FTDI Vinculum 2 (VNC2) USB コントローラーを使用して、市販のドングル (この場合は Broadcom BCM2045 チップを利用したドングル) を介して Bluetooth 通信を実現する方法を見つけるように依頼されました。VNC2 がホストとして機能する汎用 USB デバイスと通信するように VNC2 用に作成されたカスタム ファームウェアがあり、ドングルから VID と PID、および USB デバイス クラス、サブクラス、およびプロトコルを正常に読み取ることができます。また、バルク データ エンドポイントを使用してドングルにデータを送信することもできます。デバイスは受信していると思いますが、現時点ではわかりません。
だから私はドングルと通信できると信じています。問題は、検出可能モードでセットアップしたり、別の検出可能なデバイスとペアリングしたりするために何を通信すればよいのか、ワイヤレスリンクを介して実際にデータを送信する方法がわからないことです。ペアリングしたら。この種の標準通信プロトコルが存在するかどうか、またはすべてのデバイスが異なるかどうかさえわかりません。私は、Bluetooth プロトコル スタックについて漠然とした理解を持っています。完全に理解する必要はないことを理解しています。これは、一方の端のドングルと、接続したい Android スマートフォンに実装する必要があるためです。違った終わり方。私が言ったように、私は現在バルクエンドポイントにデータを送ることができます。
要するに、可能な場合は汎用の Bluetooth ドングル、または少なくとも 1 つの特定の Bluetooth ドングルを制御するために、USB バス経由で送信するデータを知る必要があります。私は USB ポート スニファーを持っていますが、ドングルを使用して通信を行っているときの出力の複雑さは驚くべきものであり、それを理解できるとは思えません。
前もって感謝します。