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