iPhone を使用して、XBee モデム (またはその他の低電力ワイヤレス デバイス) を使用してリモート ソースからの出力を監視したいと考えています。理想的には、iPhone は定期的に XBee をポーリングしてこの情報を取得し、それを使用して生成出力を表示できます。
これは、Nike+iPod の動作に似ていると思いますが、エッジ コネクタ アタッチメントを使用しなくても可能かどうか疑問に思っていました。
Digi には、古い XBee があった場所に直接プラグインでき、iPhone アプリから直接 TCP または UDP 経由でアクセスできる WiFi XBee モジュールがあります。
残念ながら、XBee-WiFi は WiFi のみをサポートし、XBee と WiFi の両方をサポートするわけではありません。ただし、WiFi の DIN と DOUT を XBee の DOUT と DIN に接続すると、ソフトウェアを必要とせずに直接 WiFi<->XBee ポータブル ハードウェア ブリッジができます。それらの間にマイクロコントローラーを投げると、本当にクールなことをすることができます. XBee WiFi は約 50 ドルです。
802.15.4 ZigBee モジュールを制御するアプリに取り組んでいます。MFi ライセンスを登録していない場合、 /dev/tty.xx にアクセスする方法がないため、必要に応じて、ジェイルブレイクされた iPhone で試して、アプリを /Applications フォルダーに入れることができます (この方法でアクセスできますシリアルポートに接続し、これがCydiaアプリケーションがCydia.appなどのようにインストールされるフォルダーであることに注意してください..)。さらに、適切なハードウェアとモジュールのプロトコル仕様が必要です。私は、ZigBee モジュールが存在する開発ボードに接続された、変更された iphone ケーブルである USB-to-serial RS232 を使用します。通信は UART バイナリ プロトコルを介して行われます。
この助けを願っています。他の観察も私に感謝します。
これが少し古いことはわかっていますが、最近、Arduino と WiServer シールドを使用して、iPhone から表示できるアドホック ネットワークと Web ページを表示できるプロジェクトを行いました。WebページへのGETリクエストを介してサーボ制御を管理するために使用しています。
WiServer については、Async Labs を参照してください。彼らは arduino と WiShield を組み合わせた製品 (サイズのニーズに応じて Black Widow または yellowjacket) をリリースする過程にあります。
非同期ラボhttp://asynclabs.com
ジェイルブレイクされたデバイスに頼らないわけではありません。iPhone 2.x および 3.x デバイスの bluetooth は、純粋にハンズフリー用です。他のオーディオ デバイスを使って仕事をするのをだましている人がいると聞いたことがありますが、それは Bluetooth 接続の範囲です。
pachube.com のようなデータ ブローカーを使用して、http 経由でセンサー データを表示します。iPhone アプリの例を次に示します: http://apps.pachube.com/iphone/
Microchipの公式開発キットがあるので、iPhone と ZigBee の間の 1 つのブリッジを作成するためにいくつかのハードウェアを開発できます。
Android 用の同等のバージョンも 1 つあります。