2009-08-25 84 views
2

我遇到以下問題: 我使用InTheHand的C#藍牙庫爲Windows Mobile設備實施託管移動應用程序。 現在我發現HTC的新設備都將具有Widcomm藍牙堆棧,而不是微軟藍牙堆棧...... 有人知道一些用於Widcomm藍牙堆棧的C#庫嗎?此外,widcomm api的有限性如何,例如能夠開啓/關閉藍牙功能或者擁有Obex聽衆? 感謝您的任何提示!微軟藍牙堆棧進入Widcomm藍牙堆棧?

回答

3

首先聲明,我是32feet.NET庫的維護者。 :-)

InTheHand的32feet.NET版本2.4包括Widcomm/Broadcom支持。你嘗試過嗎?我覺得你可能有...

要首先運行ObexListener,我們需要一種方法來禁用Widcomm的內置OBEX服務器(如果可以,我可以進行必要的更改以使ObexListener運行)。可能會支持在CE/WM上啓用/禁用收音機 - 但我認爲Win32上沒有API。

ObexListener的其他選項是在個人服務類ID上運行它,只要客戶端應用程序知道它可以工作。或者,你可以直接使用的是Widcomm API,它可以讓你攔截您需要的PUT對象...

+0

非常感謝您的信息!我將嘗試直接使用Widcomm API以便以某種方式獲取對象。我會讓你更新或在32feet論壇發佈我的結果如何! – cssmaniac 2009-09-03 10:25:19

+0

哦,順便說一句,是的,我嘗試了InTheHand庫,並且實際上讓obex偵聽器運行,但是在他應該「聽」某個上下文的時候它並沒有阻塞,它只是繼續... – cssmaniac 2009-09-03 10:27:35