請教ch582普通節(jié)點mesh入網(wǎng)

adv_vendor_self_provision_with_peripheral例程運行wch mesh app上建立節(jié)點,另一開發(fā)板運行adv_vendor例程運行

APP_DBG blemesh_on_sync> Bluetooth initialized

APP_DBG blemesh_on_sync> Mesh initialized

之后請問怎么加入自配網(wǎng)例程的mesh網(wǎng)絡(luò)中

另外wch mesh app中好像自配網(wǎng)例程發(fā)送數(shù)據(jù)SIMPLEPROFILE_CHAR1默認a5+節(jié)點地址+數(shù)據(jù),這樣是否不更改例程只能當數(shù)據(jù)傳輸,無法完成其他指令。

貴司有更詳細mesh入網(wǎng)資料嗎,可以麻煩發(fā)送一份到個人信息保護,已隱藏嗎,謝謝了


您好,adv_vendor是需要配合配網(wǎng)器例程使用的,而手機配網(wǎng)及自配網(wǎng)例程無法給其他例程配網(wǎng),不能作為配網(wǎng)器。

兩個節(jié)點要通信,net key、app key、seq num、IV值等數(shù)據(jù)都要同步,最好只由一臺設(shè)備管理網(wǎng)絡(luò),比如說手機配網(wǎng)例程的網(wǎng)絡(luò)信息就保存在手機app中,adv_vendor的網(wǎng)絡(luò)信息則根據(jù)配網(wǎng)器來設(shè)置。所以理論上可以做到adv_vendor加入到手機配網(wǎng)所在的網(wǎng)絡(luò)中,但可能造成配網(wǎng)信息沖突,不建議這樣做。

用wch mesh app中的發(fā)送框,發(fā)出的包只能是這樣的結(jié)構(gòu),為了做BLE數(shù)據(jù)與mesh數(shù)據(jù)的轉(zhuǎn)達。其他指令比如說刪除節(jié)點指令,在app的其他地方可以操作發(fā)出。用節(jié)點直接給節(jié)點發(fā)mesh消息,是沒有指令前綴要求的。

mesh資料可以參考下方博客。
https://www.cnblogs.com/JayWellsBlog/category/2160216.html


感謝,我試試配網(wǎng)器例程。

另外,是不是自配網(wǎng)mesh中所有節(jié)點都運行自配網(wǎng)例程,那能實現(xiàn)中繼功能嗎,用ble調(diào)試助手指定命令及地址能實現(xiàn)嗎,我自己只測試過A給B發(fā)送。除了官方EVT中自帶以及博客中的內(nèi)容,如果有其他方便轉(zhuǎn)發(fā)的貴司mesh資料煩請發(fā)送一份,謝謝。


您好,在app_mesh_config.h中,開頭就有功能配置,CONFIG_BLE_MESH_RELAY這個宏置1會啟用轉(zhuǎn)發(fā)中繼功能。一般常供電節(jié)點這個宏都是默認置位的。低功耗節(jié)點不要開啟轉(zhuǎn)發(fā)中繼功能。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频