1

実行可能な研究の一環として。組み込みシステムと統合するには、Android または iOS のどちらかを選択する必要があります。

基本的に、その組み込みシステムには AVR または PIC マイクロコントローラがあります。モバイルとその特定のシステムとの間の通信を確立したいと考えています。

通信にはワイヤレス技術が必要です (Bluetooth、wifi、インターネットなど)。マイクロコントローラーには、UART、USART などの通信ポートがあります。

4

3 に答える 3

2

それは本当にあなたが必要とするコミュニケーションの種類に依存します.

特に、通常のWIFI接続があり、コントローラーがwifi経由でデータを送受信できる場合は、iOSまたはAndroidに移行できます。

ただし、何らかのフリー フォーマットのシリアル通信が必要な場合は、USB 経由で Android のシリアル ケーブルを使用する必要があります。

他の要因を思い出すと、それは本当に個人的な好みの問題だと思います.

どのように、何を通信する必要があるか、および携帯電話とデバイス自体の間にどのような通信デバイスがあるかについて、詳細を教えてください。

これがあなたが考えているものと似ているかどうかはわかりませんが、これを見るかもしれません: http://www.arduino.cc/は、おそらくこのコンテキストで最もよく知られている例です。

于 2012-09-03T07:31:45.357 に答える
1

シリアルから Bluetooth へのモジュールを使用すると、実装が最も簡単になります。

于 2012-09-03T07:36:33.437 に答える
1

あなたのターゲットオーディエンスが写真家でない限り、私はAndroidを使います. 真剣に。また、iOSでは注意が必要です。たとえば、BlueTooth を使用したいが、すべての iOS デバイスがキーボードの Bluetooth プロトコルなどに接続できるわけではありません。(ああ! Bluetooth プロトコルが複数あることをご存知でしたか?) また、Bluetooth シリアル ポート プロトコルを使用して接続できる iOS デバイスはないと思います。

Android では、PIC 24F ベースの IOIO ボード (またはそのコピー) を使用して、飛び込んですぐに飛行を開始できます。もしあなたが Android / Eclipse の開発者なら (私が思うに)、IOIO JAVA / Android ライブラリをダウンロードして使うことができます。これにより、IOIOボードのプログラミングがArduinoのプログラミングと同じくらい簡単になると言われています。特に、JAVA、Android、および Eclipse エディターに精通している場合。これに加えて、IOIO ボードは Android のホスト (つまり、有線 USB で接続) または一部の Bluetooth モジュールのホスト (つまり、Andoid の Bluetooth ラジオに接続) にすることができます。

やりたくない場合は、AOAプロトコルを使用してAndroidに接続するPIC 24Fベースの「USB有線」でもあるMicrochip Android Development Kit(ADK)ボードを購入できます。Microchip からハードウェア (ADK ボード)、ソフトウェア (Android)、およびファームウェア (PIC ADk ボード) に関して限定的なサポートを受けることができるので、「単独では行かない」と言います。ただし、このソリューションには Bluetooth サポートが組み込まれていません。追加できると思いますが、Microchip がまとめた ADK ソフトウェア/ファームウェアの一部ではありません。

于 2013-09-01T18:24:55.220 に答える