hola amigos,
Estoy tratando de enviar informacion directamente desde mi arduino leonardo, estuve copiando el ejemplo de http://ubidots.com/docs/devices/arduino-ethernet.html pero no me funciona, entonces intenté escrbirle directamente al servidor el valor “2.0” de la siguiente manera:
La respuesta se debe a que el servidor no está reconociendo el Body del request. Ésto debido a que el IDE de Arduino está leyendo las comillas de “value” como una declaración de strings, y no como algo que deba enviarse al servidor.
Hola @aguspg
realice el cambio por:
‘{“value”: 2.0}’; y por:
“’{“value”: 2.0}”; y me sigue arrojando el mismo error " {“Value”: [“this field is required.”]}
Gracias amigos, ya encontré el error del programa que está colgado en el link http://ubidots.com/docs/devices/arduino-ethernet.html
lo que pasa es que en el void setup no se está iniciando el ethernet client (es decir falta esta linea: Ethernet.begin(mac); ) yo estaba confundico porque está linea estaba pero cumpliendo una funcion de si logico.
tengo el mismo tema, el monitor serial me replica la solicitud a ubidots, el tuto no ha sido creo actualizado porque no incluye las variables el string:
estoy usado un chipkit max32 con Network shield digilent, apunte el sketch a una ip dentro de la lan y escuchando trafico si me llegan los datos como se ve hasta arriba, dentro del monitor serial imprimo el valor de retorno de la conexion y siempre obtengo 1 = exito,
despues de unos 5 intentos (con delay de 5 segundos entre ellos) me rechaza la conexion,alguien tiene alguna otro tip?
gracias