Aquí está la situación. Digamos que hay un conjunto de pequeños dispositivos suministrados con un conector de audio de 3.5 mm. Cada uno de estos dispositivos representa una especie de valor de clave de hardware único (digamos solo un número o una cadena). Digamos también que hay una aplicación para iPhone / Android, que necesita detectar que uno de estos dispositivos está conectado al inicio o que el estado del complemento (desconectar un dispositivo y conectar otro) ha cambiado. La aplicación debe tener pleno conocimiento de si hay alguna enchufada y, en caso afirmativo, cuál exactamente. No hay otra interacción necesaria hasta ahora.
¿Cuál sería la solución más fácil (para un chico que nunca se ocupó de cualquier tipo de hardware) y la más barata (en producción de tales dispositivos enchufables de 3,5 mm) para la situación?
He buscado, y la mayoría de los ejemplos son bastante complejos y se refieren a dispositivos más sofisticados, como sensores externos, microcontroladores programables (Arduino, Hijack, etc.), lo que me parece un tanto excesivo. Pero corrígeme si ese es el camino a seguir.