[发明专利]Zigbee设备与TCP/IP设备进行通信的系统有效
申请号: | 201210124413.1 | 申请日: | 2012-04-25 |
公开(公告)号: | CN102625476A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 张龙飞;何定旭;蒲爽;孟玖林 | 申请(专利权)人: | 成都思晗科技有限公司 |
主分类号: | H04W80/00 | 分类号: | H04W80/00 |
代理公司: | 四川力久律师事务所 51221 | 代理人: | 刘雪莲;王芸 |
地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | zigbee 设备 tcp ip 进行 通信 系统 | ||
技术领域
本发明涉及无线传感领域,尤其涉及一种Zigbee设备与TCP/IP设备进行通信的系统。
背景技术
Zigbee(IEEE802.15.4)技术是最近发展起来的一种短距离无线通信技术。它使用2.4GHz波段,采用跳频技术和扩频技术,具有功耗低,迟延小,高可靠性,低复杂度,低成本,低数据速率,自组织网络等特点,使得其在工业监控、传感器网络、家庭监控、安全系统等领域有很大的发展空间。
Zigbee协议与现在广泛使用的TCP/IP协议是完全不兼容的,Zigbee设备不能直接与TCP/IP设备进行通信。如何有效实现Zigbee设备与TCP/IP设备之间的通信成为一个有必要解决的问题。
发明内容
本发明的目的是提供一种Zigbee设备与TCP/IP设备进行通信的系统,解决现有Zigbee设备不能直接与TCP/IP设备进行通信的问题。
为了实现上述发明目的,本发明提供了一种Zigbee设备与TCP/IP设备进行通信的系统,所述系统包括TCP/IP网络、至少一个Zigbee网络和至少一个TCP/IP设备,每个Zigbee网络包括至少一个Zigbee设备,每个Zigbee设备的ZStack协议栈中封装有一层SH协议层;所述Zigbee网络的Zigbee协调器通过SH协议交换机与TCP/IP网络连接,TCP/IP设备与TCP/IP网络之间通过SH协议交换机连接;
所述SH协议层将Zigbee设备的应用数据封装为SH协议层数据;
所述SH协议层数据整体作为Zigbee协议层的应用数据进行再次封装, 并通过Zigbee网络发送至Zigbee协调器;
Zigbee协调器将Zigbee协议层的应用数据发送至SH协议交换机, SH协议交换机根据SH协议层数据的帧头和帧尾信息通过TCP/IP网络,将SH协议层数据发送至目的SH协议交换机;
目的SH协议交换机收到所述SH协议层数据后,根据SH协议层数据的帧头和帧尾信息将SH协议层数据中的应用数据转发至目的TCP/IP设备。
其中,所述SH协议层数据包括帧头、帧尾和应用数据,所述帧头用于存放数据路由信息,帧尾用于存储校验数据,所述帧头存放的数据路由信息包括数据的源Zigbee设备地址、目标TCP/IP设备地址。
与现有技术相比,本发明具有如下有益效果:
本发明在每个Zigbee设备的ZStack协议栈中添加一层SH协议层,所述SH协议层与SH协议交换机相配合,使每个Zigbee设备都具有一个唯一的TCP/IP网络身份,使得Zigbee网编设备成为一个TCP/IP网络设备,Zigbee与TCP/IP网络设备间可依赖于每个设备唯一TCP/IP网络身份进行通信。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图:
图1为本发明实施例Zigbee设备中应用数据封装示意图;
图2为本发明实施例图中一种Zigbee设备与TCP/IP设备进行通信的系统结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例系统中,在Zigbee协议栈中添加一层SH协议与SH协议交换机相配合,使每个Zigbee设备都拥有一个唯一的TCP/IP网络身份,对于应用程序而言,Zigbee协议是透明的,使Zigbee网编设备成为一个TCP/IP网络设备。Zigbee设备与CP/IP网络设备间的通信,完全依赖于每个设备唯一TCP/IP网络身份。
首先,需要说明的是,SH协议是由本申请人自定义的网络传输协议,SH协议交换机内运行有与SH协议对应的数据交换协议,使得SH协议交换机可识别由SH协议层封装后的数据,两者相互配合可将Zigbee设备种的数据进行远程路由,实现Zigbee设备与CP/IP网络设备之间的通信。其中SH协议层及SH协议交换机中的SH代码无具体技术含义,仅为一种自定义名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都思晗科技有限公司,未经成都思晗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210124413.1/2.html,转载请声明来源钻瓜专利网。