在尝试读取长时间的特征时断开连接
我正在作为基于BLE_Central代码的中央的应用程序。
我正在扫描蓝牙设备(也是对话框微控制器DA14681),连接到其中一个并读取具有值的特定特性大于20字节。该值最多可达50个字节。
我知道通常ble可以读取最多20bytes并写入最多18个字节。但如果一个设置mtu与某个值
ble_gap_mtu_size_set(512),可以读取/写入更多字节。
但是,有时我的申请叫
我正在作为基于BLE_Central代码的中央的应用程序。
我正在扫描蓝牙设备(也是对话框微控制器DA14681),连接到其中一个并读取具有值的特定特性大于20字节。该值最多可达50个字节。
我知道通常ble可以读取最多20bytes并写入最多18个字节。但如果一个设置mtu与某个值
ble_gap_mtu_size_set(512),可以读取/写入更多字节。
但是,有时我的申请叫
读取“training_02_custom_profile_example_v1.1”它指出user_custs1_def.h中的长特征“演示写入长度的特征值”。它被定义为50个字节长。但我没有看到代码处理写入这个特征。
形式
https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...
你好,
对读取长特征的响应有一个问题。
IT通过读取LONG命令在GATT客户端请求变量的接缝将始终导致GATT服务器(对话框)的数据发送,512字节(在课程的20个字节的块中)。