使用BLE113我在扫描响应中成功使用kCBAdvDataLocalName
来包含来自传感器的动态变化数据。然后在iOS应用程序中很好地选择它。 iOS解释与之关联的数据
kCBAdvDataLocalName
作为一个有其局限性的字符串。我需要发送更多数据,并且无法承受编码为ASCII的空间。
是否有人建议在扫描回复中发送原始数据?
答案 0 :(得分:0)
您可以将此数据作为广告数据包发送(如果我没记错的话,扫描响应最终会使用更多功率)。
使用制造ID 0xff的广告数据包应允许您访问31个字节的数据,供您随意使用。
在此处查看iBeacon示例:https://github.com/sureshjoshi/ble113-firmware-examples
类似的概念。
如果您坚持使用本地名称,编码问题是什么?如果您要发送数据字节,则字符串只是一组字节 - 那么您在哪里通过编码丢失数据?