とにかく今すぐに、USBでつないだ機器からのSerial通信のログを残したい。
そんなときに使えます。
環境はMac想定です。
やること
言語はPythonを使用します。
pySerialも使うので、$pip install pyserial
でインストールしておきましょう。
ソースは以下
logger.py
import serial
com = serial.Serial('/dev/....')
while True:
line = com.readline().strip().decode('utf-8')
print(line)
f = open('data.txt', 'a+')
f.writelines(line)
f.close()
com.close()
※COMポートは各自確認してください。
COMポートがわからない時
Macであれば、以下のコマンドで一覧を確認できます。
$ ls -l /dev/tty.usb*
※参考:https://qiita.com/k-yamada-github/items/c12bafc64f9868f8c85c
ここまでご覧いただきありがとうございました!
改善点、不明点等あればコメントいただけますと幸いです。