curro92 el código funciona perfecto, el único problema es q
cuando tu pones cadena[] = "alarm1=2030"; en realidad yo lo asigno de una variable
llamada c que es un char y no se cuanto puede tener de largo, pero el largo no es problema ya
q puedo poner q si el largo es de 10 ente a esta función.
char c = client.read();
char cadena[] = c;
char *p, a[15], b[5], c[3];
yo tengo eso y me da el error: error: initializer fails to determine size of 'cadena'