2012-05-27 64 views
2

我在WinXP SP3環境中使用USB藍牙適配器。我假定藍牙適配器被默認藍牙堆棧識別(藍牙圖標出現在右下角)。如何知道藍牙適配器是否支持WinXP SP3中的串行端口配置文件(SPP)?

我想知道如何列出藍牙適配器(或由WinXP藍牙協議棧)支持的服務?我怎麼知道串口配置文件(SPP)是否被支持?

此外,由於我對藍牙協議不是很熟悉,我想知道SPX服務是WinXP藍牙協議棧支持的功能嗎?或藍牙適配器中固件支持的功能? (即使用相同的藍牙適配器,當我使用某個藍牙協議棧時,此SPP服務可能會出現,而當我使用另一個藍牙協議棧時可能會消失。)

感謝您的任何指示或建議。

回答

3

想想藍牙適配器與網絡案例一樣的堆棧。藍牙適配器是以太網卡,而藍牙堆棧是Windows所實現的一切,例如,支持TCP/IP,然後支持各種應用程序對各種Internet協議/應用程序的支持。

所以SPP支持是由堆棧來處理,而不是加密狗 - 加密狗只是將數據包發送交易等等等等

SPP既可以通過API,並通過虛擬COM端口上大多數藍牙訪問棧。 MSFT堆棧肯定支持兩者。請參閱「藍牙設置」控制面板上的「COM端口」標籤。如果配對設備沒有自動設置COM端口,那麼您可以在那裏手動進行設置。

"COM Ports" tab on the "Bluetooth Settings" dialog http://www.alanjmcf.me.uk/TEMP/bth-cpl-comX.png


+0

感謝您的響應。我只想在藍牙適配器中建立一個虛擬COM端口,然後使用終端程序將數據發送到遠端。但我不確定我的加密狗或默認的WinXP藍牙堆棧支持SPP服務。 – user1129812

0

請試試這個步驟:

  1. 帶來了服務控制檯(開始菜單 - >運行 - > SERVICES.MSC)
  2. 找到「藍牙支持服務「
  3. 右鍵單擊服務並選擇」屬性「
  4. 如果」Th是帳戶「單選按鈕被檢查,這就是問題所在。
  5. 選中「本地系統帳戶」單選按鈕,而不是
  6. 單擊「確定」
  7. 右鍵單擊服務列表中,這一次選擇「重新啓動」
相關問題