RaspberryPi3和HC-05 Bluetooth Classic上的Android内容

时间:2018-03-03 19:07:15

标签: bluetooth raspberry-pi3

我在Raspberry Pi3上使用Android Things预览6图像。现在我的应用程序可以在Android手机上运行时连接到HC-05,但是当它在带有Android Things的Raspberry Pi3上运行时,同样的应用程序无法连接到HC-05。 我可以看到HC-05是经典的蓝牙设备而且想知道Android的东西没有给弹出窗口输入密码正在使问题连接HC-05或者是我缺少的东西

我收到以下错误

  

ConnectThread运行:IO Exceptionjava.io.IOException:读取失败,socket可能关闭或超时,读取ret:-1   D / BluetoothSocket:close()这个:android.bluetooth.BluetoothSocket@ea69040,频道:-1,mSocketIS:android.net.LocalSocketImpl$SocketInputStream@e5f1b79,mSocketOS:android.net.LocalSocketImpl$SocketOutputStream@173c0bemSocket:android.net。 LocalSocket @ 3f7251f impl:android.net.LocalSocketImpl@284706c fd:java.io.FileDescriptor@c2cf635,mSocketState:INIT   D / BluetoothSocket:close()这个:android.bluetooth.BluetoothSocket@4272aca,频道:-1,mSocketIS:android.net.LocalSocketImpl$SocketInputStream@5f2f43b,mSocketOS:android.net.LocalSocketImpl$SocketOutputStream@f7e2758mSocket:android.net。 LocalSocket @ ec3c0b1 impl:android.net.LocalSocketImpl@7f52996 fd:java.io.FileDescriptor@6129917,mSocketState:INIT

1 个答案:

答案 0 :(得分:0)

我的HC-05的问题是它需要与Android Things App配对并且因为Android没有奢侈的用户界面我们必须通过app以编程方式设置引脚 经过几分钟的搜索,我找到了如何通过这篇文章programmatically-pairing-with-a-ble-device-on-android-4-4中的程序设置配对图钉的答案,这对我来说非常有用。无需更改我的应用中的任何内容接受添加的广播接收器

由于