找回密码
 立即注册

微信扫码登录

查看: 465|回复: 3

通过zgc如何组网?

[复制链接]

10

主题

13

回帖

124

积分

不屈白银

积分
124
发表于 2024-10-12 18:52:07 | 显示全部楼层 |阅读模式
本帖最后由 长虹掩日 于 2024-10-13 06:47 编辑

大家好,我现在就是卡在组网这一步了。要怎么继续操作,需要什么步骤?如何看组网进度?   我的理解是操作到现在这个进度,路由会自动加入协调器。但是我拉协调器组网信息的时候返回数量0
操作流程
1 协调器fatory reset->设置频道20-> start network->等待返回bdb完毕 -> permit join ,地址是0xffff,时间是0xa0
2 (路由无zgc时无法加入)路由fatory reset-> 发送 0x0002 steer 命令 -> 在bdb_networkSteerFactoryNew函数内用hci返回变量值


另外,bdb_networkSteerStart ,bdb_commissioningFindBind 和 bdb_findAndBindStart 有什么区别呢?

27

主题

166

回帖

571

积分

版主

积分
571
发表于 2024-10-14 17:16:08 | 显示全部楼层
本帖最后由 TL_YB 于 2024-10-14 19:03 编辑

使用ZGC+sampleGW(需要使能HCI CDC或HCI UART)创建网络,步骤如下:
1、选择正确的COM口,波特率115200,点击“open”
2、选择合适的信道,点击“set channel”设置信道
3、点击“start network”创建网络,创建成功后LED_PERMIT亮起表示网络创建成功,并允许其他设备加网
4、可以通过点击“get local network info”按钮获取网络信息,比如pan id、channel等
5、可以通过MGMT栏下的“permit join”手动控制加网允许或关闭

使用串口助手+sampleLight(需要使能HCI UART)加入网络,步骤如下:
1、选择正确的COM口,波特率115200
2、设置与目标网关一致的信道(也可以不设置,默认会扫描全部信道)
3、使用串口助手发送ZBHCI_CMD_BDB_COMMISSION_STEER串口指令,启动搜网等待入网即可(需要周围存在允许入网的ZC或ZR)
4、首次入网成功后,Light会闪烁2次

10

主题

13

回帖

124

积分

不屈白银

积分
124
 楼主| 发表于 2024-10-15 07:53:28 | 显示全部楼层
TL_YB 发表于 2024-10-14 17:16
使用ZGC+sampleGW(需要使能HCI CDC或HCI UART)创建网络,步骤如下:
1、选择正确的COM口,波特率115200, ...

感谢解答。协调器LED_PERMIT亮起之后,发送ZBHCI_CMD_BDB_COMMISSION_STEER,但是没有联网成功。手边有两个8278一个8258,多次交换节点类型后依然未能联网。我也不知道是哪里错了。

27

主题

166

回帖

571

积分

版主

积分
571
发表于 2024-10-17 16:05:06 | 显示全部楼层
协调器LED_PERMIT亮起,说明协调器网络创建成功。
Light你可以直接使用demo编译出的固件测试是否可以成功入网。(demo上电自动搜网)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2024-12-22 02:33 , Processed in 0.088617 second(s), 19 queries .

Powered by Telink 隐私政策

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

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