需要用JS解析十六进制,协议文档如图所示
将小端数据转换。
供测试的模拟数据:0161000ee94100d72a00000500f6285c8fc2d55c40e17a14ae47e1e23f0000000000e2aa40cdcccccccccc04401f85eb51b89e72c03333333333f33240c3f51d4229dce84214aedf41d067e47f9fbdd8080000000000000100000000000070a740
求代码...
期望结果类似:
{"ID":4322501,"BatchNumber":11213,"TrackScore":4,"TrackAzimuth":127.980000,"TrackPitch":0.480000,"TrackDistance":1489.000000,"TrackSpeed":3.600000,"TrackSpeedDirection":23.240000,"TrackSignalToNoise":19.380000,"TrackLatitude":39.490002,"TrackLogitude":116.410004,"TrackHeight":7.500000,"TraceTimeStamp":637467844469060723,"TraceType":0,"TargetType":0,"TargetThreatLevel":2,"WarningTime":230.500000}
更新:有结果了
这里涉及到计算机基础知识,字节次序等
1字节 = 8bit
一个16进制位=0.5个字节
https://www.cnblogs.com/zemli...
找了个类库
https://github.com/keichi/bin...
可以很容易的实现