Balances connectées , l'acquisition des données et leur visualisation:
Le serveur Sigfox
La déclaration du module
Après l'achat du module avec son abonnement, il faut le déclarer selon les modalités envoyée avec le matériel.
Sigfox créera la liste de vos objets déclarés
Visualisation des données sur le backend de Sigfox
La liste des messages reçus par Sigfox ressemble à cela. La trame représente les 12 octets maximum que vous pouvez envoyer à raison de 140 messages par jour.
La création des callback
Il faut demander à Sigfox d'envoyer à votre serveur toutes les données reçus par l'intermédiaire d'un callback qui ressemblera à cela.
Les données seront alors envoyées à l'adresse indiquée et prises en charge par l'application NodeRed installée sur le serveur.
La réception des données sur le serveur local
Utilisation de NodeRed pour recevoir les données de Sigfox
NodeRed est l'entrée des données Sigfox
Un exemple de visualisation d'un enchaînement de fonctions
La base de données InfluxDB
NodeRed permet de visualiser des graphiques et des jauges.
Mais lorsque le nombres des données est trop important, la page web met beaucoup de temps à s'afficher. Ceci est dû au fait que le graphique est construit en même temps que la page web.
Il faut donc envoyer les données vers une base. Ici on a utilisé InfluxDB qui est installé sur le serveur local
La visualisation des données avec Grafana
Grafana nous a semblé être la meilleure méthode pour représenter de beaux graphiques
L'affichage est rapide. Le graphique peut être configuré en temps réel pour une période chronologique choisie.