BLE的Blob请求的偏移是否会超过512?
创始人
2024-12-22 13:30:15
0

通过BLE API中的“ble_gatts_value_t”结构体和“offset”字段来进行Blob请求的处理。BLE协议定义了偏移offset的初始值为0,每次发送数据后增加所传输数据的长度,并接收设备发送的新的请求。因此,只需要在每个Blob请求中检查offset是否超过512,并相应地调整数据传输的长度即可。以下是代码示例:

// 定义“ble_gatts_value_t”结构体 ble_gatts_value_t gatts_val;

// 检查Blob请求的offset是否超过512 if (offset > 512) { // 如果超过,将传输数据的长度调整为512 len = 512; } else { // 否则,继续传输剩余的数据 len = data_len - offset; }

// 将数据拷贝到gatts_val.value中 memcpy(gatts_val.value, &data[offset], len);

// 更新gatts_val.len的值 gatts_val.len = len;

// 回复Blob请求 err_code = sd_ble_gatts_value_set(conn_handle, handle, &gatts_val);

相关内容

热门资讯

外挂阶段!德州透视是真的吗,p... 外挂阶段!德州透视是真的吗,pokermaster破解版-原来真的是有辅助攻略(哔哩哔哩)进入游戏-...
外挂模块!约局吧德州有挂吗,来... 外挂模块!约局吧德州有挂吗,来玩app 德州 辅助-果然是真的有辅助脚本(哔哩哔哩)1、下载好约局吧...
外挂手筋!德扑圈透视,智星德州... 外挂手筋!德扑圈透视,智星德州插件2024最新版-竟然真的是有辅助神器(哔哩哔哩)智星德州插件202...
外挂手段!wepoker透视有... 外挂手段!wepoker透视有吗,德普之星透视-果然真的有辅助方法(哔哩哔哩)1、完成wepoker...
外挂教程书!拱趴大菠萝挂怎么安... 外挂教程书!拱趴大菠萝挂怎么安装,竞技联盟破解版最新版-切实有辅助攻略(哔哩哔哩)1、拱趴大菠萝挂怎...
外挂步骤!哈糖大菠萝可以开挂吗... 外挂步骤!哈糖大菠萝可以开挂吗,德扑圈有透视吗-本来真的有辅助攻略(哔哩哔哩)亲,关键说明,哈糖大菠...
外挂绝活!拱趴大菠萝万能挂图解... 外挂绝活!拱趴大菠萝万能挂图解,约局吧辅助器-一直一直都是有辅助方法(哔哩哔哩)该软件可以轻松地帮助...
外挂法子!aa poker辅助... 外挂法子!aa poker辅助,德普辅助器怎么用-本来存在有辅助插件(哔哩哔哩)1、aa poker...
外挂窍要!智星菠萝有挂吗,so... 外挂窍要!智星菠萝有挂吗,sohoo poker辅助-都是是有辅助技巧(哔哩哔哩)1、游戏颠覆性的策...
外挂指南!werplan免费挂... 外挂指南!werplan免费挂下载,哈糖大菠萝怎么开挂-果然是真的有辅助插件(哔哩哔哩)外挂指南!w...