Qu'est-ce que la boutique & à l'avance ?
Stocker et transmettre est une procédure de communication de données où l'information est transmise à partir d'une station intermédiaire et reste là jusqu'à ce qu'elle soit envoyée à une autre station intermédiaire. La station intermédiaire, également appelée capteur Z, authentifie l'intégrité du message avant de le transmettre du capteur à la passerelle vers le serveur de données.
Lorsqu'un capteur prend une mesure, il met les données dans son magasin local et avant. Si le capteur est connecté à la passerelle, les données reçues seront augmentées avec des informations d'état sur l'appareil (batterie, force du signal, etc.). et l'âge des données du capteur sera mis à jour. L’âge des données du capteur reflète la différence entre le temps de lecture des données du capteur et l’heure actuelle de la passerelle (la synchronisation périodique avec le serveur). Lorsque le serveur reçoit le paquet, il enverra un accusé de réception via la passerelle au capteur, alors le capteur supprimera ces données de la mémoire tampon et du tampon avant.
Sur la passerelle, les données du capteur sont incluses dans la boutique de la passerelle et dans la file d’attente de la passerelle. La passerelle traite les données, ajoute ses données, met à jour l'âge, puis envoie les données au backend SmartSense.
Le transfert de passerelle est UDP (protocole de datagramme utilisateur) ou TCP (protocole de contrôle de transmission). Il s'agit de transferts de données fiables dans le réseau informatique. Après avoir envoyé le paquet, la passerelle attend jusqu'à 30 secondes (peut varier selon la passerelle) en attente du message ACK (un accusé de réception indiquant que les données ont été reçues avec succès) à partir du backend SmartSense. Lorsqu'un ACK réussi est reçu, les données sont supprimées de la mémoire tampon et du tampon transféré. Si aucun ACK n'est reçu, le paquet est renvoyé. Après 3 tentatives, le paquet est retiré de la file d'attente.
Il y a des situations où la passerelle peut abattre le réseau Zigbee, qui est une technologie sans fil à faible consommation, et cessera d'accepter les messages des capteurs. Les capteurs vont étendre les données dans le stockage et les tampons vers l'avant. Lorsque le réseau est de retour et qu'il est en mesure de se connecter, les capteurs commencent à envoyer des messages pour effacer la mémoire tampon et la mémoire tampon transférée.
Si une passerelle a des données à partir de capteurs et perd la connexion avec l'arrière-plan SmartSense, elle conservera ces données dans sa propre mémoire tampon et dans la mémoire tampon avant. Lorsque le lien retourne, il met à jour l'âge dans le rapport et l'envoie.
Notez que cette mise à jour de l'âge reflète le vieillissement des données du capteur et des informations d'état du capteur.
Scénario de perte
Le stockage et le tampon de transfert peuvent stocker environ un mois de données d'intervalle de 15 minutes. Si ce délai est dépassé, les données seront perdues.