[发明专利]一种ZigBee数据传输的方法有效
申请号: | 201410092532.2 | 申请日: | 2014-03-13 |
公开(公告)号: | CN103944880B | 公开(公告)日: | 2017-11-14 |
发明(设计)人: | 席小鹭;吴宏;姚红春;仇洁婷;陈儒军 | 申请(专利权)人: | 湖南强军科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L1/00 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 李迪 |
地址: | 410002 湖南省长沙市望*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及ZigBee技术领域,具体为一种ZigBee数据传输的方法。所述方法由分组方法和重组方法两部分组成;对于发送数据方来说,通过直接调用本发明的分组传输接口就可以发送大数据,屏蔽ZigBee底层发送机制。本发明能将多个数据包同时发送,下一个数据包启动分组发送不受上一个数据包发送是否结束的影响。本发明采用自定义的分组传输技术,可更灵活地利用ZigBee来发送大数据。发送端可以发送的最大数据包长为10368B。若将7位目的分组标号扩展为15位目的分组标号,一个ZigBee包包含最大数据为2621440B。本发明根据当前网络状态来动态设定当前发送帧的超时时间。对于接收数据方来说,通过ZigBee帧头部信息和分组头部信息进行重组,不需要考虑接收的帧的顺序。 | ||
搜索关键词: | 一种 zigbee 数据传输 方法 | ||
【主权项】:
一种ZigBee数据传输的方法,其特征为,所述方法由分组方法和重组方法两部分组成;所述分组方法使用:ZigBee包、ZigBee帧格式、ZigBee模块和ZigBee协议;所述分组方法中ZigBee帧协议由定界符、长度、负载和校验组成;所述ZigBee帧格式为依照ZigBee帧协议形成的数据格式;所述负载包括有效负荷;所述有效负荷中插入自定义的分组发送的标志字段,所述标志字段由分包标号、结束分组标志位和分组标号组成;所述分组方法步骤如下:(1)将ZigBee包分为n个分组;(2)填充所述有效负荷;(3)将每个所述有效负荷填充ZigBee协议规定的帧开销并封装为ZigBee帧格式,得到封装完的ZigBee帧;(4)将所述封装完的ZigBee帧添加到发送缓存中准备发送;(5)发送完所述封装完的ZigBee帧的同时将所述ZigBee帧添加到已发送列表中,等待应答信息;(6)根据接收ZigBee模块的应答帧和发送超时判断分组发送成功或失败;所述重组方法步骤如下:(1)程序启动时创建接收线程和接收监控线程;(2)当所述接收监控线程接收到一个ZigBee帧后,所述接收线程解析其ZigBee帧头部信息和分组头部信息,获取64位目的节点物理地址、分包标号、分组标志和结束分组标志位;(3)根据64位目的节点物理地址和分包标号查找已接收的数据包列表,获取所述数据包的接收情况;(4)如果没有找到对应的所述数据包,说明这是一个新数据包,创建所述新数据包的信息,把所述新数据包也添加到已接收包列表中,并将所述接收监控线程接当前接收到的ZigBee帧的分组也添加到所述新数据包中;(5)如果已找到对应的所述数据包,若所述数据包中已经存在与当前接收到的ZigBee帧的分组标志相同的分组,则丢弃当前接收到的ZigBee帧;若所述数据包中不存在与当前接收到的ZigBee帧的分组标志相同的分组,则添加当前接收到的ZigBee帧的分组到所述数据包的分组列表中,并将已接收分组数加1;(6)设置最后一次接收时间为当前时间,用于超时处理,并判断结束分组标志位是否为1;当结束分组标志位为1时,将所述数据包的分组数设置为该分组标志加1;当结束分组标志位为0时,继续等待接收分组;(7)判断已接收分组数是否等于所述数据包的分组数;如不相等,分组接收没有结束,还需继续等待;若相等,则所述数据包接收完毕,对该包的所有分组进行接收重组;(8)接收监控线程也在定时轮询方式执行,若已接收列表中的包接收下一个分组的已等待时间超过接收超时时间,则判断所述数据包接收失败,把所述数据包从已接收列表中删除。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南强军科技有限公司,未经湖南强军科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410092532.2/,转载请声明来源钻瓜专利网。
- 上一篇:用于短波信道模拟的方法、装置和处理器
- 下一篇:制片机及其极片极耳焊接机构