私は長い間ウェブを検索して、別のBluetoothデバイスを使用したAndroid(Eclipse)の完全なBluetooth通信の例を探しました。いくつかのコードを見つけましたが、どれも機能しませんでした。レゴマインドストームnxtと通信するアプリを開発しています。番号のような簡単なメッセージを送受信するための最初からBluetooth通信を実行するためのすべてのステップを含む完全なコードの明確な例を誰かが見せてくれたら嬉しいです。どうもありがとうございます!
4 に答える
マイクロコントローラーを除いて、同様のことを行いました。
http://code.google.com/p/projectneo/
それはすべてOpenSourceであり、コードを参照するだけです。
http://code.google.com/p/projectneo/source/browse/#svn%2FProjectNEO%2Fbranches%2Fv2
BluetoothUtils
、、SendService
を見てSendJob
くださいReceiveJob
まず、Android 開発者ガイドからいくつかのサンプル例を確認する必要があります
Bluetooth 通信については、開発者ページを参照してください。
アプリケーションの作成を開始するのに役立つこれを見つけました。
ここに作業コードがあります: https://github.com/borismus/android-nxt
接続を確立してデータを送信するために必要なものはすべて見つかります。仲間のマインドストーマーが私に送った別の例もあります (Android コンパス センサーを使用するプロジェクト)。
sourceforge の lejos サイトに例があります。
http://lejos.sourceforge.net/nxt/nxj/tutorial/Android/Android.htm
残念ながら、参照されたコードは別の場所にダウンロードする必要があります。
https://github.com/Shawn-in-Tokyo/leJOS-Droid
重要: この例は lejos 0.8 で作成されました。バージョン 0.9.x の API にはいくつかの変更があり、非常に簡単に適応できます。私は leJos 0.9.1 で実行しましたが、0.8 も使用できます。あなたがそれを作ることができ、どのようにそれをやったかについて私に連絡してください:)