我正在尝试编写一个守护程序,该守护程序将侦听来自Wii Board的传入消息并将其转换为权重(并将其进一步发送到现有仪表板)。这将大量重用一些existing implementations。
按下Wii Board上的红色同步按钮(显示我的体重),上面的实现中的code正常工作。我现在想用前面的按钮来同步(而不是红色的)。
Wii Board配对且值得信赖。当使用Wii板的地址启动程序并按下前面按钮时,我在
上出现超时bluetooth.btcommon.BluetoothError: (112, 'Host is down')
self.receivesocket.connect((address, 0x13))
我没有按任何东西时得到相同的结果。再次,按下红色按钮工作正常。
我的印象是红色按钮用于配对,之后没有使用(这是Wii的行为)。前面的按钮将用于启动连接。
上面的失败呼叫是否期望Wii Board可以通过前端按钮发送?换句话说 - 这个按钮可以替换红色同步以及在哪些条件下?
注意:我知道这个问题与边界SO兼容。我把它放在这里是因为我希望编写/改进Python守护进程但缺乏蓝牙知识。如果你觉得最好搬到某个地方(SU?RPi?),请告诉我。