一种警情无线采集推送系统及方法与流程

文档序号:11156890阅读:来源:国知局

技术特征:

1.一种警情无线采集推送系统,其特征在于:包括数据采集模块(1)、边界路由模块(2)、数据分发推送平台(3)和客户端(4);数据采集模块(1)获取警情数据信息,通过无线发送到边界路由模块(2),边界路由模块(2)再通过无线传输至数据分发推送平台(3);同时数据采集模块(1)也接收边界路由模块(2)转发来的数据采集模块配置指令,再实现对数据采集模块配置控制;所述数据分发推送平台(3)负责管理所有的数据采集模块(1)和客户端(4)的注册和管理,接收边界路由模块(2)传来的各种警情数据,并根据数据采集模块配置指令分发到与警情数据信息相关的所有客户端(4);同时也接收客户端(4)发来的数据采集模块配置指令,并发送给边界路由模块(2)。

2.根据权利要求1所述的警情无线采集推送系统,其特征在于:所述数据采集模块(1)包括单片机、A/D转换器和多种警情传感器,数据采集传输采用IPV6传输协议和RPL无线路由协议,应用层采用MQTT协议;所述多种警情传感器包括用于获取危险情况的要素信息,有歹徒时可按键触发的一键报警装置,获得温度和烟感信息的火灾传感器和获得高危有毒有害物质的浓度信息的有毒气体传感器;多种警情传感器采集现场警情数据经过A/D转换器将其转换为数字信号送入单片机中进行处理,获取的上述警情信息。

3.根据权利要求2所述的警情无线采集推送系统,其特征在于:所述单片机为电池供电的低功耗无线单片机。

4.根据权利要求1所述的警情无线采集推送系统,其特征在于:所述边界路由模块(2)由开源6LBR边界路由协议栈实现,由低层到高层依次是数据包过滤层,uIP协议栈,RPL及web服务器共四层;数据包过滤层就是mac层;uIP协议栈就是TCP/IP层,TCP/IP层支持ipv4/ipv6双协议栈;RPL是无线路由协议层,数据采集模块电路板配置好ipv6后,通过网线、wifi无线网或gprs无线网络多种网络传输介质连接到外面交换机及路由器,再连接到互联网。

5.根据权利要求1所述的警情无线采集推送系统,其特征在于:所述数据分发推送平台(3)采用开源emq开源物联网数据分发服务器软件,包括多线程消息队列管理,多线程消息队列管理采用外挂协议插件,包括mqtt,WebSocket、Stomp、CoAP、MQTT-SN标准协议插件或私有定制的TCP协议插件,通过插件的方式来支持mqtt、WebSocket、Stomp、CoAP、MQTT-SN或私有TCP协议。

6.根据权利要求1所述的警情无线采集推送系统,其特征在于:所述客户端(4),分安卓版,ios版本,windows版本,网页版,全部采用ibm分别为各种平台开发的开源免费mqtt客户端协议库;可以接收数据分发推送平台(3)传来的各种警情数据,亦可以根据警情数据作出相应的处理,发送修改配置指令到数据分发推送平台(3)进行控制数据采集模块。

7.一种警情无线采集推送方法,其特征在于步骤如下:

步骤一,数据采集模块(1)首先向边界路由模块(2)发送包含id号的注册消息,由边界路由模块(2)转发到数据分发推送平台(3),数据采集模块(1)注册成功后开始全天候定时采集相关的警情数据信息,根据每个数据采集模块(1)模块配置的警情数据信息获取的传感器,与该传感器内部设定好的警戒阈值比对,发现超出就视为异常警情,立刻通过无线ipv6协议向边界路由模块(2)发送包含此警情数据信息的mqtt包;

步骤二,边界路由模块(2)无线接收器通过无线传输收到数据采集模块(1)发来的ipv6协议mqtt警情数据包后,转换为ipv4协议mqtt数据包,通过ipv4网络发送到数据分发推送平台(3);

步骤三,数据分发推送平台(3)接收到边界路由模块(2)发来的mqtt数据包,提取包中的源id号从客户与数据采集模块关联配置表查找所有相关的客户端(4)id,并按每个客户端(4)不同的协议打包数据,向每个客户端(4)id关联的ip及对应端口号发送对应协议的警情数据包;

步骤四,客户端(4)启动后首先向数据分发推送平台(3)发送包含id号的注册消息,注册成功后开始轮询等待消息,接收到数据分发推送平台(3)发来的对应协议的数据包后,根据包中的数据类型分别作出不同的处理,比如火警就在屏幕显示一个火警标志,并发出火警119的警报声音;同时支持远程修改和配置数据采集模块(1)的参数包含警情数据信息的阈值以及数据分发推送平台(3)的ip和端口号;修改方式也是向数据分发推送平台(3)发送修改指令,由数据分发推送平台(3)转发到数据采集模块(1)。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1