7.1,Zigbee定位系统概述

由于Zigbee网络的自组网、自动路由特点,一个Zigbee网络可以覆盖很大的一块区域。在这个由Zigbee网络覆盖的区域内,定位卡会不断尝试与它周边的Router通讯,一旦通讯建立,定位卡则将自己的位置信息(离哪个Router最近,信号值是多少)报告给Coordinator,Coordinator在后台收到后,即可以确定定位卡的大概位置。

7.2,Zigbee定位系统实例一(隧道施工管理)

(1),在隧道口内、外各布置一个Router,则可以探知人员在隧道内或外面
(2),在作业面放置一个Router,则可探知在此施工作业的人员
(3),隧道中间可以放置适当数量的路由,这样所有的数据可以无线传输给Coordinator
(4),整个系统以无线方式传输数据,减低施工难度

7.3,Zigbee定位系统实例二(养老院人员管理)

(1),在每个房间各布置一个Router,则可以探知人员在哪个房间
(2),每个房间的Router,相互之间可以路由数据
(3),在护士台布置一个Coordinator,则定位数据就可以自动传过来
(4),整个系统以无线方式传输数据,减低施工难度

7.4,Zigbee定位系统原理

7.4.1,位置检测原理

在一个Zigbee网络中,将Router作为固定点(或位置参考点,用来标识位置),End Device作为移动点(定位卡),定位卡会尝试与周围的位置参考点通讯,并记下通讯的信号强度,比较这些信号强度后,定位卡找出三个离得最近的Router,并把数据整理后发送给Coordinator(数据节点,或Zigbee网关),后台的电脑即可以监控定位卡的位置。
Zigbee定位不是精确的位置定位,只能告诉您定位卡在哪个位置参考点附近。

定位卡(End Device)用相对距离来表示与位置参考点(Router)的远近。
相对距离的本质是信号强度,是介于0-100的数值,没有单位,相对距离越大,表示定位卡离位置参考点越近。
上位机软件,可以利用定位卡离某个位置参考点最近,来确定定位卡的位置,也可以利用定位卡离三个位置参考点的相对距离,来更精确的确定定位卡的位置。

实例:定位卡(End Device)用卡号表示,如3B120A(16进制数字)
位置参考点,用短地址表示,如2AC7,2348,3F79。

定位卡(End Device)产生定位数据后,会将定位数据发送给离得最近的位置参考点(Router),Router会将定位数据自动路由给Coordinator,然后由上位机软件来显示定位卡的位置。
定位数据格式如下:

定位卡(End Device)电池电压低的时候,会产生低电压报警数据包,提示更换电池
低电压数据包:第一个相对距离是FF,其它字节一样

7.4.2,定位卡数据实例(以下为16进制数字):

FA 3B 12 0A 60 2A C7 A2 FB 45 23 48 3A 3F 79 E1
表示定位卡(3B120A)离位置参考点(2AC7)最近,相对距离为60
定位卡(3B120A)离位置参考点(2348)第二近,相对距离为45
定位卡(3B120A)离位置参考点(3F79)第三近,相对距离为3A

在定位系统DEMO软件上显示为 :3B120A在2AC7附近

7.5,Zigbee定位系统的构成及搭建

用户购买的Zigbee模块即可以用来搭建Zigbee定位系统:
数据节点(Coordinator):推荐使用DRF2670C(网口),也可以使用DRF2657C,DRF2658C,DRF2659C
设置参数:
节点类型 = Coordinator,
波特率 = 115200,串口格式 = 8-N-1,
PAN ID = DEBF,频道 = 15

如果使用DRF2670C,网口参数设置为:
网络协议 = UDP,
IP方式 = 静态IP,
IP地址 = 一般为 192.168.1.X,
子网掩码 = 一般为 255.255.255.0,
网关 = 192.168.1.1,
端口 = 20108,
目标IP地址 = (接收数据电脑的IP地址)一般为 192.168.1.X,
目标端口 = 8567

位置参考点(Router):推荐使用DRF2659C,也可以使用DRF2657C
设置参数:与Coordinator一致,或在Coordinator附近连按Function按键三次,自动加入网络,位置参考点不需要连接数据线,直接供电即可

定位卡:需要购买专门的定位卡(型号DRF2607)
没有数据口,参数不可以设置,定位卡为低功耗设备,1个2450纽扣电池,可以使用一年
用户也可购买Zigbee定位系统套件,该套件已全部设置好,开箱即可使用:
套件含: 1个数据节点(DRF2670C)
3个位置参考点(DRF2659C)
4个定位卡(DRF2607A)
4个5V电源(赠送的)

7.6,构建大型的Zigbee定位系统

DRF2670C作为Zigbee定位系统的数据节点,通过网络将各个小的Zigbee网络连接起来,构成大型的Zigbee定位系统

7.7,Zigbee定位系统应用软件的使用

(1),用Zigbee配置软件读取一下位置参考点的参数,记下来短地址,这个就是位置参考点的地址

(2),将数据节点通过路由器连接电脑(或者直接连接到电脑)。假设您购买的是“Zigbee定位套件”,网络参数按下图设置:

如果是使用Zigbee模块来搭建,Zigbee参数按下图设置:

(3),运行Zigbee定位系统应用软件,在地图模式下,点击鼠标右键,添加位置参考点

(4),点击“连接网口”,此时可以看到 3BC9CA在921D附近(定位在在1004房间)

(5),用户可导入自己的地图,构建自己的定位系统,而不需要开发任何代码。定位系统V6.0已经成功应用于“深圳航空”,如下图:

7.8,数据节点参数:(DRF2670C(推荐),或DRF2659C, DRF2657C)

