Я пытаюсь использовать Arduino Uno в качестве клавиатуры Bluetooth для управления Apple TV 4-го поколения.У меня HC-06 с прошивкой RN42, настроенный как HID, и он отлично работает на Windows, Android, Mac и Iphone.Проблема в том, что когда вы соединяете Bluetooth с Apple TV, появляется экран для ввода 4-значного штифта на клавиатуре и нажатия клавиши ввода, и по какой-то причине этот экран исчезает через полсекунды, и появляется сообщение о том, что янабрал неправильный код.Я предполагаю, что HC-06 отправляет какое-либо сообщение о подтверждении при соединении, таким образом, заставляя appleTV думать, что я набрал неправильный код.
Я пытался использовать HC-06, подключенный к FTDI, для просмотра на последовательном порту.терминал, если было какое-либо подтверждающее сообщение, но ничего не отображалось при сопряжении.Я использую эту конфигурацию на HC-06:
S~,6 HID mode
SM,6 Autoconnect
SA,0 Open mode (no encryption)
SE,S Default SSP UUID
***Settings***
BTA=98D331FD4B42
BTName=My BT Keyboard
Baudrt=19.2
Mode =Pair
Authen=0
PinCod=1234
Bonded=0
Rem=000000000000
***ADVANCED Settings***
SrvName= SPP
SrvClass=0000
DevClass=1F00
InqWindw=0100
PagWindw=0100
CfgTimer=255
StatuStr=NULL
HidFlags=200
DTRtimer=8
KeySwapr=0
Спасибо