ZANE:1:00004:XX_X.X_XXXX_000XX:\r\n
Pythonとのシリアル通信で送信する必要があります。
ここに私のコードがあります:
import serial
ser = serial.Serial('/dev/cu.usbserial-A901HOQC')
ser.baudrate = 57600
msg = 'ZANE:1:00004:XX_X.X_XXXX_000XX:\r\n'
私が書く場合:
>>> ser.write(msg)
答えは33
、送信するメッセージのバイト単位の長さです。
どうすれば答えを受け取ることができますか? 接続されたデバイスは、彼がメッセージを受信した直後に応答しますが、私が入力すると
>>> ser.write(msg); ser.readline()
その結果readline
、メッセージがまったく表示されなくなります...
何か案は?