Restablecer de fábrica un HM-10

1

Programé un módulo HM-10 para que actuara como iBeacon con el monitor en serie de mi Arduino Uno siguiendo los siguientes pasos:

  1. AT + RENEW Restaura los valores predeterminados de fábrica
  2. AT + RESET Reiniciar HM-10
  3. A la espera de OK
  4. AT + MARJ0x1234 Establezca el número principal de iBeacon en 0x1234 (hexadecimal)
  5. AT + MINO0xFA01 Establezca iBeacon Minor number en 0xFA01 (hexadecimal)
  6. AT + ADVI5 Establezca el intervalo de publicidad en 5 (546.25 milisegundos)
  7. AT + NAMEDOPEY Establezca el nombre del módulo HM-10 en DOPEY. Haz esto único.
  8. AT + ADTY3 Hacer no conectable (ahorrar energía)
  9. AT + IBEA1 Habilita el modo iBeacon 10.AT + DELO2 iBeacon solo de difusión (ahorro de energía) 11.AT + PWRM0 Habilitar auto-sleep. Esto reduce la potencia de 8 a 0.18 mA. 12.AT + RESET reiniciar

Ahora está funcionando como un iBeacon y un transmisor lateral. Ahora quiero restablecer mi módulo HM-10 a la configuración de fábrica, pero AT en el monitor serie no se mostrará correctamente como solía hacerlo. ¿Ya no es compatible con el monitor serial de Arduino? Si no, ¿cómo reiniciar mi módulo como si fuera nuevo?

    
pregunta Ric

2 respuestas

0

Leí en el f .. manual :-) y encontré esto:

  

Funciones de terminal de dispositivo HM-10: PIN 11 | RESETB | Restablecer si baja > 100ms.

Busqué en Google y encontré esto:

  

1.3.1 ¿Cómo activar el módulo desde el modo de suspensión? Hay dos formas de activar el módulo desde el modo de suspensión.

     

1) Enviar "Soy hombre de hierro, soy hombre de hierro, soy hombre de hierro, soy hierro ...".   cadena.

     

Sí, eso es una broma, en el modo de suspensión, puedes enviar una cadena larga (Longitud

     
    

80 o más), esa cadena puede hacer que el módulo se active, y recibirá la cadena "OK + WAKE" a través de UART. Esa cadena no puede incluir ningún     Comandos AT.

  
     

2) Sistema de pulsación larga KEY > = 1000 ms.

     

Después del módulo de activación, puedes enviar y recibir comandos AT

.

Encuentre esto aquí . (pero también citan el manual)

(LA CLAVE del sistema en "reales" brotes HM-10 es BRK)

    
respondido por el Mr. Markuese
3

Para futuros Googlers:

Cuando esté en AT + PWRM0 , el hm10 entrará en modo de suspensión inmediatamente. Para activarlo, debe enviar una cadena aleatoria de más de 80 caracteres que no contengan un comando AT. Lo despertará y responderá con un OK + WAKE .

En la práctica, tuve que enviar la cadena de 80+ caracteres varias veces seguidas.

Mientras depura su aplicación, debe mantener AT + PWRM1 para evitar pasar al modo de suspensión mientras trabaja.

No olvides volver a ponerlo en AT + PWRM0 cuando comiences la producción, ya que ahorra muchos poderes.

    
respondido por el Yahel Bouaziz

Lea otras preguntas en las etiquetas