首先看看盒子的json定义
Action K1 direction control
Go forward {"AT":{"K1":"w"}} 前
Go backward {"AT":{"K1":"s"}} 后
Turn Left {"AT":{"K1":"a"}} 左
Turn Right {"AT":{"K1":"d"}} 右
Go Fwd Left {"AT":{"K1":"q"}} 左前
Go Fwd right {"AT":{"K1":"e"}} 右前
Go Bwd Left {"AT":{"K1":"z"}} 左后
Go Bwd Right {"AT":{"K1":"x"}} 右后
Release key {"AT":{"K1":" "}} 停
没错只要稍为改下就可以玩的很爽了,那么还有什么问题未解决呢?
初次链接的问题,通常手机刚打开蓝牙的第一次链接是没有响应的,要试几次才连上,
这个问题无论在我制作的程序和原版的BLE蓝牙Android助手都会发生,
但是只要成功链接过一次,之后就算断开也可以马上连上,而且通信也比较稳定。
我测试过android4.4.4的moto g 和 moto x 情况基本上一样,moto x 连通率稍高,关调wifi和3g后好像也有点改善。
另外原版的BLE蓝牙Android助手的首次连通率感觉上稍微高一点,
可以先用BLE蓝牙Android助手连通第一次,然后关掉再开控制软件,这时链接是一定通的。