我安装了Raspberry Pi3,通过蓝牙从TI SensorTags收集信息。我在上面安装了最新的bluez。我使用了hcitool几天,但它突然停止工作。问题出在这里:http://imgur.com/a/M9W5Y " sudo hcitool lescan"无法扫描蓝牙设备' MAC地址,返回时出现以下错误:"设置扫描参数失败:输入/输出错误"。我试图重置工具,切换到" DOWN"然后" UP",软和硬重置Raspberry,重置dbus,但它仍然无法正常工作。重新安装bluez后," lescan"工作,而不是停止工作。任何纠正这个问题的想法对我都有好处,请帮助我。抱歉英语不好:)
答案 0 :(得分:0)
我之所以没有尝试其他工具的原因很简单,我以前写了一个Shell脚本(用lescan命令),效果很好。无论如何,我已经尝试了文章link中的扫描方法。 在我使用这个命令之前,“sudo hcitool lescan”没有工作,返回“设置扫描参数失败:输入/输出错误”。 该方法有效,但我不知道,如何自动化扫描,并将扫描设备的地址写入文件。 使用该方法后,“sudo hcitool lescan”开始工作,但不正确。它可以扫描设备,但有时无法结束扫描,或使用MAC地址返回,并显示常见的错误消息。 这是一个有趣的结果,似乎我可以继续工作,遗憾的是不知道为什么。但这已经足够了,谢谢@aksonlyaks。