一种用于zigbee网络的手持GPS定位终端设计的制作方法

文档序号:10539644阅读:234来源:国知局
一种用于zigbee网络的手持GPS定位终端设计的制作方法
【专利摘要】本发明公开了一种用于zigbee网络的手持GPS定位终端设计。本发明涉及网络传输领域,具体的说,涉及用于将手持终端采集的GPS信息写入已布置的zigbee中的flash的技术。本发明针对zigbee节点在网络中身份标识不唯一不固定以及GPS传感器价格高不适合在每个节点上配置的问题,提出了一种解决方法,将当前位置的GPS信息利用手持终端采样,使手持终端与已布置好的zigbee节点进行匹配,匹配成功后将采集的GPS信息写入已布置好的zigbee节点中。该方法解决了zigbee节点在网络中身份标识不唯一不固定的问题,并且极大的节约了成本。
【专利说明】
一种用于Z i gbee网络的手持GPS定位终端设计
技术领域
[0001] 本发明涉及网络通信,数据处理领域,更具体的说,本发明涉及用于将GPS传感器 的数据获取,并将GPS信息烧写到zigbee节点中的技术。 技术背景
[0002] 野外布置zigbee的设备,其地理位置比较重要。同时,由于zigbee传感器网络的 数据中没有对传感器进行身份标识的物理量,对于后续数据计算管理都不方便。因此,将传 感器节点布置的GPS位置信息作为身份标识,既标明了节点地理位置,同时,又由于GPS值 是不可能重复的,可以作为身份的唯一标识。在整个系统,包括后续的服务器和客户端系统 中,GPS信息都将作为传感器节点的身份唯一标识。GPS模块相对比较昂贵,如果在每一终 端节点上均挂接一个GPS模块,造价太高昂。因此,我们开发了以一种GPS手持烧写终端。
[0003] 本发明目的在于提供一种用于zigbee网络的手持GPS定位终端设计,改设计能适 用于各种类型的zigbee网络,并对zigbee网络的节点进行现场GPS烧写,使节点在网络中 能有一个唯一的标识,提高节点管理的便利性。

【发明内容】

