Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
7 years ago.
Cannot pair wireless keyboard with Blue SMiRF-HID Silver
I wish to utilize the Apple wireless keyboard for human input to my mbed LPC1768 project. The Apple keyboard is elegantly compact, portable and wireless using Bluetooth technology. Using Simon's RN42-HID_HelloWorld as a mbed serial pass-through between a PC w/Teraterm and a Sparkfun Blue SMiRF-HID Silver module I am able to communicate with the on-board Roving Technologies RN42-I/RM Bluetooth module loaded with HID firmware (version 6.15).
I am able manipulate the RN42's settings to connect/pair with several devices such as a laptop, I-pad, etc. however I have not been able to connect to the Apple wireless keyboard. I have successfully paired the Apple keyboard with a laptop running Windows. When I issue the 'IQ' inquiry command to the RN42 it 'sees' the keyboard while it is discoverable and returns it's address, name and Class of Device. However no matter how I manipulate the RN42's operating master/slave modes, authentication, profiles, etc. I have not been able to connect with the keyboard. I believe I may not have the RN42 set up correctly to connect/communicate with this HID keyboard slave device. Issuing 'C' connect commands even with the remote Bluetooth address of the keyboard stored in the remote address field result in failed connections. After trying many different combinations of settings, below is the current applied settings.
- Ver 6.15 04/26/2013
- (c) Roving Networks
- Mode =Mstr
- *ADVANCED Settings*
- SrvName= SPP
- *OTHER Settings*
- Profile= HID
- CfgChar= $
- TX Power=0
- IOPorts= 0
- Found 1
- 109ADD93FEAB,Apple Wireless Keyboard,2540
- Inquiry Done
I would appreciate some assistance from someone familiar with the Bluetooth protocols and HID to help me out. Any suggestions?
4 years, 8 months ago.
Hi David, Like you I'm trying to connect a HID to ,in my case, an arduino UNO. Were you able to get it working with the bluesmurf? thanks