Glossaire

iot.now vous présente les informations collectées sur vos capteurs et manipule des concepts selon la terminologie que nous allons présenter sur cette page.

Concepts

Client

iot.now permet de gérer toutes les informations, données et composants relatifs à un client donné : Les utilisateurs, les sites, les capteurs, etc. Chaque Client possède un environnement avec ses données. Un Client correspond souvent à une entreprise. Cette entreprise peut avoir un ou plusieurs Administrateurs Client qui géreront ce(s) client(s) (Sources de données, Sites et zones, Utilisateurs et Tableaux de bord).

Site

Un Site (et ses zones) appartient à un Client et correspond à un emplacement géographique. Le Client peut avoir plusieurs Sites, qui peuvent se subdiviser en plusieurs Zones. Un Utilisateur appartenant à ce Client peut accèder à tous les sites, ou n'avoir un accès qu'à certains d'entre eux (site, ou zone), selon les réglages définis par l'Administrateur Client. Un Site ou une Zone disposeront de Sources de données.

Utilisateurs

C'est un utilisateur de l'application, avec des droits différenciés d'accès aux fonctionnalités. Il y a plusieurs types d'utilisateurs :

Simple Utilisateur

Un simple utilisateur n'est affecté qu'à un seul Client, et n'a qu'une vue restreinte aux parties qui le concerne (principalement, tous les Sites du Client, ou un sous-ensemble d'entre eux). Il voit les informations grâce aux Tableaux de bord, aux Données et aux Dernières mesures.

Admin Client

Un admin fonctionnel peut voir l'ensemble des Clients qui lui sont affectés. Il gére au minimum un Client mais peut en avoir plusieurs. Il peut créer des Utilisateurs dans chacun des Clients qu'il gére. Il gére les Sites (et ses zones) du(des) Client(s) (création, modification, suppression) et peut y affecter des Simples Utilisateurs. L'Admin Client pourra gérer ses Sources de données. Il peut créer des Tableaux de bord, et des Alertes.

Super Admin

Le super administrateur a accès à l'ensemble des fonctionnalités du système. Il peut créer des Clients, des Utilisateurs (Simple ou Admin. fonctionnel), des Sites, des Sources de données et gérer les affectations de chacun.

Droits des utilisateurs

Par défaut, tous les Simples utilisateurs d'un même Client sont parfaitement à égalité, et accèdent à tous les Sites de ce Client, sans discernement. Il est possible de limiter la vue d'un Simple Utilisateur à un ou un sous-ensemble des Sites/Zones du Client auquel il appartient. Dans ce cas, il ne pourra accèder à aucune donnée qui lui est interdite (par exemple, si un Tableaux de bord manipule ne serait-ce qu'une donnée à laquelle il n'a pas accès, alors, ce Tableau de bord ne lui sera pas proposé dans la liste).

Il faut noter que même si iot.now est multiclient, tous les Simples utilisateurs d'un Client ne voient que les données de ce Client. Les Utilisateurs avec des droits supérieurs (Admin Client) peuvent, eux, contrôler un ou plusieurs clients (selon les accès qu'a défini le Super Admin). Le Super Admin contrôle l'ensemble des Clients.

iot.now : Informations accessibles

Tableau de bord

C'est l'outil de supervision qui permet de voir d'un coup d'oeil des valeurs intéressantes. Il permet la visualisation des données récoltées. L'Administrateur Client peut créer plusieurs Tableaux de bord, composés des graphiques qu'il trouve pertinent. Ces Tableaux de bord seront disponibles pour les Utilisateurs. Ceux-ci pourront aussi créer leurs propres tableaux de bord. Un Utilisateur ne peut voir que les tableaux de bord qui le concerne : iot.now vérifie si l'ensemble des capteurs affichés dans un tableau de bord est accessible à l'Utilisateur connecté, et ne le propose que dans ce cas.

Lors de la consultation, chacun peut définir la période à visualiser :

  • soit grâce aux bornes proposées (dernière heure, dernier jour, dernier mois),
  • soit en précisant les dates et heures début et de fin de la période à représenter.

Il est ensuite possible de faire glisser à gauche ou à droite la fenetre temporelle, afin de consulter une autre plage de temps. Grâce à la touche CTRL, l'utilisateur pourra zoomer sur une partie du graphique.

Données

Pour plus de détails sur les valeurs collectées par l'application, l'écran Données permet d'afficher l'ensemble des données remontées dans l'application. Là encore, il est possible de régler les bornes précises de la période, de choisir parmi les périodes proposées (dernière heure, dernier jour, ...), d'obtenir le détail des mesures ou d'en avoir une vue synthétique sur des pas de temps (état de toutes les valeurs par tranche de 10 minutes par exemple). L'utilisateur pourra exporter les données selectionnées, au format CSV ou XLS.

Par défaut, chaque mesure est présentée sur une ligne. Afin d'obtenir une vue plus synthétique, il est possible de regrouper les mesures sur des laps de temps, les capteurs étant alors en colonnes (il est par exemple possible d'obtenir toutes les valeurs moyennées de chaque capteur sur des plages de 10 minutes entre une heure de début et une heure de fin).

Dernières mesures

Sur cet écran, on obtient une vue globale des Capteurs, avec la dernière valeur reçue, et l'antériorité de cette valeur. Cela permet en une vue synthétique de vérifier la valeur et la bonne reception des données d'une Source de données.

Alertes

Afin d'aider l'utilisateur pour ses prises de décision, un administrateur Client peut définir des Alertes selon certains critères (typiquement par rapport à des seuils). Les Alertes, de 3 niveaux (info, avertissement et critique) sont visibles sur cet écran. Elles générent un message (mail ou SMS) selon le réglage :

  • de l'alerte elle-même,
  • des préferences de l'utilisateur (qui peut accepter ou refuser mails et SMS).

