|
查看: 5193|回复: 1

[转载]关于bdb_join_direct

[复制链接]

30

主题

364

回帖

1172

积分

版主

积分
1172
发表于 2024-8-24 13:23:46 | 显示全部楼层 |阅读模式 来自 上海
转自旧论坛作者:briansuyu



想问一下关于bdb_join_direct函数中 最后3个参数 type  inited tcAddr分别是什么意思呢?在文档里没找到 使用的sdk是zigbeeSDK V3.6.8.2



还有个问题就是想问一下关于bdb_join_direct具体的调用位置 是在bdb_init函数运行完以后调用呢? 还是应该在bdb_init内部某个流程走完后调用呢? 还是说应该在bdb_task的某个task状态里调用呢?



bdb_join_direct(u8 channel, u16 panId, u16 shortAddr, u8 *extPanId, u8 *nwkKey, u8 type, u8 inited, u8 *tcAddr)


a645a301-2df0-4805-842e-d886fc32fa17.png

30

主题

364

回帖

1172

积分

版主

积分
1172
 楼主| 发表于 2024-8-24 13:25:31 | 显示全部楼层 来自 上海
type指的网络类型typedef enum{ SS_SEMODE_CENTRALIZED, SS_SEMODE_DISTRIBUTED }ss_securityMode_e;
inited当第一次调用时请传递1,这会初始化zigbee的角色信息,否则传0即可,
对于tcAddr可以参考注释 “the trust center's address of the network, only for central network, normally it's same with extPanId * NULL for distribute network”

参考如下
微信图片_20240824132115.png

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部