Мне нужно отправить ZANE:1:00004:XX_X.X_XXXX_000XX:\r\n
через последовательную связь с python.python и serial. как отправить сообщение и получить ответ
вот мой код:
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
никогда не получает никакого сообщения на всех ...
какие-либо идеи?