我尝试解码此应用程序发送的数据包:https://itunes.apple.com/ie/app/sensor-data-streamer/id608278214?mt=8 - 它在udp数据包中发送传感器数据。我使用wireshark查看数据包的内容,标题与描述相符,所以我正在查看正确的内容。
我需要将原始十六进制解码为浮点数,但我尝试转换数据的所有内容(python,web表单,iphone应用程序)都是无意义的。例如,这是有效载荷
前4个突出显示的字节是标题。然后接下来的4个是X加速,接下来的4个是Y加速,接下来的是4加速。价值变化很快,因此很难找出确切的预期价值。但映射应该是(按顺序)
<00> 0000ee3b - &gt; 0.0072004030bc - &gt; -0.0215(某些正数或负数接近于零)
802b80bf - &gt; -1.0032
我假设他们正在使用一些iPhone功能来编码数据。有谁知道转换机制是什么?
谢谢, 礼
答案 0 :(得分:0)
似乎它只是小端IEEE-754编码。