Я обновляю скрипт на Python 3 из Python 2, и у меня возникают проблемы со строкой ниже, он декодирует и отображает значение RSSI маяка BLE:
rssi = struct.unpack("b", packet[packetOffset -1])
Я нашел альтернативный метод, чтобы получитьтот же результат, который берет 2 последних символа в строке широковещания и преобразует их в текст.Использование 8-битного целочисленного кодера.
Например c3
становится -61
(https://cryptii.com/pipes/integer-encoder)
Однако я изо всех сил пытаюсь найти способ сделать это в Python 3!
Как мне декодироватьстрока?
Любая помощь будет высоко ценится.