iDeviceドックコネクタを介してrs232にシリアルコマンドを送信する目的で(Redparkシリアルケーブルのように)、iDeviceをrs232-bluetoothアダプタにペアリングすることは可能ですか? 私が勤務している会社が、デモ用にシステムの 1 つを iDevice で制御することを考えているためです。特定の何かとは関係ありませんが、どんな情報でも大歓迎です。
6 に答える
( iPhone から Bluetooth 経由で RS-232 へも参照)
connectBlue http://www.connectblue.com/products/bluetooth-products/bluetooth-modules/bluetooth-iphone-ios-accessory-module-obs414/の このような MFi (Made For iPhone) をサポートする Bluetooth モジュールが存在します。標準の iPhone Bluetooth スタックは、そのデバイスへの SPP/RFCOMM 接続を確立できます。そのデバイスは、RS232 レベル変換などと一緒にボードに追加できます...そして成功です。
誰かがそのようなデバイスを販売しているかどうかはわかりません。connectBlue が販売している RS232 デバイスは MFi をサポートしていないようです。 http://www.connectblue.com/products/bluetooth-products/bluetooth-devices/bluetooth-rugged-serial-port-adapter-rbs433/
あまり。GameKit は、iOS で Bluetooth にアクセスする 1 つの方法ですが、その API でできることは非常に限られています。何を構築しているかにもよりますが、Apple Made for iPod プログラムを使用できるかもしれませんが、おそらく実現は難しいでしょう。 http://developer.apple.com/programs/mfi/
おそらく最善の方法は、WiFi 経由で接続するデバイスを設計することです。私はこのルートをたどりましたが、うまくいきました。RS-232 インターフェイスを備えた何かとやり取りする必要がある場合は、WiFi 経由で iOS デバイスに接続し、RS-232 経由で他のデバイスに接続する中間の「アダプター」を設計することができます。
App Store 経由でアプリを配布する必要がない場合は、Redpark の iOS シリアル ケーブル ( http://redpark.com/c2db9.html ) を使用できます。(免責事項、私は試したことはありませんが、Redpark の誰かによると、ジェイルブレイクは必要なく、アプリ ストアでアプリを配布することはできません。)
ドックコネクタを介して接続し、Bluetoothを介して他のデバイスにブロードキャストする小さなドングルを設計できます。
または、Bluetoothの代わりにWiFiを使用することもできます...おそらく、WiFiを介して、制御したいものに物理的に接続されているものと通信します。
私は、BTStackを使用してシリアル デバイスと通信するジェイルブレイクされたアプリに取り組みました。これをデモに使用できる場合があります。
Bluetooth の使用を検討している場合は、ジェイルブレイクせずにプロトタイピング用の標準シリアル接続を容易にするために、これが大いに役立ちました。
http://www.seeedstudio.com/depot/bleshield-based-on-bluegigas-ble112-module-p-1367.html
Bluetooth 4.0 対応の iOS デバイスで動作し、すべての回路図、ボードファイル、ファームウェア ソース、および iOS アプリ ソースは次の場所から入手できます。