完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
zigbee如何给所有终端设置ID号,方便协调器识别?我想的是程序里设置一个变量作为一个终端的ID,每次通信都附带这个ID,但是如果批量生产的话,每个Zigbee都要烧写不同的hex文件会很麻烦,请问应该怎么处理。
|
|
相关推荐
3个回答
|
|
你希望把这个ID存储在Flash吗?
你可以使用Secondary IEEE地址,这个地址是在Flash里面的,然后你可以写进去,虽然对所有的节点的来说hex文件变成了同一个,但是也是要每个节点都写一遍的。 |
|
|
|
看起来你是不想用IEEE来区分,要自己写入ID,那可以这样做:
1、上面讲的,用secondary IEEE address,这种方法优点是比较简单,只要用flash programmer 就可以读写。缺点是:不能在程序运行的过程中修改。 2、自己加入一段代码,用来接收特殊的命令[ 通过串口或者无线,如果用无线的话,为防止影响太大,最好验证 RSSI],收到命令之后把ID写入到flash某个地方。优点是可以在行程运行的过程中修改,比较灵活,缺点是比较麻烦一点。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
物联网工程师必备:怎么选择不同的无线连接技术,本指南帮你忙!
3257 浏览 1 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】WIFI功能测试
3901 浏览 0 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino
3411 浏览 0 评论
使用端口扩展器轻松高效地向IIoT端点添加具有成本效益的子节点
3963 浏览 1 评论
20602 浏览 11 评论
模组有时候复位重启后输出日志为“REBOOT_CAUSE_SECURITY_PMU_POWER_ON_RESET”的原因?
735浏览 2评论
917浏览 2评论
950浏览 1评论
1076浏览 1评论
358浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 13:32 , Processed in 0.747738 second(s), Total 51, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号