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
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor