我将脚本从 Python 2 更新到 Python 3 并且在下面的行中遇到问题,它解码并显示 BLE 信标的 RSSI 值:
rssi = struct.unpack("b", packet[packetOffset -1])
我找到了一种获得相同结果的替代方法,它采用广播字符串中的最后两个字符并将它们转换为文本。使用 8 位有符号整数编码器。
例如c3
变成-61
(https://cryptii.com/pipes/integer-encoder)
但是我正在努力寻找一种在 python 3 中做到这一点的方法!
我如何解码字符串?
任何帮助都感激不尽。
桃花长相依
凤凰求蛊
相关分类