找回密码
 立即注册

微信扫码登录

查看: 296|回复: 1

[转载]关于bdb_join_direct

[复制链接]

27

主题

121

回帖

447

积分

版主

积分
447
发表于 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

27

主题

121

回帖

447

积分

版主

积分
447
 楼主| 发表于 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 ( 沪ICP备17008231号-1 )

GMT+8, 2024-11-24 08:27 , Processed in 0.086641 second(s), 22 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表