17

Windows 8 は、Bluetooth Low Energy (スマート) デバイスと通信するための API を公開していますが、この API は以前のバージョンの Windows では使用できません。Windows 7 で BLE ドングルと通信するにはどうすればよいですか?

私が現在使用している BLE ドングル (BLED112) は仮想シリアル ポートを公開しており、カスタム独自の API を使用してコマンドを送信できますが、これをソフトウェアに実装すると、他のメーカーのドングルでは動作しません。

では、製造元に依存しない Windows 7 で BLE デバイスと通信する方法はありますか?

4

4 に答える 4

2

BLE は必須ですか?ほとんどの BLE デバイスはおそらくデュアル モードになるため、古いバージョンの Windows では非 LE モードにフォールバックできます。

プロプライエタリ API に関して、https://32feet.codeplex.com/を見たことがありますか?

ドキュメントには、ほとんどのドングルのドライバーを Microsoft クラス ドライバーに置き換えることができることが示されています。ただし、交換が不可能な場合、API は他のスタックでも動作します (スタックによってはいくつかの注意事項があります [つまり、追加の DLL が必要です])。

MS スタックへの切り替え

https://32feet.codeplex.com/wikipage?title=Switching%20any%20dongle%20to%20the%20Microsoft%20stack&referringTitle=ドキュメント

一般的なドキュメント

https://32feet.codeplex.com/documentation

于 2013-05-28T14:22:42.893 に答える
1

私が知る限り、現在これを行う方法はありません。

  • Broadcom の WIDCOMM Bluetooth スタックの SDK は 2009 年以降更新されておらず、BLE をサポートしていません。
  • Microsoft のスタックは、Windows 8 で BLE のみをサポートします。

オープン ソースのBTstackを動作させることができるかもしれませんが、BLE の実装は「開始」されたばかりであり、Windows でビルドするための手順はありません。彼らのウィキは、誰も試していないことを示唆しています.

誰かがこの方法で成功した場合、それを行う方法に関する完全な指示は素晴らしいでしょう!

于 2014-01-16T11:40:53.567 に答える