問題タブ [usbserial]

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.

0 投票する
1 に答える
2214 参照

android - AndroidでUSBシリアルからデータを読み取る

私はUSBシリアルに取り組んでいます。USBからデータを読み取るNexusを作りたいです。

それを行うためのサンプルプロジェクトが見つかりました。ここ

それで、私はプロジェクトを複製し、Eclipseに準拠しました。すべてがうまく機能します。アプリをインストールして実行できます。インテントを使用して Nexus に接続すると、アプリは USB を見つけることができます。

しかし、データの読み書きができません。コードは次のとおりです。

私はすべてのコードを読みました。「mSerialDevice」は常に null であることがわかりました。実際には、else ループにデータを読み取る命令を入れています。デバッグしようとしましたが、null である理由が見つかりません。私はあなたの助けが必要です.. :(

少し早いですがお礼を !

0 投票する
2 に答える
10466 参照

c++ - C++ を使用して Ubuntu でシリアル ポートから USB にデータを読み取る

シリアル ポートを備えた GPS があり、シリアルから USB への転送ケーブルが付いています。USB 経由でラップトップに接続され、16 進数でデータを送信しています。このデータを Ubuntu の C++ コードで使用したいと考えています。どこから始めて、どうすればデータを読み取ることができるのでしょうか?

0 投票する
1 に答える
2084 参照

android - USB シリアル FT232R が Samsung Galaxy S4 で検出されない

USB シリアル アクセサリを Samsung Galaxy S4 電話に接続しようとしています。USB デバイスは、Android OS では検出されず、基になる LinuxSE でも検出されません (USB デバイスを一覧表示するアプリ「USB デバイス情報」によると)。USB シリアル アクセサリは、ftdi チップ FT232Rを使用します。

詳細:
モデル: Samsung Galaxy S4
バージョン: GT-I9505
カーネル: 3.4.0-526204

USB シリアル モデル FT232R VendorId 0x0403 ProductId 0x6001

0 投票する
2 に答える
614 参照

arduino - Linux と Arduino 間のシリアル通信の管理

USB経由でArduinoとの間でバイナリ転送を書きたいです。今は ASCII でやっていますが、簡単です。ASCII では、両者が同期するまでジャンクを見ることができます。しかしバイナリでは、データとノイズを区別することは困難です。接続をリセットして信頼できるバイト ストリームを取得する標準的な方法はありますか? ブレークを送信して、Arduino を強制的にリセットすることはできますか? ベストプラクティスに関する提案を探しています。

0 投票する
1 に答える
3617 参照

macos - OSX からボードにモデム AT コマンドを送信する方法

Mac OSX マシンの USB ポートに接続された開発ボードで開発した人で、AT tty モデム コマンドをボードに送信する方法を知っている人はいますか? アルドゥイーノの人?誰?

TL;DR

開発用の STEVAL-SPBT2ATV2「Bluetooth クラス 2 SPBT2532C2.AT モジュール用 USB ドングル」を購入しました。これは、ドキュメントと仕様によると、 「FW をダウンロードし、ユーザーが簡単な AT コマンドで Bluetooth リンクを作成できるようにする」ものです。

すべてのドキュメントが古い MS Windows のみを対象としており、OSX または Linux からこのデバイスをプログラムする方法についてのヒントがないことを除いて、これは素晴らしいことです。

ある種のドライバーをインストールする必要がありますか? 私が試したことはすべて、レンガの壁と話しているようなものです。コマンドを送信しますが、ボードからは何も返ってきません。

私が試したこと:

  • /dev/tty.Bluetooth-Modem は既に存在します。何もしなかったようです。それが内蔵のBluetoothデバイスだと思います。
  • /dev/tty.AmpedUp-AMP-SPP と /dev/cu.AmpedUp-AMP-SPP は、「ネットワーク -> Bluetooth デバイスのセットアップ」に移動したときに表示されました - これは良い (正しいデバイス名) ですが、奇妙です。通信網?
  • 次に、Bluetooth の下に「このコンピュータへの接続に使用するシリアル ポート」を追加し、モデムまたは RS-232 を選択できます。私はモデムを推測した。
  • /etc/tty ファイルをいじる必要がないことを本当に願っています

何もない。デバイスが反応したり、データを送り返したりすることはないようです。デバイスにデータを送信する方法をいくつか試しました。沈黙。

ドキュメントから: 各ドングルには、次の工場出荷時のデフォルトがあります。

  • UART: 115200 ボー、パリティなし、1 ストップ ビット、8 データ ビット
  • ローカル名: 「Amp'ed UP!」</li>
  • デバイスのクラス: その他のデバイス
  • プロファイル: SPP (シリアル ポート プロファイル)
  • サービス名:「AMP-SPP」</li>
  • ディープスリープ: 無効
  • ページおよび照会スキャン: 間隔 1.28 秒、継続時間 11 ミリ秒
  • セキュリティ: 無効
  • ボンディング PIN: 「1234」</li>
  • 結合を許可: 常に有効
0 投票する
1 に答える
12060 参照

android - Android と Arduino でデータを送受信する

On-The-Go (OTG) アダプターで接続された Arduino ボードとの間でシリアル データを送受信できる Android アプリケーションを作成しようとしています。usb-serial-for-androidライブラリを使用しています。文字列「T」を受信すると、文字列「T」を送り返すようにArduinoを設定しています。Android は同じように設定されていますが、文字列変数 dataToSend が空でない場合は、その値を "T" と共に送信します。私は基本的にこれら2つがデータをやり取りしたいと思っています。このプロジェクトの Arduino 側は完全に機能しており、データを受信するたびにすべてを SD カードに記録し、「T」を検出すると「T」を送信して Android に再度送信できることを伝えます。

これが私のコードです。長くて申し訳ありませんが、問題になる可能性のある場所が複数あると思います。

同じ I/O マネージャーで 2 つの別個のドライバーを使用しようとしていることに注意してください。それが悪影響を与えるかどうかはわかりません。Arduino にデータを送信でき、Arduino の TX LED が点灯するので、何かが送信されていることがわかります。SerialInputOutputManager リスナーが着信データを検出したときにトリガーされる onNewData メソッドは実行されません。だから私は、マネージャーのリスナーのドライバーが正しく初期化されていないか何かだと思います。

双方向 USB シリアル経由で Android と Arduino の間で通信するより良い方法を誰かが持っている場合は、それが何であるかを教えてください。これを機能させるのに多くの苦労がありました。

0 投票する
0 に答える
352 参照

ios - Mac OS 10.7.5 に接続されている USB シリアル番号を取得する方法

以下のlink.method(void getUSBStringDescriptor) http://oroboro.com/usb-serial-number-osx/に従います

私が使用した方法は次のとおりです。

Mac 10.8.4 では正常に動作しますが、10.7.5 では動作しません。

前もって感謝します。