¿Qué es la tienda & hacia adelante?
Almacenar y reenviar es un procedimiento de comunicación de datos donde la información se transmite desde una estación intermedia y permanece allí hasta que se envía a otra estación intermedia. La estación intermedia, también llamada un sensor Z, autentifica la integridad del mensaje antes de transmitirlo desde el sensor a la puerta de entrada al servidor de datos.
s
Cuando un sensor toma una medida, pone los datos en su tienda local y adelante. Si el sensor está conectado a la puerta de enlace, los datos recibidos se incrementarán con información estatal sobre el dispositivo (batería, fuerza de señal, etc.). y se actualizará la edad de los datos del sensor. La edad de los datos del sensor refleja la diferencia entre el tiempo en que se leen los datos del sensor y la hora actual de la pasarela (la hora actual se sincroniza periódicamente con el servidor). Cuando el servidor recibe el paquete, enviará un reconocimiento a través de la puerta de enlace al sensor, entonces el sensor eliminará esos datos del almacén y el buffer de reenvío.
En la puerta de enlace, los datos del sensor se incluyen en la tienda de la puerta de enlace y en la cola de adelantamiento. La pasarela procesa los datos, agrega sus datos, actualiza la edad y luego envía los datos al backend de SmartSense.
La carga de la puerta de enlace es UDP (protocolo de datagrama de usuario) o TCP (protocolo de control de transmisión). Se trata de transferencias de datos fiables en redes informáticas. Después de enviar el paquete, la pasarela espera hasta 30 segundos (puede variar dependiendo de la pasarela) esperando el mensaje ACK (un reconocimiento que indica que los datos se recibieron con éxito) desde el backend de SmartSense. Cuando se recibe un ACK exitoso, los datos se eliminan del almacén y el buffer de reenvío. Si no se recibe ningún ACK, el paquete es reenviado. Después de 3 intentos, el paquete se elimina de la cola.
Hay situaciones en las que la pasarela puede derribar la red Zigbee, que es una tecnología inalámbrica de bajo consumo, y dejará de aceptar mensajes de los sensores. Los sensores ampliarán los datos en el almacén y los búferes delanteros. Cuando la red regrese y sean capaces de conectarse, los sensores comenzarán a enviar mensajes para limpiar el almacén y reenviar el búfer.
Si una puerta de enlace tiene datos de los sensores y pierde la conexión con el SmartSense, mantendrá esos datos en su propio almacén y buffer de reenvío. Cuando el enlace regrese, actualizará la edad en el informe y la enviará.
Tenga en cuenta que esta actualización a la edad refleja el envejecimiento tanto de los datos del sensor como de la información del estado del sensor.
Escenario de pérdida
El almacén y el buffer de reenvío pueden almacenar aproximadamente un mes de datos de intervalo de 15 minutos. Si se supera esta cantidad de tiempo, se perderán datos.