[0004] 本发明提出了一种用于zigbee网络的手持GPS定位终端设计,基于该设计能将 GPS信息现场烧写到zigbee节点中,而无需给每个节点配置一个GPS模块。该设计的主要 内容为:
[0005] (1)对于每个终端节点来说,在其生命周期内,一旦布置,意味着终身不会移动。
[0006] (2)当手持终端和布置的终端节点靠近时,二者的GPS值是一样的。
[0007] (3)手持终端与GPS传感器的互连和数据传输。
[0008] (1)手持终端通过Z-stack有四种绑定方式(ZDP_EndDeviceBindReq函数,Match 方式,ZDP_BindReq和ZDP_UnbindReq方式,手工管理绑定表)中的Match绑定方式与 zigbee节点配对。这种绑定方式无需协调器设备存在,可采用按键机制来实现。
[0009] (2)手持终端将采集到个GPS信息对配对的zigbee节点进行数据写入。
[0010] (3) Zigbee节点将收到的GPS信息存储到flash中。
[0011] 本发明针对zigbee网络中的节点进行GPS数据绑定,通过手持终端采集GPS信 息,再与节点进行匹配,将采集到的GPS信息烧写到节点中。
【附图说明】
[0012] 图1为设计系统工作流程示意图
【具体实施方式】
[0013] 下面结合附图对本发明的【具体实施方式】作详细说明。
[0014] 如图1所示,通过按键使zigbee节点开启允许绑定,此时节点处于允许绑定状态, 等待绑定请求。节点必须在手持终端发送绑定请求前进入允许绑定状态,否则节点将无法 接受绑定请求信号。
[0015] 此时通过按下手持终端上的按钮发送绑定请求。此时已布置好的zigbee节点和 手持GPS定位终端之间将通过Match方式进行绑定。手持GPS终端将在初始化函数中注册 Match_Desc_rsp进程。进程启动后,通过按键触发HalLedSet函数,向zigbee节点发送绑 定请求。手持终端与布置好的zigbee节点将直接进行绑定,无需其他设备参与。按键触发 的函数如下:
[00161
[0017] 接收到绑定请求后,zigbee节点处于处理绑定请求的状态,通过回调函数向手持 GPS终端发送绑定响应,当手持GPS终端收到绑定响应后,zigbee节点将与手持终端建立匹 配。回调函数如下:
[0018]
[0019] 手持终端收到绑定响应信息后将向GPS传感器请求采集当前地点的GPS信息,此 时布置的zigbee节点处于等待GPS信息的状态。当手持终端和布置的终端节点靠近时,二 者的GPS值是一样的。因此手持GPS设备采集到的GPS信息可视为zigbee节点的GPS。
[0020] 当手持终端采集到当前地点的GPS信息后,将GPS信息传输到布置的zigbee节点 中,节点收到GPS信息后关闭绑定允许,并将收到的GPS信息存储到自身的flash中。本次 绑定就此结束。
[0021] 若要再次改写GPS信息,需再次发送绑定请求,即重复以上过程。整个GPS的烧写 过程全为现场烧写,具有很强的时效性和便利性。
【主权项】
1. 一种用于Zigbee网络的手持GPS定位终端设计,其特征在于包含以下步骤: (1) 绑定手持终端与布置的节点; (2) 手持终端从GPS芯片获取GPS信息; (3) 将手持终端的GPS信息传输至布置的节点; (4) 布置的节点将GPS信息写入FLASH,永久保存; (5) 解除绑定。2. 根据权利要求1所述的一种用于zigbee网络的手持GPS定位终端设计,其特征在 于:所述步骤(1)在手持终端节点和布置好的zigbee节点启动后,通过按键操作,使布置好 的zigbee节点进入允许绑定的状态,等待绑定请求信号。3. 根据权利要求2所述的一种用于zigbee网络的手持GPS定位终端设计,其特征在 于:所述步骤(1)当zigbee节点进入允许绑定的状态后,通过按键操作手持终端,使手持终 端发送绑定请求信号。4. 根据权利要求3所述的一种用于zigbee网络的手持GPS定位终端设计,其特征在 于:所述步骤(1)当zigbee节点收到手持终端的绑定请求信号后,节点处理请求,并于手持 终端建立匹配,绑定成功。5. 根据权利要求4所述的一种用于zigbee网络的手持GPS定位终端设计,其特征在 于:所述步骤(1)手持终端与布置好的zigbee节点绑定成功后,zigbee节点发送绑定成功 响应。6. 根据权利要求5所述的一种用于zigbee网络的手持GPS定位终端设计,其特征在 于:所述步骤(2)手持终端收到绑定成功响应后,从GPS芯片中获取GPS信息,zigbee节点 处于等待GPS信息的状态。7. 根据权利要求6所述的一种用于zigbee网络的手持GPS定位终端设计,其特征 在于:所述步骤(3)手持终端采集到当前位置的GPS信息后,将GPS信息传输给已绑定的 zigbee节点,当手持终端和布置的终端节点靠近时,二者的GPS值是一样的。8. 根据权利要求7所述的一种用于zigbee网络的手持GPS定位终端设计,其特征在 于:所述步骤(4) zigbee节点收到手持定位终端传来的GPS信息之后,zigbee节点将GPS 信息存储到自身的flash之中,长久保存,对于节点来说,一旦布置,意味着在每次布置的 生命周期内不会移动。9. 根据权利要求6所述的一种用于zigbee网络的手持GPS定位终端设计,其特征在 于:所述步骤(5) zigbee节点收到GPS信息之后解除绑定匹配,如需再次写入GPS信息,则 需再次匹配绑定。
【文档编号】H04W4/00GK105898671SQ201510034175
【公开日】2016年8月24日
【申请日】2015年1月23日
【发明人】张曾洋, 郭俊, 王军, 王一军, 王国成
【申请人】张曾洋, 郭俊, 王军, 王一军, 王国成
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1