zigbee可以使用长地址发送的吧。我想了解一下长地址发送的方法
时间:10-02
整理:3721RD
点击:
核心代码如下
byte exaddrs[8]={0x00,0x12,0x4B,0x00,0x07,0xB9,0x5D,0x2D};
zclSampleSw_DstAddr.addrMode = (afAddrMode_t)Addr64Bit;
zclSampleSw_DstAddr.endPoint = 13;
osal_memcpy( &(zclSampleSw_DstAddr.addr.extAddr),exaddrs,8);
想要发到长地址为00 12 4B 00 07 B9 5D 2D的模块上。貌似这样定义没有效果啊
use little endian?
底层函数处理中,即便使用长地址发送,依然是通过查找对应短地址然后发送数据,如果没有查找到对应的短地址就会发送失败
O(∩_∩)O谢谢
如果没有查找到对应的短地址就会发送失败。我也遇到了这种情况。那怎么能保证一定能找到对应的短地址呢?
没有找到就按照无效地址处理,这个没法保证。稳妥做法还是用短地址通信
长地址发送,我发现不能路由。看样子用短地址比较可靠啊