Estoy tratando de configurar un HM10 (o un módulo de serie LE de Bluetooth similar) pero tengo problemas con él.
El problema es que cuando estoy conectado al dispositivo con mi teléfono, funciona bien. Ahora, si fuerzo a cerrar la aplicación mientras estoy conectado (o me salgo del alcance), el módulo HM10 nunca regresa a un estado detectable hasta que se apaga y enciende. No pude encontrar nada en la documentación al respecto. Tampoco puedo conectarme al HM10 manualmente a través de su dirección MAC.
La única solución que se me ocurre es que mi aplicación envíe una señal de latido a la MCU (ATMega 328p) y si el latido no se ve dentro de su tiempo asignado, debe enviar AT + RESET al HM10.
Tiene que haber una mejor manera, pero no puedo encontrarla. Por favor, déjame saber lo que piensas.
Gracias de antemano.
(Esto sucede cuando se utiliza cualquier aplicación de terminal BLE genérica o una aplicación personalizada) (Android y IOS)