OS X のノードで実行し、node-serialportを使用して Arduino と通信しようとしています。Arduino IDE のシリアル モニタまたは OS X ユーティリティSerialToolsを使用すると、Arduino へのすべての通信が期待どおりに機能します。ただし、ノードアプリを実行しているだけで、node-serialport は接続が成功したことを通知しますが、通信が得られません。最初に Arduino IDE のシリアル モニターまたは SerialPorts を使用して arduino に接続し、ノード アプリを実行すると、ノード アプリはノード シリアルポートを使用してデータを正常に送受信します。
私はシリアル通信に精通していませんが、他のシリアルユーティリティは接続を適切に開始できるようです (これは node-serialport で利用できます) が、node-serialport は単独では接続できません。
完全にすべての接続情報を取得して、ユーティリティの成功した接続を node-serialports の非動作接続と比較できる方法はありますか?
なぜこれが起こっているのかについての他のアイデアはありますか?