微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZigBee网关 协调器与终端绑定

ZigBee网关 协调器与终端绑定

时间:10-02 整理:3721RD 点击:

大家好,我在做一个ZigBee网关,主要用来控制家里的ZigBee灯。于是我想到了用绑定的方法,可是我想请问一下,当协调器绑定了几盏灯后,比如说灯1、2、3,我的网关怎么通过串口指令(因为协调器主要通过串口与wifi模块连接),发送我想控制的灯1或灯3呢?是绑定的时候通过不同的Cluster来分辨吗?求大神指点!

ZigBee网络里,协调器会分配16位短地址用以区分不同节点

协调器是会分配,但我并不知道这个短地址是什么,也就是afAddrType_t my_DstAddr 中短地址填什么呢

协议栈里面有没有一个长短地址映射表,我可以通过长地址找到对应的短地址来发送?

节点可以用NLME_GetShortAddr()获得自己的短地址,然后发送给主机

感谢你的回答,但我想你还没明白我的意思。协调器里面,是否有一个记录表,记录着已经入网的设备的长短地址,由于短地址是协调器分配的,在向灯1发命令时,我并不知道协调器给他分配的是什么短地址,但是IEEE地址是固定的,能否通过这个记录表找到相应IEEE的短地址,根据这个短地址发送出去?

http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/81385.aspx

看下这个希望对你有帮助

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top