web-dev-qa-db-ja.com

Mac OS Xでシリアルポート番号を見つける方法

SerproxyとArduinoを試し、Flash Builder/Flexにシリアルデータを取り込む実験を始めました。 Serproxyは正常に動作しているようで、指定されたポートに接続しているようです。ただし、ActionScriptを使用してシリアルポートからデータを表示したり読み取ったりすることはできません。 Arduinoはループでデータを印刷する必要があるため、これは奇妙です。

考えられる唯一のことは、正しいシリアルポート番号を設定していないということです。設定する必要がある番号、つまり5331、5332、5333などを見つける方法を見つけようとしてきました。

ポート番号を確認するにはどうすればよいですか?多分OS Xのターミナルを使用してこれを行う方法はありますか?

28
Bob-ob

ターミナル経由でArduinoを見つけることができます

 ls /dev/tty.*

次のように、screenコマンドを使用してそのシリアルポートを読み取ることができます

screen /dev/tty.[yourSerialPortName] [yourBaudRate]

例えば:

screen /dev/tty.usbserial-A6004byf 9600
72
Sr.Richie

ioreg -p IOUSB -l -b | grep -E "@ | PortNum | USBシリアル番号"

16
Nadi Hassan

とにかくデバイスの名前を使用してスクリーニングすることができたので、それは問題ではありませんでした。私は実際にポート番号、つまり5331、5332などを見つけようとしていました。MacOS XのアプリストアからTCP2Serialと呼ばれるアプリを使用して、試行錯誤でこれを見つけることができました。無料ではありませんが、問題ありません。私がそれが機能することを知っている限り!

99cに値する:) http://iTunes.Apple.com/us/app/tcp2serial/id506186902?mt=12

2
Bob-ob

mac os xはcom番号を使用しません。 'ser:devicename'、9600などを使用する必要があります

2
Harm