水表的节点
2 message passing
节点的一个关键任务是沿路径传递消息,这样所能到达的网络会逐渐扩大。消息的格式设计如图3所示。它们主要是:
1)源节点ID(相当于MAC地址)。
2)目的节点ID:当发送discovery消息时,该ID设置为0。
3)消息长度
4)路径信息:由集中器初始化,节点将根据该信息决定转发消息或是处理该消息。
5)指令(数据):只有最终目的节点才处理该信息。
为了使网络自组织更加便利,设计了如下几种指令类型,用户可以根据需求增加数据开销。
Discovery:to_ID是0,节点会检查是否回应,并发送相应应答包在随机时延后应答包内会包含射频信号强度。
Send discovery:集中器发送的指令。
Lock:停止响应任何Discovery指令。
Unlock:响应Discovery指令。
ACK:确认指令
Read or Write:读节点设备数据/写控制指令。
消息的数据结构可以如下packet_fields定义:
3.3 路由机制 www.jiahaoly.com www.lyyrjc.com www.gx-meter.com
一般的网络其路由的获取是通过节点的路由表,而文中的这种无线网状网信息传递的路径是先前通过侦测表就已经确定的,节点无需保存,从而大大减少节点的负担。在返回时路径是相反的。
4 结论
根据前面所说的硬件和软件设计,以10个节点为例组建了无线网络,通过运行在M3上的GUI程序可以看到每个节点有稳定的连接。
最后经实验验证自动抄表无线网络可以快速完成集中器同50个节点之间的自动组网。和Zigbee或其他协议的无线传感器网络相比,成本更低、尺寸小、易于实现,网络开销小,节点生存时间长,同样也可以应用于智能家居等领域,有很好的应用前景。
*您的姓名:
*联系手机:
固话电话:
E-mail:
所在单位:
需求数量:
*咨询内容: