需求:ch571做mesh子設備與加入其它廠家的mesh網絡問題
  1. 由于原項目是ESP32S3,它原來已建立一個ble mesh網絡,它作為配網者

  2. 用貴司的ch571作為子設備,用adv_vendor例子,現(xiàn)像:esp32s3配網者端,掃描不到adv_vendor的未配網廣播

  3. 問:這種方案是否可行,如果可行,該如何調試?

您好,我司mesh組網是可以兼容標準mesh的,可以直接燒錄對接天貓精靈的例程進行測試,對接天貓精靈的例程里是包含有標準開關、亮度模型等模型的。確認以下幾點問題:

①ESP32中當前運行的代碼是否可以兼容標準mesh。

②adv_vendor用的是廠商定義的透傳模型,也可以改為符合標準的模型,可以被nrf mesh識別到,可以在adv_vendor例程中做如下修改:

image.png

image.png

image.png


我現(xiàn)在燒錄了兩個程序來先驗證ch571的mesh是否正常

一個燒錄:adv_vendor,一個燒錄:adv_vendor_self_provision,沒有打印出配網的相關log

adv_vendor_self_provision:log

image.png

是不是說明?adv_vendor沒有發(fā)出廣播?兩個例程沒有改動,只是編譯燒錄,沒做其它操作。


是正常的。adv_vendor需要一個配網者給其配網,您另一塊板子燒錄的adv_vendor_self_provision是自配網代碼,不是配網者代碼。

可以參考博客選擇配網方式:藍牙m(xù)esh組網實踐(配網方式的選擇) - JayWell - 博客園 (cnblogs.com)


一塊燒錄adv_vendor

另一塊燒錄self_provisioner_vendor

看log是可以正常入網。

但是esp32燒錄sig? mesh例程:https://github.com/espressif/esp-idf/examples/bluetooth/esp_ble_mesh/onoff_models/onoff_client

ch571燒錄:天貓精靈的例程adv_ali_light,配網者端:沒收到沒發(fā)現(xiàn)未配網的廣播事件,沒看到log


第二,esp32燒錄vendor配網者:https://github.com/espressif/esp-idf/examples/bluetooth/esp_ble_mesh/vendor_models/vendor_client

ch571燒錄adv_vendor,按您上面的修改了,配網者端也是沒收到未配網設備的廣播事件

現(xiàn)在對mesn不熟悉,無從入手,能抽時間幫忙調試個例程嗎?謝謝


您可以用帶有mesh組網的天貓精靈作為配網者測試,是可以識別到adv_ali_light為燈具的。

或者將串口打印日志截圖、其他有幫助的信息,發(fā)送至郵箱zhaiyw@wch.cn,幫您判斷一下好不好做兼容。


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

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