-
Notifications
You must be signed in to change notification settings - Fork 14
Jarvis Protocol
Especificacion servilletera del protocolo Jarvis.
-Formato de paquete:
[Delimitador_inicio][DESTINATARIO][SEP][COMANDO][SEP][ARG0][SEP]....[ARGN][Delimitador_fin]
Comandos/Mensajes:
Los literales de los comandos estan todos en el fichero JarvisProtocol.h
#define P_PACKETSTART F("[") #define P_PACKETSEPARATOR F("|") #define P_PACKETTERMINATOR F("]")
#define M_NODEMSG F("NODE") #define M_JARVISMSG F("JARVIS") #define M_ESPMSG F("ESP")
-Parte del protocolo ESP #define C_SETAP F("setap") #define C_SETCLIENT F("setclient") #define C_WSTATUS F("wifistatus") #define C_LOCALIP F("localip") #define C_BRIDGEMODE F("bridgemode") #define C_RESET F("reset") #define C_ENABLE F("enable") #define C_DISABLE F("disable") #define C_PING F("ping") #define C_PONG F("pong")
-Protocolo NODE
#define C_GET_SENSORS comando para pedir las lecturas de los sensores, se espera una respuesta del tipo: C_SENSORS:nombre:val:nombre1:val1:nombreN:valN