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 ファイルをいじる必要がないことを本当に願っています
何もない。デバイスが反応したり、データを送り返したりすることはないようです。デバイスにデータを送信する方法をいくつか試しました。沈黙。
echo "AT+AB GPIOConfig 2 O^M" > /dev/cu.AmpedUp-AMP-SPP # ctrl-v ctrl-m for the ^M
screen /dev/tty.AmpedUp-AMP-SPP
cat /dev/tty.AmpedUp-AMP-SPP
minicom # via brew
chat /dev/cu.AmpedUp-AMP-SPP
ドキュメントから: 各ドングルには、次の工場出荷時のデフォルトがあります。
- UART: 115200 ボー、パリティなし、1 ストップ ビット、8 データ ビット
- ローカル名: 「Amp'ed UP!」</li>
- デバイスのクラス: その他のデバイス
- プロファイル: SPP (シリアル ポート プロファイル)
- サービス名:「AMP-SPP」</li>
- ディープスリープ: 無効
- ページおよび照会スキャン: 間隔 1.28 秒、継続時間 11 ミリ秒
- セキュリティ: 無効
- ボンディング PIN: 「1234」</li>
- 結合を許可: 常に有効