我 對問題發布了答案
問題中所提的btapp,即是使用傳統藍牙的庫,傳統藍牙的庫也是支持BLE的。使用測試如下:1.使用的SDK是V1.0.4版本--wm_sdk_w800_20211203.rar。2.換SDK的藍牙庫:
我 發表了評論
http://cloud.winnermicro.com/d/5da225c7add24433b00b/?p=%2FW80X%2FW80X%E8%8A%AF%E7%89%87%E8%BD%AF%E4%
我 對問題發布了答案
1.這個ble_gap_evt_cb回調函數的參考ble_gap_event *event,是一個union共同體的結構變量,對應不同事件,對應的內容定義是不同的解析。event->disc.r
我 對問題發布了答案
1.參考最新的SDK---W800_SDK_v1.00.082.截圖中紅框是W800的READ 屬性UUID的回調接口,在這裡給BLE棧下層傳數據。3.這是配置回調入口的結構體:希望能解決你的問題。
我 發表了評論
上面的理解有不充分的地方,更新下:1.tls_ble_server_disconnect函數---這個函數是另一套BT協議棧的API。2.目前SDK默認的是nimble這套協議棧,不存在這個函數,如果
我 對問題發布了答案
請參考這個DEMO wm_sdk_w800_20211203srcappbtappwm_ble_server_api_demo.c原理是BLE協議棧的底層會通過初始化注冊的回調接口,返回這個連接的句柄
我 對問題發布了答案
1.現在W800的BLE 配置的是256,參考這裡syscfg.h #define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)2.如果想要在沒交換MTU前打印值,可以
我 發表了評論
w801 ble 開啟read特征,如何響應?