2011-02-07 20 views
1

我正在開發一個設備並在Windows(MFC with Visual Studio)下爲它編寫軟件。藍牙和計算機之間的交互

我想用遙控器開始測量。這將是很好,如果它的工作Bluetooth,但我不知道從哪裏開始。

什麼書可以推薦,或者是否存在描述此類內容的網站?

甚至有可能製作我自己的藍牙設備,還是需要支付一些許可費用?

我想要的是一個帶一個按鈕的藍牙遙控器,它向Windows PC發送信號,然後程序啓動特定的子程序。

+0

msdn始終是一個很好的開始。 也許別人會知道好書或硬件。 – Dan 2011-02-07 19:24:22

回答

3

正如丹在評論中寫到的,當談到微軟時,最好的開始就是使用MSDN。對我而言,他的鏈接不起作用,但我想他想指向here

MFC不支持藍牙,而必須使用藍牙驅動程序堆棧API。在Windows上有更多的堆棧,但最廣泛使用的是:Microsoft Bluetooth driver stackWidcomm/Broadcom。如果您決定使用Microsoft Bluetooth驅動程序堆棧,則可能需要查看此thread。您選擇的堆棧取決於您的PC上連接/合併的藍牙適配器。

是否有可能製作我自己的藍牙設備或是否需要支付一些許可費用?

是的,可以製作自己的藍牙設備。費用依個案情況而定,首先如果你想從SIG分配你自己的ID,你必須向他們支付費用,否則你可以使用芯片製造商已經購買的。此外,如果您想從芯片重新寫入固件,您可能會被迫從芯片製造商處購買軟件。通常這對他們的固件已經足夠了。

我想要的是一個帶一個按鈕的藍牙遙控器,它向Windows PC發送一個信號,然後軟件啓動特定的子程序。

好吧,看起來你將不得不照顧設備發現方面,其次進行配對。之後,您可以使用串行端口配置文件與任何其他支持RS-232的設備進行通信。如果您的設備是專用的,您可能需要修改IAC - 查詢訪問碼,以便在發現階段只有您知道該代碼才能看到該設備。

相關問題