CH582設備主動向手機端發(fā)送數(shù)據(jù)

您好,請教一下:CH582? MESH下,多臺設備連接,其中某設備要主動給手機端發(fā)一條數(shù)據(jù),有一個關鍵點是“來源地址”,要如何實時獲取當下的來源地址;? ?另外一個問題是從機設備能給從機設備發(fā)送數(shù)據(jù)嗎?謝謝

您好,mesh組網(wǎng)中沒有主從的概念,“從機”往“從機”發(fā)數(shù)據(jù)使用透傳模型也可以。源地址可以在接收回調的結構體中獲取,如下圖。

emobile_2022-12-20_09-58-58.png


謝謝,設備“從機”之間發(fā)送數(shù)據(jù)要調用哪個函數(shù),也是用這個int vendor_model_srv_send(uint16_t addr, uint8_t *pData, uint16_t len)嗎?源地址和*pData的第一字節(jié)? 需要怎么變換,跟發(fā)送到手機端的方式一樣嗎?



在mesh網(wǎng)絡中發(fā)消息,也用vendor_model_srv_send這個函數(shù)。srv表示透傳模型的服務端,非配網(wǎng)器代碼中均用vendor_model_srv_send,配網(wǎng)器代碼中使用vendor_model_cli_send,使用方法和效果是一致的。

源地址和*pData的第一字節(jié)無需變換,例程中只是打印了透傳消息負載的第一個字節(jié)數(shù)據(jù),該字節(jié)與下面的addr沒有關系,addr是協(xié)議棧傳傳遞來的結構體中的。

發(fā)送到手機端,是走的BLE主從通信(也包括我司提供的wch mesh手機配網(wǎng)方案),手機不作為一個mesh節(jié)點,僅作為傳輸配網(wǎng)信息的工具,就與mesh網(wǎng)絡中發(fā)消息不同了,要用peripheralChar4Notify函數(shù)發(fā)往手機端。


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

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