¿Es posible usar SIM900 GPIO para controlar relés sin usar una MCU externa?

Según el manual del producto/guía de referencia, parece que SIM900/SIM900A ya está equipado con 12 GPIO.

Pero no pude encontrar información sobre cómo usar estos GPIO para controlar los relés directamente, en lugar de enrutarlos a través de MCU adicionales.

La mayoría de los ejemplos en la red (como este ) usan el SIM900 solo para lectura/escritura, ignorando por completo sus capacidades GPIO.

Cualquier sugerencia sobre cómo usar los GPIO de SIM900 como señales de control directamente, por favor ayuda.

Gracias de antemano.

Como nota al margen: Quectel tiene módems que permiten esto quectel.com/Qdownload/M66_OpenCPU_SDK.html el M66 debería tener un precio similar al del SIM900

Respuestas (3)

Los GPIO en el módulo sim900 están destinados a ser controlados por comandos AT a través del puerto serie, por supuesto.

si ve el manual de comando AT de sim900, encontrará lo siguiente en el comando para controlar los GPIO

AT+SGPIO=<operation>,<GPIO>,<Function>,<level>

siguiente es la descripción de la función anterior!

ingrese la descripción de la imagen aquí

PD: sé que esta pregunta tiene aproximadamente 20 días y es posible que ya haya obtenido la respuesta. ¡Solo la comparto porque puede ayudar a otros!

Sí, pero deberá eliminar la máquina virtual de comando AT incluida y escribir su propia capa de firmware para cargarla en la memoria flash SIM900.

Gracias. ¿Conoces algún ejemplo o tutorial en algún lugar sobre este tema?
¡Bienvenido a EE.SE! Por lo general, se desaconsejan las respuestas muy cortas que simplemente proporcionan un enlace a los recursos. En el futuro (cuando tenga suficiente reputación), una publicación como esta puede servir mejor como comentario.
Hola, no tengo suficiente reputación para agregar un comentario, por lo tanto, se agregó una respuesta.
¡Ningún problema! Solo un consejo para el futuro. De nuevo, bienvenido.
Gracias Daniel, ¿por qué no recibo la opción "agregar respuesta" a esta pregunta? ( electronics.stackexchange.com/questions/340637/… )
Se ha marcado como una pregunta duplicada y no se puede responder.