Tengo 3 dispositivos que se comunican a través de un puerto serie. Llamémoslos Dispositivo 1, Dispositivo 2 y Bluetooth (adaptador BT a serie). El BT se utiliza para comunicarse con un ordenador, pero puede tratarse como un tercer dispositivo a efectos de la pregunta. Hay 3 modos en los que necesito que esta configuración funcione. El modo A tendría el dispositivo 1 conectado al Bluetooth, el modo B tendría el dispositivo 2 conectado al Bluetooth, y el modo C tendría el dispositivo 1 y el dispositivo 2 conectados entre sí. Por favor, vea la imagen adjunta para un diagrama para hacer las cosas claras.
Puedo cambiar de modo con un interruptor de 3 vías o un botón. Lo que estoy buscando es una manera de cambiar entre estos 3 modos. He considerado usar un interruptor mecánico, pero dado el número de conexiones, y considerando que mi proyecto final tiene que ser muy pequeño, esto es poco práctico.
Mi solución ideal sería utilizar algún tipo de CI que me permitiera adelantar una señal serie de un pin a otro, dependiendo del modo seleccionado, o un conjunto de transistores que me permitieran cambiar entre los diferentes modos. Pero estoy completamente abierto a cualquier otra solución mejor.
Cualquier ayuda o indicación en la dirección correcta sería muy apreciada. Gracias.