我想在调用 Google 接近信标 api 的 getforobserved 方法时发送信标的 eddystone 遥测。
对于遥测字段,它指出:
从信标接收到的遥测字节数组。服务器负责解析它。该字段可能经常为空,例如仅偶尔传输遥测数据的信标。
我应该在json中放什么?我应该只发送 TLM 帧还是完整的 eddystone 数据包?我应该使用base64对其进行编码吗?有人可以给我举个例子吗?谢谢
我想在调用 Google 接近信标 api 的 getforobserved 方法时发送信标的 eddystone 遥测。
对于遥测字段,它指出:
从信标接收到的遥测字节数组。服务器负责解析它。该字段可能经常为空,例如仅偶尔传输遥测数据的信标。
我应该在json中放什么?我应该只发送 TLM 帧还是完整的 eddystone 数据包?我应该使用base64对其进行编码吗?有人可以给我举个例子吗?谢谢
文档没有说明字节应该如何编码,但 base64 是一个合理的假设,因为信标 id 就是这样编码的。因此,如果您有一个看起来像这样的遥测字节字符串(以十六进制显示的字节):
2000000000080100000001000000
Base 64 编码为:
IAAAAAAIAQAAAAEAAAA=
所以你可以尝试发送这样的东西:
{
...
"telemetry": "IAAAAAAIAQAAAAEAAAA=",
...
}