Estoy tratando de construir un teclado inalámbrico de dos partes usando bluetooth y arduino. Imagine un teclado inalámbrico normal pero divídalo en dos con las teclas numéricas de la derecha ubicadas en una unidad separada. Luego, conéctelo como un teclado Bluetooth normal a una computadora, tableta, teléfono, etc.
¿Es posible hacer esto con un solo módulo Bluetooth en cada parte? Aquí está mi idea:
La unidad derecha (numérica) tiene un módulo bluetooth configurado en el perfil SPP que envía datos personalizados (cuando se presiona una tecla numérica) a la unidad izquierda. El módulo de bluetooth de las unidades de la izquierda de alguna manera cambia entre un perfil de SPP y HDI y parece un teclado de bluetooth desde la vista de la computadora / tableta / teléfono. ¿Es esto posible?
Si no, supongo que necesitaré 3 módulos bluetooth; dos en el lado izquierdo, uno con SPP y el otro con HDI. Sin embargo, según una respuesta aquí en stackexchange, eso también es imposible: ¿Cómo puedo crear un puente serie utilizando dos dongles Bluetooth?
"No es posible que dos dispositivos Bluetooth, con el perfil de puerto serie (SPP), se emparejen entre sí. Solo se pueden emparejar con un host".
¿Es esto cierto? En ese caso, supongo que tendré que usar 1 módulo Bluetooth (probablemente este: enlace ) y 2 módulos Xbee?
¿Hay otras formas de resolver mi problema?