[英]Windows .NET API / Windows 7 / Bluetooth communication with Intel Curie Arduino / Genuino 101
我正在嘗試與Intel Curie Arduino / Genuino 101 ( https://www.arduino.cc/en/Guide/Arduino101 )通信。 它帶有BLE(藍牙低能耗)無線電。
Arduino的示例應用程序非常適合我的iPhone( https://www.arduino.cc/en/Reference/CurieBLE )。 但是,讓Windows 7使用C#/。NET與Arduino / Genuino對話對我來說並不容易。
該參考文獻暗示芯片組(Nordic 51822)可能僅支持BLE,而不支持藍牙“經典”( https://www.arduino.cc/en/Reference/CurieBLE )。
Windows 7上的Microsoft藍牙堆棧不支持BLE。 在這種情況下,您必須使用第三方藍牙驅動程序。 BlueSoleil的效果很好。 在Windows 8及更高版本上,您可以使用Microsoft藍牙堆棧與BLE設備配合使用。
但是,每個藍牙驅動程序都有自己的API。 我不確定免費的32feet (如果它支持BLE以及在哪些平台上),但是Bluetooth框架在任何Windows平台上都支持BLE(在Win XP,Vista,帶有BlueSoleil藍牙驅動程序的7上;在Win 8及更高版本上以及MS驅動程序) 。 這兩個庫也都支持經典藍牙。
當然,無論如何,您都必須在PC端使用藍牙4.0(或更高版本)的軟件狗(硬件)。
如果您對BLE有任何疑問,可以通過某種方式ping我(電子郵件,Skype,PM)。
我在Windows 7上與BLE掙扎了一段時間並放棄了。 事實證明,與HC-05相比,第三方解決方案和Arduino Genuino 101的調試更加耗時。
使用HC-05,我了解到很少有人將其連接到101。因此,出現了以下課程:
在搜索引擎中尚不可用(請參閱https://www.arduino.cc/en/Guide/Arduino101 )。
用示波器深入研究后,HC-05的所有功能都比BLE更好!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.