基于wsn的通用智能网关设备的制造方法

文档序号:10120055阅读:412来源:国知局
基于wsn的通用智能网关设备的制造方法
【专利说明】
[0001]技术领域本实用新型涉及网关设备设计领域,具体涉及一种基于WSN的通用智能网关设备。
[0002]【背景技术】众所周知,目前现有的基于WSN的智能网关,采用zigbee技术、嵌入式技术,通过专用的算法实现传感网内数据的接受,再由微处理器对zigbee接受到数据进行处理后通过运营商的网络(GPRS/3G/4G)发送到公网的服务器上。ZigBee技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术,主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的周期性数据、间歇性数据和低反应时间数据传输的应用,但现有技术构建的智能设备,通用性差,不同厂家的模块加入网络存在障碍,通信距离短,适应性差;数据通信安全性差,数据的上传及下发存在丢包问题。
[0003]
【发明内容】
本实用新型针对上述现有技术中所存在的问题,提供一种基于WSN的通用智能网关设备,用于解决现有技术中存在的封装问题、数据无线传输通用性差和数据传输安全性低的问题。
[0004]本实用新型包括ZigBee数据收发单元、ARM内核的微处理器、GPRS/3G/4G模块、数据存储单元和电池模块,所述的ARM内核微处理器为数据处理单元,ARM微处理器中的嵌入式代码完成不同协议的转换,并对接受到的数据进行存储、处理及封装,将处理好的数据传送到GPRS/3G/4G无线通信单元或数据存储单元进行存储;所述的zigbee数据收发单元为传感网内数据接受单元,接受传感网内采集节点的数据,并传输给微处理器;所述的GPRS/3G/4G模块为数据接入公网的单元,完成TCP/IP或者UDP格式的数据传输,并把数据发送到公网IP的服务器;所述的电池模块为ZigBee数据收发单元、ARM内核的微处理器和
[0005]GPRS/3G/4G模块提供电能;ARM内核微处理器封装数据包时,计算数据包的长度并进行CRC校验,使用发送函数发送封装好的数据。
[0006]采用上述结构后,ARM内核的微处理器作为智能网关设备数据处理单元,对接受到的数据进行存储、处理及封装并将处理后的数据交给无线通信单元,zigbee芯片作为传感网内数据接受单元,接受传感网内采集节点的数据,传输给微处理器,GPRS/3G/4G模块作为数据接入公网的单元将无线通信单元把数据发送到具有公网IP的服务器上。
[0007]本实用新型的有益效果是:
[0008]1、采用最新的芯片技术以及嵌入式的算法编程,具有功能强大、适应性强等特点。
[0009]2、通用性网关的设计,具有通信距离更远、数据传输更加安全可靠等特点。
[0010]3、实现了不同模块接入的需求,更加灵活方便,同时降低了系统成本。
[0011]【附图说明】图1为本实用新型的工作原理图。
[0012]图2为本实用新型的ARM内核微处理器主程序流程图。
[0013]图3数据接收流程图
[0014]图4数据发送流程图
[0015]【具体实施方式】如图1-图4所示,在一种基于WSN的通用智能网关设备中,包括ZigBee数据收发单元1、ARM内核的微处理器2、GPRS/3G/4G模块3、数据存储单元4和电池模块5,所述的ARM内核微处理器为数据处理单元,ARM微处理器中的嵌入式代码完成不同协议的转换,并对接受到的数据进行存储、处理及封装,将处理好的数据传送到GPRS/3G/4G无线通信单元或数据存储单元进行存储;所述的zigbee数据收发单元为传感网内数据接受单元,接受传感网内采集节点的数据,并传输给微处理器;所述的GPRS/3G/4G模块为数据接入公网的单元,完成TCP/IP或者UDP格式的数据传输,并把数据发送到公网IP的服务器;所述的电池模块为ZigBee数据收发单元、ARM内核的微处理器和GPRS/3G/4G模块提供电能;ARM内核微处理器封装数据包时,计算数据包的长度并进行CRC校验,使用发送函数发送封装好的数据
[0016]在图1中,Zigbee数据收发单元接受传感网内采集节点的数据,传输给ARM内核微处理器,ARM内核微处理器对接受到的数据进行处理及封装,微处理器内的专有算法实现了协议的转换,实现通用性的需求,同时通过专有算法保证了数据的安全与可靠,经过处理后的数据传送GPRS/3G/4G无线通信单元传输或数据存储单元进行存储;GPRS/3G/4G无线通信单元通过GPRS/3G/4G网络把数据发送到具有公网IP的服务器上。
[0017]在图2中,所示的ARM内核微处理器主程序工作流程:
[0018]设备上电启动,zigbee芯片CC2530初始化,开启数据收发功能,微处理器初始化,启动看门狗程序,进入主程序循环。
[0019]在图3中,所示的ARM内核微处理器数据接收流程:
[0020]微处理器侦听接收端口,判断是否有数据,如果有清除中断标志,接受指针加1,开始接受数据,同时启动定时器。
[0021]在图4中,所示的ARM内核微处理器数据发送流程:
[0022]微处理器封装数据包,计算数据包的长度并进行CRC校验,使用发送函数发送封装好的数据。
[0023]本实用新型不局限于上述最佳实施方式,任何人应该得知在本实用新型的启示下作出的结构变化,凡是与本实用新型具有相同或相近的技术方案,均落入本实用新型的保护范围之内。
【主权项】
1.一种基于WSN的通用智能网关设备,包括ZigBee数据收发单元、ARM内核的微处理器、GPRS/3G/4G模块、数据存储单元和电池模块,其特征在于:所述的ARM内核微处理器为数据处理单元,ARM微处理器中的嵌入式代码完成不同协议的转换,并对接受到的数据进行存储、处理及封装,将处理好的数据传送到GPRS/3G/4G无线通信单元或数据存储单元进行存储;所述的zigbee数据收发单元为传感网内数据接受单元,接受传感网内采集节点的数据,并传输给微处理器;所述的GPRS/3G/4G模块为数据接入公网的单元,完成TCP/IP或者UDP格式的数据传输,并把数据发送到公网IP的服务器;所述的电池模块为ZigBee数据收发单元、ARM内核的微处理器和GPRS/3G/4G模块提供电能。2.根据权利要求1所述的一种基于WSN的通用智能网关设备,其特征在于:所述的ARM内核微处理器封装数据包时,计算数据包的长度并进行CRC校验,使用发送函数发送封装好的数据。
【专利摘要】一种基于WSN的通用智能网关设备,包括ZigBee数据收发单元、ARM内核的微处理器、GPRS/3G/4G模块、数据存储单元和电池模块,所述的ARM内核微处理器为数据处理单元,完成不同协议的转换,并对接受到的数据进行存储、处理及封装,传送到GPRS/3G/4G无线通信单元或数据存储单元进行存储;zigbee数据收发单元为传感网内数据接受单元;GPRS/3G/4G模块为数据接入公网的单元;zigbee芯片接受传感网内采集节点的数据,传输给微处理器,GPRS/3G/4G模块将无线通信单元把数据发送到具有公网IP的服务器上。本实用新型有益效果是:采用最新芯片技术以及嵌入式算法编程,具有功能强大、适应性强等特点,通用性网关的设计,具有通信距离更远、数据传输更加安全可靠等特点,实现了不同模块接入的需求,更加灵活方便,同时降低系统成本。
【IPC分类】H04W88/16
【公开号】CN205029882
【申请号】CN201520818102
【发明人】陈林
【申请人】大连职业技术学院
【公开日】2016年2月10日
【申请日】2015年10月16日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1