2014-03-25 220 views
6

我認爲這個問題已經以不同的形式提出,但沒有明確的答案。 我希望能夠發現所有可用的BLE設備並連接到它們中的任何一個。我的外圍設備廣告某項服務。我閱讀了大約32feet.NET庫並試圖使用它,但顯然它不支持BLE,我可以通過這個庫掃描我的設備的唯一方法是首先連接到Windows,然後執行發現。 我也瀏覽了這篇文章:Acuire data by C# from BLE,但它不適用於我的設備,我無法進行任何掃描。我甚至購買了TI BLE加密狗並試用了他們的示例應用程序:TI sample app,但它不適用於我的外圍設備。 然後我嘗試使用BLE Heart-rate app的Windows 8示例代碼,它可以很好地與心率BLE傳感器一起工作,但仍無法使其與我的外圍設備配合使用。發現並連接到BLE設備

我認爲我的設備存在問題,但iPhone中有一個名爲LightBlue的應用程序,它可以發現BLE設備,並且可以充當外圍設備,我甚至使用過該應用程序,但無法使其與Windows一起使用。

所以我的問題是,有什麼方法或庫或任何C#,我可以用它來掃描BLE設備並連接到它們和發送/接收日期?

感謝

+2

你有沒有得到答案?我正在與Windows 8.1上的藍牙LE設備進行類似的戰鬥,並且我卡住了。也許我們可以比較筆記? –

+0

對於那些正在尋找答案的人,我會說沒有用於此目的的Windows庫。我正在談論的Windows 7和以下,不知道有關Windows 8和10 – Gabriel

回答

0

我沒能找到Windows窗體風格的程序庫,不過,通用的Windows應用程序有Windows.Devices.Bluetooth命名空間,這將讓你做你所描述的一切(這是周圍的邊緣有點粗糙,但)。

相關問題