【发布时间】:2020-12-31 15:36:55
【问题描述】:
我正在尝试使用此代码连接 Teltonika 设备 (FMB1xx):
import socket
port = 12050
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('', port))
s.listen(1)
conn, addr = s.accept()
print('Connected by ', addr)
imei = conn.recv(1024)
conn.send('\x01')
while True:
try:
data = conn.recv(1024)
if not data: break
print (data)
except socket.error:
print ("Error Occured.")
break
到目前为止,我发现conn.send('\x01') 无法正常工作,并且设备不会发送其余数据。有几个这样的问题,但没有一个很好的答案。 Here you can find documentation of this device.
【问题讨论】: