2016-11-16 129 views
1

我已經安裝了Raspberry Pi3,通過藍牙從TI SensorTags收集信息。我安裝了最新的bluez。我使用了hcitool幾天,但它突然停止工作。問題在於:http://imgur.com/a/M9W5Y 「sudo hcitool lescan」無法掃描藍牙設備的MAC地址,返回時出現以下錯誤:「設置掃描參數失敗:輸入/輸出錯誤」。我嘗試重置該工具,切換到「DOWN」,然後「UP」,軟復位樹莓,重置dbus,但它仍然無法正常工作。重新安裝bluez後,「lescan」工作,而不是停止工作。任何解決這個問題的想法對我都有好處,請幫助我。對不起英文:)Raspberry Pi3藍牙掃描問題

+0

當您爲此得到答案時,爲什麼不嘗試使用這些工具作爲掃描標籤的替代方法:https://software.intel.com/zh-CN/articles/using-the-generic-attribute -profile-gatt-in-bluetooth-low-energy。問候aksonlyaks。在http://mre4less.com上搜索更多藍牙信息 – aksonlyaks

回答

0

之所以我沒有嘗試其他工具很簡單,我之前寫過一個Shell腳本(使用lescan命令),並且工作良好。無論如何,我已經嘗試從文章link的掃描方法。 在我使用這個命令之前,「sudo hcitool lescan」不起作用,返回「設置掃描參數失敗:輸入/輸出錯誤」。 該方法的工作原理,但我不知道,如何自動掃描,並將掃描的設備的地址寫入文件。 我使用該方法後,「sudo hcitool lescan」開始工作,但不正確。它可以掃描設備,但有時無法結束掃描,或通過錯誤消息返回MAC地址。 這是一個有趣的結果,看來我可以繼續工作,可悲的是不知道爲什麼。但這已經足夠了,謝謝@aksonlyaks。