我 对问题发布了答案
问题中所提的 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 特征, 如何响应?