Я хочу, чтобы мой модуль HC-05 подключал клавиатуру Bluetooth в качестве ведущего. Итак, после прочтения http://eskimon.fr/wp-content/uploads/2014/10/commandes_AT_HC05.pdf и несколько учебников я сделал что-то вроде этого:HC-05 bluetooth module as master, linking
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 без задержки, которым странно, я думаю. Ive попробовал нажать маленькую кнопку на клавиатуре, обозначенную как «Подключить» при соединении, но это не имеет значения. Я также пытался связаться с телефоном. Он успешно сопряжен, но не смог связать его снова.
EDIT: Я непарный мою клавиатуру с телефона, и HC-05 модуль начинает думать немного, прежде чем возвращение FAIL. Идк, почему это изменило бы ситуацию. В любом случае, я стал думать, что это проблема с версией Bluetooth. У Keboard есть версии v3.0 и HC-05 имеют версию 2.0+. Но я уверен, что вся версия BT должна быть обратно совместима, не так ли?