問題タブ [serial-communication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Linuxでのphpシリアル通信
Fedora 13 に xampp をインストールしました。php シリアル クラスを使用して、シリアル ポート経由でマイクロコントローラーと通信しようとしています。私のコードはexample.phpです
php スクリプトは実行されますが、次の警告が表示されます。
警告: 指定されたシリアル ポートは、147 行目の /opt/lampp/htdocs/xampp/php_serial.class.php で有効ではありません 警告: ボーレートを設定できません: デバイスが設定されていないか、/opt/lampp/htdocs で開かれています/xampp/php_serial.class.php 行 241 警告: パリティを設定できません: デバイスが設定されていないか、/opt/lampp/htdocs/xampp/php_serial.class.php 行 295 で開かれています
... コマンドを使用しました: chmod 0777 /dev/ttyUSB0 許可を与えます。コマンドを使用して、apacheユーザー「prudhvi」をdialoutグループに追加しようとしました: $ usermod -a -G dialout prudhvi
しかし、うまくいきません。コマンドを使用して端末からコマンドを直接送信すると、 echo 1 > /dev/ttyUSB0 が機能し、「1」がシリアルポートに送信されます。しかし、phpを使用すると、上記の警告が表示されます。
「$whoami」を使用してユーザーの名前を確認し、そのユーザー「prudhvi」をダイヤルアウト グループに追加しました。それはまだ動作しません。みんな助けてください。
python - Python: シリアル通信; スリープ機能
Python から FPGA にデータを送信して処理しようとしています。受信側の制約により、スリープを導入する必要がありました。
コードは次のとおりです。
送信するデータのサイズは、ボーレート 115200bps で 640*480*64 です。理想的には、(640*480*64 ミリ秒 + 640*480*64*10/115200 秒、つまり 6 時間) かかるはずです。*10 は、1 バイトのビット数によるものです。
しかし、転送に 24 時間以上かかっています。なぜこれが起こっているのですか?受信側は問題ありません。
ありがとうございました!
security - RS232通信でなりすまし攻撃は可能ですか?
私はネットワークセキュリティ分野の新人です。RS232 などのシリアル通信でスプーフィング攻撃が可能かどうか知りたいです。
serial-port - RS232 のピンの状態
RTS および DTR (シリアル COM ポートの MCR レジスタ) 用の set()、reset() ルーチン、および DCD、RI、DSR、CTS (シリアル COM ポートの MSR レジスタ) 用の get() ルーチンがあります。
RTS および DTR の場合と同様に、これらのレジスタに書き込むことによって DCD、RI、DSR、および CTS のピンを設定およびリセットできますか?
また、MSR のように RTS と DTR のステータスを取得できますか?
macos - Bluetoothメイトを使用したArduinoUNOおよびMacとのシリアル通信
Bluetooth経由でArduinoとMac間のシリアル通信をセットアップしようとしていますが、問題があります。
私の環境は次のとおりです。
- Arduino UNO
- sparkfunのBluetoothMate
- MacBook、OS X 10.7
まず、このチュートリアルに示すように、以下のようにarduinoをプログラムしました。
ArduinoがUSBで配線されているときはうまく機能しました。(Arduinoコンソールは、1、2、3、4 ...のような数字のシーケンスを改行して受け取ります。)
次に、ArduinoUNOとBluetoothMateをいくつかのワイヤーで接続し、Macと正常にペアリングしました。
この行をiTermで実行すると、一連の疑問符しか表示されませんでした。
screen /dev/tty.name-of-port
、またはArduinoコンソールも試しましたが、結果はすべて同じです。
これらの文字化けした信号を解決して正しい文字を受信するにはどうすればよいですか?ありがとうございました。
android - 「DSR がオンです。DTR を送信しないでください」エラー
ラップトップを Android フォンに接続すると、コンピュータから次のエラーが表示されます。
私の電話はAndroid 4.03のgalaxy IIです。
私の検索によると:
iphone - iPhoneでWiFiを使用してシリアルデータを送信する方法は?
iPhoneからワイヤレスで操作したいロボットを作りました。Bluetooth は、Apple のスキャンダラスなポリシーのために廃止されたので、iPhone のアプリからデータのストリームを送信できるのであれば、ロボットに WiFi システムを装備するかどうか疑問に思っています。Apple は、ブラウザ以外の API を介したあらゆる種類の WiFi アクセスを許可していますか? また、アプリがロボットから送信されたデータを読み取ることもできれば理想的です。これは可能ですか?
c# - バッファが空なのはなぜですか?
GSM モデムで実行されたいくつかの AT コマンドの値を確認しようとしています。コマンドの出力にいくつかの値が含まれているかどうかを確認しようとしているときに、真か偽かで行き詰まっています。
次のコードを使用します。
私はこの出力を得ます:
バフが空で後で表示されることがあるのはなぜですか?
c# - C#でのUSB通信
USB カメラを入手したばかりで、画像/ビデオ ストリームを取得するためにコードを記述する必要があります。
私が理解していないのは、uart/rs232 のような USB ポートを開き、データを送受信する方法です。
もう 1 つ、HID (usb hid) とは何ですか? なぜ必要なのですか?
ここでいくつかの例を見つけましたが、概念を理解していません。