[Tutor] how to transform the data as below?
Yeh
yeh at whoosh.cn
Thu Mar 17 03:15:58 EDT 2016
Hi,
I got messages from a MCU by using codes below:
import socket
import time
port = 8888
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.bind(("",port))
print('waiting on port:', port)
while True:
data, addr = s.recvfrom(1024)
print("DATA:", data, addr)
time.sleep(100)
The messages should be a head "YY" and 5 integers, (each integer is transferred by 2 bytes.) but I got data below.
So, how to transform the data? and how to arrange the data to a array?
DATA: b'\t\x01x\x01\xfd\x02\x01\x02[YY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\n\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02[YY\x01\t\x01x\x01\xfe\x02\x02\x02[YY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\x08\x01w\x01\xfd\x02\x02\x02ZYY\x01\t\x01w\x01\xfd\x02\x01\x02YYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\x08\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01y\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\n\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\n\x01x\x01\xfe\x02\x01\x02ZYY\x01\x08\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\x08\x01w\x01\xfd\x02\x01\x02YYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01y\x01\xfe\x02\x02\x02ZYY\x01\x08\x01x\x01\xfd\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\x08\x01w\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01w\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\x08\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\x08\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02YYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\x08\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02YYY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x02\x02ZYY\x01\n\x01x\x01\xfe\x02\x01\x02ZYY\x01\n\x01y\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01y\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\x08\x01w\x01\xfd\x02\x02\x02ZYY\x01\t\x01x\x01\xfe\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\t\x01x\x01\xfd\x02\x01\x02ZYY\x01\x08\x01x\x01\xfe\x02\x02\x02ZYY\x01\t\x01w\x01\xfd\x02\x01\x02ZYY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\x08\x01w\x01\xfe\x02\x01\x02ZYY\x01\t\x01w\x01\xfe\x02\x02\x02ZYY\x01\t\x01w\x01\xfe\x02\x01\x02ZYY\x01\x08\x01x\x01\xfd\x02\x02\x02ZYY\x01\t\x01x\x01\xfd\x02\x02\x02ZYY\x01\x08\x01x\x01' ('192.168.1.101', 35000)
Thanks!
Yeh
More information about the Tutor
mailing list