2014-06-12 219 views
3

嗨我正在嘗試與ibeaconsraspberry。現在我能夠用徑向網絡的腳本檢測我的ibeacons(在這裏找到解決方案Can RaspberryPi with BLE Dongle detect iBeacons?)我下載了它們的圖像(devian OS)等。但是問題出現在與ibeacons一起玩幾分鐘之後,打開/關閉其中的一些,增加更多,並突然停止工作,我正在與加密狗CSR 4.0和我買IOGEAR GBU521W6因爲我想也許可能是硬件,但發生相同,開始檢測ibeacon並停止它。如何解決無法初始化設備hci0。錯誤?

我收到ERROR Can't init device hci0. error,然後set scan parameters failed file descriptor in bad state

有關它發生了什麼的任何建議?

- 編輯 -

當你從範圍走開(https://www.gimbal.com/gimbal-proximity-beacons)這個錯誤發生和你返回到範圍內,藍牙崩潰。

+0

如果你做'須藤hciconfig hci0 reset',然後重新啓動掃描,會發生什麼? – davidgyoung

+0

實際返回不能初始化設備hci0:連接超時(110)http://bit.ly/1xPf3NZ – ncubica

回答

4

發生這種情況是由於低級USB問題與設備通話,導致設備處於不能恢復狀態的錯誤狀態。一旦設備進入此狀態並且重置不起作用,您必須通過拔下並重新插入USB設備來重新啓動USB設備。

您可以通過告訴USB驅動程序使用此功能USB 1.0速度。但是,這樣做會降低網絡速度,並使一些USB 2.0鍵盤不再工作。你是否應該這樣做取決於你的用例。

有關更改USB速度的說明,在這裏看到:http://www.raspberrypi.org/forums/viewtopic.php?t=34120

+0

我正在使用這個工作真的很酷的其他腳本。感謝支持,我一直在測試它,並且非常穩定,http://www.switchdoc.com/2014/06/ibeacon-raspberry-pi-scanner-python/正在用python編寫。 – ncubica

+0

內部筆記本電腦USB設備,你不能拔掉? –

+0

這是一個需要重新啓動的實際問題。 – davidgyoung

相關問題