2012-08-10 64 views
0

我想弄清楚爲什麼我的BTLE TI CC2540遙控鑰匙與我的iPad 3一起工作,但沒有在山獅上配備新的GBU521 IOGEAR適配器的iOS模擬器。爲什麼Bluetooth LE不能從iOS模擬器工作到我的設備?

我已經能夠在通用設置(現在說的)中成功連接iOS 5模擬器藍牙到我的BT適配器,並且在我的概念驗證應用程序中被視爲「開機」。我正在使用一個GBU521 IOGEAR適配器,它只在升級到Mountain Lion之後才起作用(試圖用一些黑客來修改一些.kext文件 - 不要那樣做。升級到Mountain Lion是不可能的,直到我恢復.kext)。然後,我運行Apple建議的nvram設置,重新啓動,並且能夠識別BT適配器。

我能夠成功地與我的iPad 3進行通信(註冊按鈕按鈕,加速度計等),但是當我嘗試在模擬器上運行它時,它只是沒有發現設備。它告訴我BT的狀態是CBCentralManagerStatePoweredOn,但是當我告訴它發現外設時,它什麼都沒有。

如何在iOS模擬器和啓用LE的iOS設備之間建立藍牙LE通信?

回答

-1

您的鑰匙扣是否附帶加密狗?我打算買一個:S 更新:我剛剛發現這個(但可能你已經看到了這一點,它解釋了爲什麼你使用一個單獨的適配器):http://developer.apple.com/library/ios/#technotes/tn2295/_index.html 此外,亞馬遜的適配器上的評論doesn'看起來非常好。你有沒有嘗試用antoher設備? http://www.amazon.com/IOGEAR-Bluetooth-Micro-Adapter-GBU521/dp/B007GFX0PY/ref=sr_1_1?ie=UTF8&qid=1344560021&sr=8-1&keywords=GBU521+IOGEAR

1

(在其他iOS模擬器藍牙線從這裏我的回答修改:Bluetooth Dongle and iOS Simulator

扔掉IOGEAR,拿起Cirago BTA8000。

我不知道你爲什麼能夠在iOS模擬器上打開藍牙(可能與你的kext編輯有關),但我懷疑它實際上並沒有打開。除了Cirago BTA8000和MediaLink 4.0適配器之外,我還購買了您提到的IOGEAR。事實證明,儘管我的MacBook內置了完全相同的MacBook,但基於Broadcom芯片的任何內容都無法工作,這意味着MediaLink和IOGEAR不起作用。今天早上我的Cirago貨物剛剛到貨,iOS模擬器中的藍牙滑塊在不到一秒的時間內就會彈起「開」。

如果你想試驗,我很想聽聽其他非Broadcom芯片是否也能工作。

相關問題