SAAT-520Wireless-Communication-Programming-Development-Protocol我一直在尝试向我的 RFID 发送低级命令以获取设备信息。我正在使用wireshark点击连接,它看起来很好,因为数据包似乎从我的PC到RFID设备,反之亦然。
但是我在我的程序上看不到任何响应或输出。在设备说明上我有响应命令,我不确定我应该和/或在哪里可以使用命令响应。
Import socket
TCP_IP = '192.168.0.238'
TCP_PORT = 7086
BUFFER_SIZE = 20
MESSAGE = '0x55, 0x00~0xFF, 0x01, 0x00, 0x00~0xFF'
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
s.connect((TCP_IP, TCP_PORT))
except:
print ('failed' + TCP_IP, 'down')
s.sendall(MESSAGE)
data = s.recv(BUFFER_SIZE)
s.close()
print 'received', repr(data)
我不明白为什么我的程序没有响应。没有错误,程序也没有成功。只是过程永无止境。
另请参阅附件中的命令说明。
系统信息查询命令(0x01H)
命令响应