2017-01-29 15 views
0

我想让我的HC-05模块连接蓝牙键盘作为主设备。 所以,在阅读http://eskimon.fr/wp-content/uploads/2014/10/commandes_AT_HC05.pdf和一些教程后,我做了这样的事情:HC-05蓝牙模块作为主设备,链接

AT+ORGL 
OK 
AT+RMAAD 
OK 
AT+ROLE=1 
OK 
AT+INQM=0,3,48 
OK 
AT+CMODE=0 
OK //There i've tryed to AT+RESET device, but it makes no difference. 
AT+INIT 
OK 
AT+INQ 
+INQ:C473:1E:69A2C1,8043C,7FFF 
+INQ:6C5D:63:4099E0,2540,7FFF //AT+RNAME of this device returns "bluetooth keyboard". 
+INQ:1C7B:21:75618C,5A020C,7FFF 
OK 
AT+PAIR=6C5D,63,4099E0 //There I type "1234" and press enter on keyboard. 
OK 
AT+BIND=6C5D,63,4099E0 
OK 
AT+LINK=6C5D,63,4099E0 
FAIL // There module starts re-inq devices. 

最后命令返回“FAIL”真的quckly,almoust没有延迟,至极奇怪的是,我猜。我尝试按下键盘上的小按钮,在链接时标记为“连接”,但没有任何区别。我也尝试链接到手机。它已成功配对,但未能再次链接。

编辑: 我一直未成我的键盘从手机,和HC-05模块开始认为一点,之前返回失败。 Idk为什么会有所作为。任何方式,我变得认为这是蓝牙版本问题。 Keboard有v3.0,HC-05有2.0+版本。但我确定所有的BT版本必须回来compat,不是吗?

回答

0

如果别人RUS到同样的想法:
我发现,即HC-05和类似的模块实现SPP蓝牙配置文件,而使用键盘HID轮廓,至极更安全的和复杂的。所以,我想这是不可能通过HC-XX模块来完成的。

-1

This也许是相关的,它表明可以通过刷新不同的固件(至少作为从设备)来支持HID配置文件。