1

限定照会アクセスでのみ検出可能なデバイスがあります。このデバイスと通信できるファームウェアを備えた2番目のデバイスがあります。Bluetoothドングルを搭載したコンピューターからこのデバイスに接続しようとしています。これまで、BlueCove-2.1.1.SNAPSHOT jarライブラリとこのページのコード例を使用しようとしましたが、GIAC(General Inquiry Access)の代わりにLIACを使用しました。これが私たちが行った唯一の変更です

agent.startInquiry(DiscoveryAgent.LIAC, bluetoothDeviceDiscovery);

他のすべては、上記のリンクのサンプルコードとまったく同じです。何らかの理由で、デバイスが検出されません。

Bluetoothの背景はなく、ここから始めようとしています。このサイトに対する質問のレベルが高すぎる場合は、失礼します。PCでこのデバイスを発見するために何をしなければならないかについて誰かが光を当てることができますか?この時点で、デバイスのアドレスを印刷する必要があります。私たちはbluecoveライブラリを試していますが、Windows 7でサポートされているすべてのライブラリ(無料または商用)にかなりオープンです。

ありがとう

4

1 に答える 1

2

0x9E8B00 に固定されているように見えますDiscoveryAgent.LIACが、Bluetooth 仕様では 63 の異なる専用アドレス コード (0x9E8B00 から 0x9E8B3F まで) が許可されています。デバイスが他のコードのいずれかを使用している可能性があります。

于 2012-02-14T19:11:29.093 に答える