Tareas cíclicas.
Son las tareas de reporte y recolección de datos que se realizan para cada puerto. El tiempo de ejecución será en minutos e indica cada cuando se debe ejecutar la tarea en cada puerto.
Conectar al webervice (GET htp), y pasar los siguientes parámetros por la url:
ID del dispositivo (id=xxxxxxxxxxx)
Valor del puerto (indistintamente sea una entrada o una salida, hace un analogRead() y envia value=xxxxx).
El tiempo de ejecución (por default son 5 minutos, freq=xxxxx).
El webservice le responderá con un nuevo value. Si es una salida el value será entre 0 y 255 y se aplicará inmediatamente sobre el puerto, en caso de ser una entrada el value recibido por arduino será -1 y no se realizará ningun cambio sobre el puerto.
Las tareas cíclicas se aplican individualmente sobre cada uno de los 8 puertos definidos en el dispositivo. Ej, el puerto 1 se reporta cada 1 minuto al servidor, mientras que el puerto 2 lo hace una vez por día, etc.
Tareas que se ejecutan 1 vez al día.
Consultar la fecha y hora del servidor mediante GET http y actualizar los valores del shield
Consultar y actualizar la nueva key mediante GET hhtp.
Características
Arduino “encriptará” los datos antes de enviarlos usando la key (id, value, freq, etc).
Si se pierde la conexión con el servidor Arduino deberá guarda los valores en la memoria SD para reportarlos tan pronto se restablezca el servicio de internet. Arduino contará con un shield de fecha y hora que utilizará para guardar los eventos (reporte de los puertos) en la memoria SD.
Buenas tardes, primero que nada Feliz Navidad :) me llamo Manuel soy Ingeniero Mecatronico tengo experiencia programando Arduino en proyectos relacionados con WiFi, he trabajado con SD, aquí tengo a mi alcance un arduino + shield ethernet + modulo SD y un nodemcu esp8266, mi pregunta es... tu hardware es un arduino uno + shield ethernet? o un esp8266 + modulo SD? fijate que puedes realizar dicho proyecto con ambos elementos Arduino + shield ethernet o esp8266... la diferencia es que el esp8266 es más practico para proyectos relacionados a WiFi, IoT, etc... pero en funcion del hardware que tengas yo desarrollare el código y hago las pruebas con mi hardware. Estoy a la orden me gustaría desarrollar tu proyecto.
Saludos
[login to view URL] C.
100% Freelancer
Venezuela
$150 USD en 7 días
5,0
(16 comentarios)
4,0
4,0
4 freelancers están ofertando un promedio de $176 USD por este trabajo
Hola, me interesa su proyecto. Tengo algunas preguntas:
¿La frecuencia de las tareas ciclicas son fijas? Es decir ¿siempre se llevaran a cabo en un intervalo definido en la compilacion o se podran actualizar dinamicamente?
¿Que tipo de "encriptacion" tiene en mente, teniendo en cuenta que se trata de un Arduino?
¿Cuales son los detalles del hardware que planea utilizar?
Espero su respuesta. Saludos.
HIGHLY interested with your project and I'm ready to start right now. My completion rate is always 100% and I only bite which I can chew. Knock me please
Somos expertos en la programación de Arduino y PLC's, además de integración de datos con servicios web, por lo que consideramos que nos podríamos adaptar correctamente al trabajo.
Saludos,