数据节点推荐采用DRF2670C(网络接口,可以构成更大的定位系统);
Zigbee参数设置为:PAN ID=DEBF,频道=15,节点类型=Coordinator;

7.9,位置参考点参数:(DRF2659C 或 DRF2657C)

位置参考点可由Zigbee模块担任(如DRF2659C,DRF2657C);
设置为Router,PAN ID=DEBF,频道=15,节点类型=Router;
位置参考点可同时进行普通的Zigbee数据传输;
位置参考点的地址=Zigbee模块的短地址,用配置软件读出来,记下来即可;(备注:数据节点一定要打开,位置参考点已经联网,读出来的短地址才有效(不是FFFE)。

7.10,定位卡参数(DRF2607A)

定位卡由一个CR2450纽扣电池(500MAH)供电,可以使用一年
定位卡每5秒产生一次定位数据
定位卡无线参数:PAN ID=DEBF,频道=15,定位卡是不能设置的
Zigbee网络,同时具有Zigbee定位系统的功能,将Zigbee网络的无线参数设置成与定位卡一致即可
定位卡产生定位数据后,通过位置参考点(Router)将定位数据传输给数据节点(Coordinator)

喜欢我们,记得点赞订阅哦

-----END-----

第七章、Zigbee定位系统相关推荐

  1. 数字图像处理——第七章 小波和多分辨处理

    数字图像处理--第七章 小波和多分辨率处理 文章目录 数字图像处理--第七章 小波和多分辨率处理 写在前面 1 多分辨率处理 1.1 图像金字塔 1.2 多尺度和多分辨率的区别 2 小波 2.1 连续 ...

  2. 现实迷途 第七章 特殊客户

    第七章 特殊客户 注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任. 江北一般都是上午待在办公室里,搜集信息或整理以前做过的系统,下午才出去站街招客. 站街站了一段时间后,江北有点不想去了 ...

  3. stm32 工业按键检测_「正点原子STM32Mini板资料连载」第七章 按键输入实验

    1)实验平台:正点原子STM32mini开发板 2)摘自<正点原子STM32 不完全手册(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第七章 按键输入实验 上一章,我们介 ...

  4. 第七章——DMVs和DMFs(2)——用DMV和DMF监控索引性能

    原文: 第七章--DMVs和DMFs(2)--用DMV和DMF监控索引性能 本文继续介绍使用DMO来监控,这次讲述的是监控索引性能.索引是提高查询性能的关键性手段.即使你的表上有合适的索引,你也要时时 ...

  5. 2017上半年软考 第七章 重要知识点

    第七章项目范围管理 []项目范围管理概念 [][]项目范围管理的含义和作用 项目范围管理内容p289 项目范围对项目管理的重要性?p289 [][]项目范围管理的主要过程 项目范围管理的6个过程是? ...

  6. 服务器架构之性能扩展-第七章(8)

    第七章Cacti系统监控邮件报警和压力测试 7.1 Cacti工作原理 原理简单来说,Cacti就是rrdtool的一个forefront,它内置了快速的获数据取工具.优秀的绘图模板以及许多设计精良的 ...

  7. 鸟哥Linux私房菜_基础篇(第二版)_第七章学习笔记

    第七章 Linux文件和目录管理 绝对路径:以"/"开始 相对路径:以非"/"开始 其中,"."代表当前目录,".."代 ...

  8. 计算机组成原理 输入输出系统,计算机组成原理(第七章输入输出系统

    计算机组成原理(第七章输入输出系统 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 第七章输入输出系统第一节基本的输入输出方式一. 外围 ...

  9. 课本学习笔记5:第七章 20135115臧文君

    第七章 链接 注:作者:臧文君,原创作品转载请注明出处. 一.概述 1.链接(linking):是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载或被拷贝到存储器并执行. 2 ...

最新文章

  1. [JAVA EE] Filter过滤器
  2. 《UML大战需求分析》阅读笔记1
  3. 在一个有返回值的方法中,用block回传的解决方法
  4. HOWTO:如何在代码中获取安装包目标机上的Windows Installer(MSI)版本
  5. css3-11 如何实现2D动画
  6. SAP Data Intelligence API如何获得Access Token - no authentication means found
  7. 前端学习(1514):vue-router使用步骤
  8. 看完这篇操作系统,和面试官扯皮就没问题了!
  9. 对抗学习新进展:MIT和微软联合出品“元对抗扰动”
  10. CCF NOI1170 质因数分解
  11. mysql:赋予用户权限、查看及修改端口号
  12. MySQL与Navicat安装及配置
  13. M1芯片的苹果电脑配置android开发环境
  14. 导出手机缓存的B站视频或者在PC电脑端下载B站视频到本地
  15. 什么是MACD,如何使用MACD指标(新手必学)
  16. 微信在服务器上发不了图片大小,为什么微信发不了图片?这四招教你解决难题...
  17. 安卓版本与adb的问题
  18. psycopg2.pool.PoolError: connection pool exhausted
  19. 关于服务器被入侵+植入病毒木马
  20. sheng的学习笔记-Vector源码分析

热门文章

  1. 《如何阅读一本书》目录
  2. 计算机专业要微机实验,南昌大学计算机专业微机原理实验二
  3. linux加入zerotier网络
  4. 引起数据中心失火爆炸的原因解析
  5. 如何解决IDM弹窗的错误问题
  6. 命令行注册或反注册DLL
  7. php 源码简单加密的几种方法
  8. golang dlv linux下安装
  9. 资产管理系统是管钱的吗?不完全对
  10. python编写死循环语句_Python 全栈开发:python循环语句while