Paso 1: Comandos de SMS
COMO con cualquier sistema de comunicación, comandos específicos hay que enviar a un dispositivo remoto para decirle qué hacer. Además, el dispositivo remoto debe responder o reaccionar a estos comandos. Este proyecto consta de dos partes: el controlador SMS y un teléfono móvil estándar.
La idea era crear un simple controlador SMS con cuatro salidas digitales. Dependiendo de los SMS recibidos, la unidad debe ser capaz de controlar las salidas individuales.
También decidió incluir cuatro entradas digitales. Esto se puede utilizar para indicar alarmas u otra información.
Antes de comenzar la construcción, he decidido crear comandos específicos para funciones específicas. Este 'ordena' se enviará mediante un SMS desde un teléfono celular.
Controlador SMS recibir comandos:
O1:1 - vuelta salida 1
O1:0 - salida de turno 1
O1:p - salida de pulso 1 en girar apagado
O2:1 - salida de vuelta 2
O2:0 - salida de vuelta 2
O2:p - salida de pulso 2 en girar apagado
O3:1 - salida de vuelta 3
O3:0 - salida de vuelta 3
O3:p - salida 3 del pulso en, a continuación, apague
O4:1 - salida de vuelta 4
O4:0 - salida de vuelta 4
O4:p - pulso de salida 4 a, luego se apagará
???? -Solicitud de estado de entradas y salidas
###-Restaurar sistema
Para la retroalimentación, el controlador SMS debe responder a los comandos recibidos y responderá con un SMS. Decidí que esta respuesta SMS debe incluir el estado de todos los pines I/O.
Comandos de respuesta SMS controlador:
I1:x i2:x i3:x i4:x o1:x o2:x o3:x o4:x
donde x es el estado de I/O, 1, 0 para apagado.