2010-04-26 60 views
1

目前我正在做一個項目,涉及PDA和小型嵌入式設備之間的藍牙通信設置。這個小型嵌入式設備只能通過藍牙鏈路與虛擬串行端口進行通信。在32feet下爲widcomm堆棧創建虛擬串口

PDA是與Windows Mobile 6上運行在iPAQ,和我使用C#。

我已經做了一個程序,可以通過藍牙與串口進行通信。但唯一的問題是我每次運行這個程序時,都必須激活藍牙收音機,並通過藍牙管理器手動將此設備與pda配對。我想要做的是在運行這個程序時,它可以建立pda和嵌入式模塊之間的藍牙連接。

所以我使用的是32feet的函數。這是一個問題,我不能使虛擬串口部分,因爲我認爲32feet項目只能爲窗口藍牙堆棧,而不是widcomm藍牙stact,ipaq正在使用virtial串行端口。

因此,是否有任何現有的C#類或堆棧,可以使虛擬串口下WIDCOMM的Windows Mobile 6

感謝

回答

0

見我的答案在Widcomm bluetooth : how to open the virtual COM。我通常推薦使用直接插座(BluetoothClient)連接。這對我來說似乎比創建一個虛擬串行端口要困難得多,然後打開它,然後在對等設備超出範圍等時不會出錯.-) :-)

Alan