このデバイスをテストして ASCII コマンドを送信するための簡単で汚いスクリプトを作成しようとしていました。Putty を使用してコマンドを送信できるので、API を正しく理解していることはわかっていますが、Python スクリプトは意図したとおりに機能していませんが、デバイスにコマンドを認識させていません。 . データを正しくエンコードしていませんか?
import socket
edsIP = "10.5.80.150"
edsPORT = 50002
MESSAGE=b'set:6;'
srvsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
srvsock.settimeout(3) # 3 second timeout on commands
srvsock.connect((edsIP, edsPORT)))
srvsock.sendall(MESSAGE)
data = srvsock.recv(4096)
srvsock.close()