子设备添加成功后不可控

网关设备, 语音中控设备等
Post Reply
1224114313
Posts: 10

使用的CR3L模组,测试使用蓝牙网关连接单点蓝牙设备成功后,app控制单点蓝牙设备无反应了,只是网关模组会下发0x0C的命令,是还少了什么步骤吗,添加子设备过程的MUC和串口数据见下图。添加步骤是按平台上来的:
1.App 会将模组设置为允许入网状态,此时模组会通知 MCU(0x06命令),MCU 需要在此时进入配网模式,允许子设备入网。
2.MCU 进入配网模式后收到子设备加入的信息,MCU 发送子设备信息(0x08命令),将子设备加入网关。
3.网关收到子设备信息后将设备注册到云端(从而可以在 APP 上显示),同时获取子设备的相关属性(DP 点)。
4.网关注册成功后通知 MCU(0x13命令)添加完成。直到此步,子设备添加才真正添加成功。
5.App 退出配网页面,通知模组。模组发送关闭子设备入网命令(0x07命令)。

Attachments
网关添加子设备的模组串口数据.txt
(1.98 KiB) Downloaded 172 times
网关添加子设备的MCU串口数据.txt
(1.66 KiB) Downloaded 149 times
模组和MCU串口数据
模组和MCU串口数据
square005
Posts: 82

Re: 子设备添加成功后不可控

请问下你这个添加蓝牙子设备,是通过CR3L上的蓝牙去添加的,还是你们自己的MCU去添加的? 蓝牙子设备是涂鸦的,还是你们自己的?

1224114313
Posts: 10

Re: 子设备添加成功后不可控

你好,是通过 App 发起添加子设备的,应该是CR3L添加的吧,蓝牙子设备也是涂鸦的

square005
Posts: 82

Re: 子设备添加成功后不可控

即然是CR3L添加的,我的理解应该不存在以下流程吧, 因为CR3L本身就完成了蓝牙子设备的添加,不需要通过MCU去添加子设备
1.App 会将模组设置为允许入网状态,此时模组会通知 MCU(0x06命令),MCU 需要在此时进入配网模式,允许子设备入网。
2.MCU 进入配网模式后收到子设备加入的信息,MCU 发送子设备信息(0x08命令),将子设备加入网关。
3.网关收到子设备信息后将设备注册到云端(从而可以在 APP 上显示),同时获取子设备的相关属性(DP 点)。
4.网关注册成功后通知 MCU(0x13命令)添加完成。直到此步,子设备添加才真正添加成功。
5.App 退出配网页面,通知模组。模组发送关闭子设备入网命令(0x07命令)。

1224114313
Posts: 10

Re: 子设备添加成功后不可控

大佬,你好,刚开始做网关不太懂,可能是我前面描述有误。实际操作就是我先将我的蓝牙子设备长按按键进入配网状态,然后在app上将蓝牙网关也操作进入配网,大约十几秒后网关配网页面显示蓝牙子设备的图标和名称(这个过程的串口数据可以看上图或者附件),这时返回网关子设备页面,已经有我这个蓝牙子设备了,然后进入子设备的面板操作,发现网关一直下发0C的命令,而蓝牙子设备已经收不到DP数据了

square005
Posts: 82

Re: 子设备添加成功后不可控

可以提供下网关ID和子设备ID

Post Reply