问题描述
有人知道如何在python中解码NAV_PVT
消息吗?
我尝试了UTF-8
,但收到了以下错误消息:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 0: invalid start byte
我找不到正确的解码格式。
解决方法
您应该将文件读为二进制文件,因为它是二进制文件。 UBlox拥有有关各种格式/协议的出色文档。检查它们
例如https://www.u-blox.com/sites/default/files/products/documents/u-blox8-M8_ReceiverDescrProtSpec_%28UBX-13003221%29.pdf第332页。这是您要寻找的吗?
或者,如果您正在使用某些库,则应检查此类文档。但是我假设或者您将二进制文件与ascii版本混合在一起,或者您只是在使用二进制协议。