我正在尝试将一个值写入其中一个BLE信标特征,但可能达到一些大小限制。我没有设法找到清楚答案的价值有多大,所以我希望有人在这里知道它。
我想写的价值是:
RU5fODAxNDEyYWEzNWEzNDY3NmZiOWM3M2QyZjA2ZjA3ZjI1ZjM5OGNmZTY3MzIz
64个字节。
这给我带来了错误
Unable to write on return
哪个不告诉我什么。 我知道我可以写字符串因为我可以写“Hello World”。 在一些文章中,人们说这个值最多可以是512个字节,有些人说它可以同时最多20个字节 - 而测试中没有一个证明是真的。
问题的第二部分
我可以在蓝牙上编写具有特色的新服务吗?我有电话,我有单独的硬件 - 信标,我可以通过空中添加新的服务吗?
我想不到,所以 - 我怎么能用我自己的服务和特征结构重写这块硬件呢?
谢谢
更新
`
Service b9402000-f5f8-466e-aff9-25556b57fe6d
Characteristic b9402002-f5f8-466e-aff9-25556b57fe6d
不幸的是他们刚刚更新了他们的灯塔固件,并且在他们的GATT规范中弄得一团糟,所以我需要花更多的时间来测试它们并创建我自己的规格表。但只是快速测试揭示了我上面写的内容。
我知道他们的特征可能不会让我做我想做的事,因此问题“我可以添加服务”