¿Cómo funciona Netux | Cloud?

Cada vez que un usuario usa un Device de Netux | Mi Paciente, este envía datos a Netux | Cloud en una Variable y se crea un Data-pointNetux | Cloud almacena estos data-points provenientes de sus Devices dentro de Variables; estos datos almacenados tienen correspondientes timestamps.

2618

Jerarquía de datos Netux | Cloud

Cada data-point contiene estos ítems:

ÍtemDescripciónMandatorio
valueUn valor numérico. Netux | Cloud acepta hasta números flotantes de longitud 16.
timestampEn formato Unix Epoch Time, en milisegundos. Si no es especificado entonces nuestros servidores asignarán un timestamp cuando sea recibido.No
contextUna colección arbitraria de pares key-value. Mayormente usado para almacenar las coordenadas de latitud y longitud de dispositivos GPS.No

Values

Un value es simplemente un valor numérico. Netux | Cloud acepta hasta números flotantes de longitud 16.

"value" : 34.87654974

Timestamps

Un timestamp o marca de tiempo es una forma de seguir el tiempo como un total de segundos. Este conteo comienza en el Unix Epoch el 1 de enero de 1970 en UTC. Por lo tanto, un timestamp de Unix es simplemente el número de segundos entre una fecha particular y el Unix Epoch. Por favor, ten en cuenta que cuando envíes datos a Netux | Cloud, debes establecer el timestamp en milisegundos; además, si recuperas el timestamp de un data-point, esta estará en milisegundos.

"timestamp" : 1537453824000

El timestamp anterior corresponde al jueves 20 de septiembre de 2018 2:30:24 PM.

PRO-TIP: Una herramienta útil para convertir entre marcas de tiempo de Unix y fechas legibles por humanos es Epoch Converter.

Context

Los valores numéricos no son el único tipo de datos soportado; también se pueden almacenar tipos de datos de tipo string o char dentro de lo que llamamos context. El context es un objeto key-value que te permite almacenar no sólo valores numéricos sino también strings. Un ejemplo de uso del context podría ser:

"context" : {"status" : "on", "weather" : "sunny"}

Un context se utiliza comúnmente para almacenar las coordenadas de latitud y longitud de un dispositivo para los casos de uso de aplicaciones de GPS/seguimiento. Todos los mapas de Netux | Cloud utilizan los keys lat y lng del context de un data-point para extraer las coordenadas de tu dispositivo, de esta manera sólo necesitas enviar un único data-point con los valores de las coordenadas en el context de la variable para trazar un mapa, en lugar de enviar por separado la latitud y la longitud en dos variables diferentes. A continuación puedes ver un context típico con valores de coordenadas:

"context" : {"lat":-6.2, "lng":75.4, "weather" : "sunny"}

Ten en cuenta que puedes mezclar valores numéricos y string en el context. Si tu aplicación tiene fines de geolocalización, asegúrate de que las coordenadas se establecen en grados decimales.


What’s Next