0

Bluetooth デバイスをアプリケーションに統合するタスクがあります。今、私の要件は非常に具体的です。デバイスには、特定の ACK に依存する特定の通信プロトコルがありますが、デバイスとの通信をテストできるプログラムがあれば、開発がはるかに簡単になると考えました。

Linux 用のプログラム、または入力したデータを使用して一連の ping を使用して任意の Bluetooth デバイスと通信し、単に応答をログに記録できる単純な Android プログラムがあるかどうか疑問に思っていました。

編集:私の質問では十分に明確ではなかったかもしれません。

アプリケーションに統合する必要があるはかりがあり、そのはかりには次のようなプロトコルがあります。

デバイスから特定のバイト列を取得 データ転送 切断用パケット転送 切断用パケット確認応答受信 切断

現在、アプリケーションから POST 要求を発行する必要がある場合、通常はオンラインでテスト スクリプトを作成して、POST が正しく機能するかどうかをテストできるようにしています。

このデバイスで同様のことができるのではないかと考えていました。

ありがとう

4

2 に答える 2

2

あなたの質問は十分に明確ではありません。BT デバイスと通信するには、デバイスがサポートするプロファイルを知る必要があります。それに応じて、Android、Linux、または Windows でデバイスと通信する方法を見つけることができます。

最も簡単な方法は、android/PC から RFCOMM チャネルを開き、デバイスとの間でデータを転送することです。このためには、デバイスがシリアル ポート プロファイル (SPP) をサポートしている必要があります。Android でこれを行う場合は、GoogleのBluetoothChatの例を探してください。

PC/mac/linux を使用する場合は、Bluez python モジュールを参照してください。使い方は本当に簡単です。他にもたくさんのオプションがあります..

于 2012-09-14T10:28:00.640 に答える
0

SENABTermのようなものを探していました。これにより、任意のデバイスに接続して、必要なデータを送信できます。

これは、私のコードをテストするための非常に便利なツールです。

http://www.sena.com/download/manual_bterm/overview.htmlで見つけることができます。

于 2012-09-16T16:31:53.217 に答える