[英]Looking for Bluetooth Low Energy API for windows 7
我剛剛在兩個使用 GATT 協議的 ESP32 板上完成了藍牙低功耗應用程序的開發。 現在我需要為我的個人計算機編寫一個應用程序,以便與我的 ESP32 設備進行通信。 我是新手,需要有關如何開始的建議。
計算機將充當服務器。 我想在 Java 中寫一個應用程序(但如果這不可能,我也可以使用 C)。 電腦上的操作系統是Windows 7.問題是:哪里可以得到寫程序的API。 它不一定是高級庫,也許低級訪問對我來說就足夠了(帶有使用示例)。 我的藍牙適配器:Mpow BH456F(支持藍牙 5 和 windows 7)。
如果沒有直接來自 Windows 的 API,也許有可能以其他方式建立從我的計算機到 ESP32 板的通信? android 仿真器?
我發現了幾個庫(TinyB、SmartGattLib,它們組織了 ble 鏈接。它們中的任何一個都可以與我的操作系統一起使用嗎?
Windows 7 沒有任何內置的 BLE 支持。 假設您的藍牙設備通過 USB 連接到您的 PC,您有一些選擇:
使用可以將所有 HCI 數據包重定向到用戶模式應用程序的一些替代 USB 驅動程序。 然后使用支持您選擇的 BLE 的 HCI 接口運行任何藍牙主機堆棧。
使用 VirtualBox 獲取支持 BLE 的 Linux 機器,並在其中運行您的 BLE 程序。 將 USB 藍牙設備連接到 VM,而不是 VirtualBox 菜單中的 Windows。
升級到 Windows 10?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.