簡體   English   中英

尋找藍牙低功耗 API 用於 windows 7

[英]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,您有一些選擇:

  1. 使用可以將所有 HCI 數據包重定向到用戶模式應用程序的一些替代 USB 驅動程序。 然后使用支持您選擇的 BLE 的 HCI 接口運行任何藍牙主機堆棧。

  2. 使用 VirtualBox 獲取支持 BLE 的 Linux 機器,並在其中運行您的 BLE 程序。 將 USB 藍牙設備連接到 VM,而不是 VirtualBox 菜單中的 Windows。

  3. 升級到 Windows 10?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM