WCH沁恒单片机
直播中

世态薄凉

8年用户 1173经验值
私信 关注
[问答]

ch582怎么加入自配网例程的mesh网络中?

adv_vendor_self_provision_with_peripheral例程运行wch mesh app上建立节点,另一开发板运行adv_vendor例程运行
APP_DBG blemesh_on_sync> Bluetooth initialized
APP_DBG blemesh_on_sync> Mesh initialized
之后请问怎么加入自配网例程的mesh网络中
另外wch mesh app中好像自配网例程发送数据SIMPLEPROFILE_CHAR1默认a5+节点地址+数据,这样是否不更改例程只能当数据传输,无法完成其他指令。

回帖(1)

赵晶晶

2022-10-17 11:03:58
您好,adv_vendor是需要配合配网器例程使用的,而手机配网及自配网例程无法给其他例程配网,不能作为配网器。
两个节点要通信,net key、app key、seq num、IV值等数据都要同步,最好只由一台设备管理网络,比如说手机配网例程的网络信息就保存在手机app中,adv_vendor的网络信息则根据配网器来设置。所以理论上可以做到adv_vendor加入到手机配网所在的网络中,但可能造成配网信息冲突,不建议这样做。
用wch mesh app中的发送框,发出的包只能是这样的结构,为了做BLE数据与mesh数据的转达。其他指令比如说删除节点指令,在app的其他地方可以操作发出。用节点直接给节点发mesh消息,是没有指令前缀要求的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分