引言
本文提出一个完整的基于ZigBee?的驾驶辅助系统解决方案,该方案充分利用了具有低成本、低功耗和安全无线网络功能等特性的ZigBee协议。
该方案会在司机驾车接近公路上的一个预设道路点时提醒和通知司机。基于ZigBee的装置安装在每一个道路点,相关的信息通过广播发送到内置的ZigBee设备的接近车辆中。这种系统大大减少了对人类视觉及道路照明条件的依赖性。
ZigBee网络
ZigBee网络协议栈是建立在定义了针对低数据速率、低功耗网络的物理层(PHY)和介质访问控制层(MAC)的IEEE 802.15.4标准之上的。ZigBee在802.15.4之上增加了网络(NWK)层和应用层(APL)的规范,从而组成了完整的ZigBee协议栈。
更多关于ZigBee网络的内容可参考Beyond Bits第4期的文章, 基于ZigBee/IEEE 802.15.4的定位监测。
该解决方案的网络拥有以下类型的ZigBee节点:
● 网关节点: 此节点位于交通管制站或警察局中,用于同步和收集附近路点节点的信息。每个网关节点将通过以太网连接到互联网。因此,互联网将作为中枢网络连接各网关节点。交通数据记录应用,或者说,任何属于城市管理职权范围内和要求涵盖面广的应用,都需要有一个路点节点的网络。这便于中央数据的收集和分析,以及远程节点的更新和维护。
● 路点节点: 有两种类型的路点节点:网络节点和独立节点。网络节点执行繁重的数据记录操作,并永久地与一个网关节点相连接。这种节点可以布置在交通干道、高速公路出入口和主要交叉路口。除了获取和传交通信息以外,这些节点还可以向车载节点广播有用的驾车信息,比如附近的加油站或医院等信息。
这些路点节点应能处理道路任一方向的交通。因此,每个车载节点需要通知路点节点其行驶方向,路点节点将反馈相关的信息。由于这些节点和网关节点组成了网络,因此它们可以得到其邻近地区最新的地标和公用事业信息。
● 独立节点用于临时部署,它不一定连接到该地区的网关节点上。它们可用作紧急通知,警告前方的交通意外、在建工程及其他道路险情。一旦险情得到解决,这些节点将被移除。独立节点还可以作为广告,这并不需要连接到城市管理的路点网络。
● 车载节点:这些节点放置在每辆车内用来与路点节点通讯。这些节点有一个人机界面,如键盘, LED或液晶显示屏等,以方便用户使用该系统。
如图1所示, 标记为1–4的路点节点将有效地执行下列功能:
1. 提供有关潜在盲点的交通警示;
2. 提供各种陆标信息。如加油站、商场和医院;
3. 提供关于接近铁路公路交叉道口的列车信息;
4. 暂时提供一个关于,建筑及其他交通障碍物警告。
在接下来的章节,我们将看到所有节点协同工作,可以同时支持多种应用。
设置
每一个ZigBee车载节点都有一个唯一的ID分配给它,就像汽车的牌照号码。
车载节点以周期间隔发出包含ID 的“ping”数据包,一旦收到“ping”数据包,路点节点将回发某一特定消息数据。