關(guān)于ch582m藍牙m(xù)esh更改傳輸速率問題

最近在使用ch582m? 藍牙m(xù)esh組網(wǎng)時發(fā)現(xiàn)兩臺設(shè)備的通信距離大概只有10米多一點,和官方資料上寫的傳輸距離相差太遠;修改發(fā)射功率后距離提升仍然不明顯,現(xiàn)在想通過降低傳輸速率的方式測試看是否可以提升傳輸距離;想問幾個問題:

  1. 僅使用ble mesh的情況下如何修改傳輸速率到125kbps;我按照論壇上的方法使用RF_Config接口修改rfcofing.LLEMode,但是一直配置失??;想問一下是為什么?還有我看這個配置是針對2.4G通信的,藍牙m(xù)esh是否可以通過此操作修改廣播傳輸速率。

  2. ch582m我只看到有設(shè)置發(fā)射功率的接口,沒找到有設(shè)置接收靈敏度的接口呢,提高廣播通信距離的話,只修改發(fā)射功率就可以嗎。

  3. ?app_rf_config和RF_Config兩個接口的配置參數(shù)是一樣的,這兩個接口功能是否一樣呢;前者沒有返回值,設(shè)置后是一定成功的嗎,還是設(shè)置失敗會有錯誤日志打印。

image.png

您好,mesh組網(wǎng)只支持1M的無線速率模式。

發(fā)射功率可以改,修改方式與BLE一致,修改BLE_TX_POWER宏即可。

如果需要在跑mesh的同時跑2.4G RF,是需要使用函數(shù)名為app_rf_xxx的接口的,是專門提供給mesh使用的RF接口。

如果需要無線通信距離大幅增加,建議在天線上外加PA。


好的,謝謝; 我想再問一下,普通節(jié)點(服務(wù)端模型)可以用bt_mesh_cfg_hb_pub_set()這個接口可以用來設(shè)置自己的心跳消息發(fā)布間隔嗎;我調(diào)用這個接口設(shè)置一直返回失敗,還是說用其他接口來做修改呢。


這個接口只能配網(wǎng)者(中心節(jié)點)調(diào)用,普通節(jié)點不可以用。建議在應(yīng)用層管理心跳包。


好的? 謝謝


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

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