Alarmes

Principalement à destination des Super Administrateurs et Administrateurs Clients, les Alarmes détectent l'absence de transmission de données, et donc la suspiscion d'un problème matériel des outils de collecte.

Terminologie

Graphique

C'est le terme qui a été choisi pour désigner les éléments des Tableaux de bord. Un graphique répresente une ou plusieurs données. Il peut s'agit de courbes, de secteurs, de points, voire même d'un texte, etc.

Informations sur les graphiques courbes

Sur ce type de graphique, il est possible de demander à voir des informations suplémentaires :

  • Valeurs Min et Max : Certains fabricants de capteurs précisent les valeurs bornes mesurées par leur produit : par exemple, un capteur de température mesurera des valeurs entre -10° et +40°. Il est de recopier ces bornes dans la fiche du capteur et il est possible de faire apparaitre ces bornes sur un graphique courbe.
  • Afficher les Règles : Dans la plage de mesures valides (par exemple pour les témpératures), un utilisateur peut vouloir surveiller certains seuils, selon ses contraintes particulières. Il utilisera alors des règles d'Alerte pour être prévenu. Ces seuils peuvent être affichés sur le graphique courbe.
  • Annotations : Il s'agit d'un évenement temporel, digne d'être noté afin d'aider à la lecture de la courbe et la compréhension des valeurs. Il s'agit souvent d'évenements extérieurs (intémpéries, incidents, actions d'un utilisateur, etc) qui n'est pas détectable, mais qui a un impact sur les valeurs. L'annotation est un système identique à une note de bas de page, remarque, ou insert.

Source de Données

Les Sources de données sont l'ensemble des systemes capables de collecter et de transmettre des mesures physiques à iot.now. Quelques exemples :

  • les valises d'acquisition SMACD de notre partenaire NPNi qui pilotent un ensemble de capteurs,
  • les capteurs LoRaWAN d'Orange
  • les données météo der meteo-concept.com
  • ...

Alarme n'est pas Alerte

Les Alertes s'intéressent à des valeurs susceptibles de représenter un événement à surveiller, nécessitant une intervention, par exemple au dessus ou en dessous d'un certain seuil. Les Alertes sont pilotées par des Régles d'alertes, qui, selon la valeur seuil définie, marque l'évemenent selon sa gravité :

  • information pour montrer une valeur digne d'intérêt mais ne nécessitant peut être pas de réaction
  • Avertissement est un niveau plus important qui montre qu'on approche par exemple d'une situation qui pourrait nécessiter une intervention.
  • Critique est le niveau d'Alerte maximal

Ne pas confondre avec les valeurs incohérentes, ou hors normes, ou abberrantes : Il s'agit ici de mesures qui ne seraient pas bien passées (par exemple un capteur de température, validé entre -20° et +50°, qui nous a transmis la valeur +850°).

D'autres abberations sont plus complexes à détecter (un compteur de type index, censé continuellement augmenter, type compteur EDF, ou d'eau, qui d'un coup, envoie une valeur inférieure à la précédente).

Enfin, les Alarmes ne concernent pas des valeurs de données analysées et qualifiées comme porteuse d'une situation d'intérêt, mais plutôt d'un dysfonctionnement, typiquement matériel (plus aucune information reçue). Les Alarmes impliquent souvent un problème sur la chaîne de collecte de données, alors qu'une Alerte est plutot un cas d'usage utilisateur.

Notifications des Alertes/Alarmes

Les Alarmes qui réprésentent principalement un problème d'envoi de données déclenchent un mail aux Administrateurs Clients lors de leur apparition. Un second mail est envoyé lorsque l'Alarme est terminée.

Les Alertes elles aussi déclenchent l'envoi de mails selon les modalités suivantes :

  • les Alertes de niveau Critique sont émises immédiatement via les moyens définis dans iot.now (dans l'application, via un mail, ou un sms).
  • les Alertes dont la gravité est moindre seront regoupées en fin de journée dans un message global, qui sera envoyé via les moyens définis dans l'application.

Composants matériels

Capteur

Représente un Capteur de n'importe quelle mesure physique (température, humidité, etc...). En réalité, un capteur peut parfois réaliser plusieurs mesures. Par abus de langage, on appelera chaque mesure un "capteur". Selon Wikipédia, "Le capteur se distingue de l'instrument de mesure par le fait qu'il ne s'agit que d'une simple interface entre un processus physique et une information manipulable". Les capteurs sont recensés dans les Sources de données.

Grandeurs et unités

Les données collectées par les capteurs sont catégorisées selon leur "Grandeur physique (courant, vitesse, température, etc)" et leur "Unité de mesure" (Volt, Ampère, km/h, m/s, °C, °F, etc). Des icones sont utilisées pour indiquer ce type à l'utilisateur.

icon

SMACD

Valise d'acquisition de notre partenaire NPNi. Cette valise permet de connecter un ensemble très important de capteurs, en filaire ou en sans-fil, et assure la collecte de données, même en zone blanche.

LoRa

Intégration de capteurs utilisant le protocole sans fil longue distance LoRa : dans la première version, c'est l'opérateur de téléphonie offrant ce service qui pousse les données vers notre application.

REST et OpenData

iot.now est capable d'interroger les services OpenData, ou tout autre service web, afin d'intégrer les informations dans votre environnement. Cette ouverture permet à iot.now de devenir l'outil central de gestion de votre IoT.

Last Updated: