一种智能消防上位机与无线节点通信方法

文档序号:8005453阅读:589来源:国知局
专利名称:一种智能消防上位机与无线节点通信方法
技术领域
本发明属于通信技术领域,特别涉及一种针对智能消防的上位机与无线节点之间的通信方法。
背景技术
智能消防上位机与无线节点之间的通信是公共场所消防安全的一种保障,是公共消防的强制性措施,其使用范围广,布置环境比较复杂。目前,随着楼层数的增加,上位机与无线节点之间的通信网络构建结构复杂、成本高、效率低。

发明内容
本发明的目的在于针对现有消防通信技术的不足,提供一种针对智能消防上位机与无线节点通信方法。上位机与无线节点之间使用的是路由协议,依靠基站节点(Base)上传和下发数据完成,这将实现上位机与整个无线传感网络的通信及控制。上位机将获取的数据包经过处理之后显示到显示器上,同时将用户的指令收集好下发到无线传感网中。智能消防上位机为定时更新网络表开设一个定时器,以一定的周期淘汰超时未上传数据的节点,并开设一个中断入口检测是否收到数据包或者需要下发命令。为了降低消防节点功耗,下发指令将保存在特定的缓存内,当有对应节点数据包上传时再将其下发给消防节点。当上位机接收到数据后将数据包归类,区别出入网请求包和数据包。对入网请求包进行过滤,最终判断是否需要更新网络表,并发送应答包。对数据包同样进行过滤,并发送应答包。对需要下发命令的无线消防节点发送预接收应答包,命令无线消防节点准备接收命令包。具体步骤如下
步骤1.上位机为定时更新网络表,设置一个TMR3计时器,用以判断计时是否结束如果计时器计时结束,就要更新网络表移除超时无数据节点;否则,进入步骤2。步骤2.为检测无线节点是否接收到数据包及是否需要下发命令包,上位机开设一个中断入口 如果检测到需要下发命令包,就会将检测结果保存到发送命令包中缓存; 如果检测结果是已经接收到数据包,就执行步骤3 ;如果检测结果是未接收到数据包或者是不需要下发命令包,就返回步骤1。步骤3.接收到数据包之后,对数据包类型进行判断如果属于入网请求包,进入步骤4 ;如果属于数据,进入步骤5。步骤4.接收到入网请求包之后,判断网络表中有无空余位置如果有空余位置, 则发送同意入网数据包并更新网络表;如果没有空余位置,则发送拒绝入网数据包。步骤5.接收到数据类型的数据包之后,判断是否已入网如果没有入网,发送拒绝入网数据包;如果是已入网,则显示保存数据包并查询命令包缓存,然后进入步骤6。步骤6.判断对该节点是否发送数据包如果没有发送数据包,则发送成功接收应答包;如果已发送数据包,则发送预接收应答包,然后再发送命令包。本发明相对已有技术具有的有益效果为上位机与无线节点之间的通信方法,依靠基站节点(Base)上传和下发数据完成,实现上位机与整个无线传感网络的通信及控制。 实现网络高效性和节点的低成本。通过本发明和智能消防应急灯的搭配使用能够在发生火灾等危险时,实现应急灯的故障报警和预警、应急灯实时状态等功能的显示,安全地指引逃生者逃离现场,最大限度的保障人员财产安全。


图1为上位机与无线节点通信方法运行机制图。
具体实施例方式下面结合附图和具体实例对本发明做出进一步说明。本发明提出一种智能消防上位机与无线节点之间的通信方法。如图1所示 步骤1.上位机为定时更新网络表,特意设置一个TMR3计时器,用以判断计时否结束。
如果计时器的Timeout超过一定阈值,就要更新网络表移除超时无数据节点;否则,进入步马聚2 ο针对上位机定时更新的网络表,其具体内容包含节点地址、节点RSSI值、Timeout 值,如表一所示。其中节点地址由入网的节点ID (低字节)和节点楼层号(高字节)组成,节点RSSI值表示入网节点的RSSI值,而当Timeout值超过一定阈值时列表将删除该节点信肩、ο表一网络表格式
权利要求
1. 一种智能消防上位机与无线节点通信方法,依靠基站节点上传和下发数据完成,实现上位机与整个无线传感网络的通信及控制,其特征在于该方法具体包括以下步骤步骤1.上位机为定时更新网络表,设置一个TMR3计时器,用以判断计时是否结束如果计时器计时结束,就要更新网络表移除超时无数据节点;否则,进入步骤2 ;步骤2.为检测无线节点是否接收到数据包及是否需要下发命令包,上位机开设一个中断入口 如果检测到需要下发命令包,就会将检测结果保存到发送命令包中缓存;如果检测结果是已经接收到数据包,就执行步骤3 ;如果检测结果是未接收到数据包或者是不需要下发命令包,就返回步骤1 ;步骤3.接收到数据包之后,对数据包类型进行判断如果属于入网请求包,进入步骤 4;如果属于数据,进入步骤5;步骤4.接收到入网请求包之后,判断网络表中有无空余位置如果有空余位置,则发送同意入网数据包并更新网络表;如果没有空余位置,则发送拒绝入网数据包;步骤5.接收到数据类型的数据包之后,判断是否已入网如果没有入网,发送拒绝入网数据包;如果是已入网,则显示保存数据包并查询命令包缓存,然后进入步骤6 ;步骤6.判断对该节点是否发送数据包如果没有发送数据包,则发送成功接收应答包;如果已发送数据包,则发送预接收应答包,然后再发送命令包。
全文摘要
本发明涉及一种智能消防上位机与无线节点之间的通信方法。现有的智能消防上位机与无线节点之间的通信网络,由于随着楼层数的增加,具有构建结构复杂、成本高、效率低等诸多不便之处。本发明依靠基站节点上传和下发数据完成,实现上位机与整个无线传感网络的通信及控制以及网络高效性和节点的低成本。通过本发明和智能消防应急灯的搭配使用能够在发生火灾等危险时,实现应急灯的故障报警和预警、应急灯实时状态等功能的显示,安全地指引逃生者逃离现场,最大限度的保障人员财产安全。
文档编号H04W76/02GK102497675SQ20111040549
公开日2012年6月13日 申请日期2011年12月8日 优先权日2011年12月8日
发明者文成林, 段胜安, 程凯韬, 葛泉波, 骆光州 申请人:杭州电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1