Bonjour
J'ai un script BLE qui fonctionne trés bien sous python2.
Je suis en train de tout basculer avant la fin de la prise en charge de 2.7 en 2020
Je joint le script entier pour info.
1 2 3 4 5
|
Traceback (most recent call last):
File "test_beacon.py", line 108, in <module>
subevent, = struct.unpack("B", pkt[3])
TypeError: a bytes-like object is required, not 'int' |
J'ai essayé
subevent, = struct.unpack("B", pkt[3])
ou
subevent, = struct.unpack("=B", pkt[3])
ou
subevent, = struct.unpack("B", bytes(pkt[3]))
rien ne fonctionne, et comme je ne suis pas l'auteur de tout le script et quasi aucune notion dans le decodage BLE, je demande un peu d'aide.
Merci d'avance
Partager