Introduction

Les environnements contrôlés dédiés à la recherche conservent des échantillons et des réactifs de grandes valeurs (scientifiques et financières). Ces environnements sont dépendants de l’approvisionnement énergétique (électricité et autres services) et sont vulnérables aux aléas environnementaux (chaleur, humidité etc...). 

Exemples d’environnement contrôlés: Cuve d’azote liquide, Congélateur ultra-basse température, congélateur -20C, Chambre froide, température ambiante pour instrument spécialisé, incubateur etc...

 Le programme de surveillan e des environnements controlés vise à:

  • Mettre en place un programme de suivi en temps réel (monitoring) des environnements contrôlés
  • Définir des seuils d’alertes pour répondre aux évènements imprévus
  • Définir une chaine de réponses en cas d’alerte


Mise en application

Cette section contient les détails concernant la mise en application du plan de surveillance des environnements contrôlés.

Les utilisateurs

Les utilisateurs peuvent avoir différents role Full Admin, Group Admin, Standard User, Auditor.
Seuls les Administrateurs Complets et de Administrateurs Groupe peuvent créer des nouveaux utilisateurs.
Les utilisateurs font partie d'au moins un des trois niveaux (Laboratoire, Unité, Institut), entendu qu'un utilisateur peut faire partie de plus d'un niveau.
Les utilisateurs de niveau 1 (Laboratoire) sont tous administrateurs de groupe.
Les utilisateurs de niveau 2 (Unité) et 3 (Institut) sont tous administrateurs complets.
Les utilisateurs appartiennent aux groupes d'utilisateurs et aux groupes de capteurs correspondant (voir ci-dessous)
Les utilisateurs doivent renseigner au minimum leur courriel. Il est fortement suggérer d'inclure un autre moyen de communication (SMS, Telephone, Pager).

Les groupes d'utilisateurs

Ces groupes permettent d'assigner un utilisateur à un ou plusieurs groupes d'utilisateurs. Seuls les administrateurs complets peuvent créer des groupes d'utilisateur

Nomenclature

  • Niveau 1 Laboratoire: Labo - NomDuLabo
  • Niveau 2 Bâtiment\Unité\Département: Bat - AcronymDuBatiment OU Dept - NomDuDept
    • Pour les batiment:
      • Bat - RG pour le batiment Roger Gaudry
      • Bat - PGD pour le batiment Paul G Desmarais
      • Bat - PJAB pour le batiment Jules Armand Bombardier
    • Pour les départements
      • Dept - Patho
      • Dept - Biochimie
      • Dept - Pharmaco
      • Dept - Microbio
      • Dept - Neuro
  • Niveau 3 Institut
    • CIB pour le Centre d'Innovation Biomédicale

Les capteurs

Le capteur est l'unité de base du système de surveillance des environnements contrôlés. Le logiciel associe les données relevées avec le capteur. Bien qu'un capteur soit une entité physique, il n'existe que parce qu'il a été créé dans la base de données. Il y a de nombreux types de capteurs mais la faculté de médecine en possède 3:

  • Humidité & Température (RT pour Room Temperature)
  • Onewire 1W (-40°C à 80°C)
  • RTD (-196°C à 0°C)

Seuls les administrateurs complets peuvent créer des capteurs. Un capteur ne peut pas être supprimé, il ne peut que être archivé.
Une nomenclature normalisée unique et informative permet d’identifier, de trier et de sélectionner rapidement un capteur, groupe ou sous-groupe de capteurs.

Departement_NumeroUniqueDept_Batiment_Local_Temperature_Labo_IDInterneAuLabo

  • Le caractère _ (underscore) est uniquement utilisé pour séparer les variables
  • Le nombre de variables est fixé à 7 (strict)
  • La combinaison Departement_NumeroUniqueDept constitue la clé primaire

Définition des variables utilisées dans la nomenclature des capteurs

  • Département
    • Patho
    • Microbio
    • Pharmaco
    • Neuro
    • Biochimie
  • NumeroUniqueDept: Numéro unique de 3 caractères (format ###) par département incrémenté
  • Bâtiment
    • RG pour Roger Gaudry
    • PGD pour Desmarais
    • PJAB pour Bombardier
  • Local: Numéro de local format #### (ex 3224 pour Desmarais et Bombardier) ou A### (ex R518) pour Roger Gaudry
  • Température: Catégorie de température de l’instrument
    • RT pour Room Température
    • +4°C pour les réfrigérateurs
    • -20°C
    • -80°C
  • Labo: Nom du chercheur principal responsable de l’instrument ou de l'equipe responsable de l'instrument
  • IDInterneAuLabo: Identifiant à l’usage interne du laboratoire, numérique ou alphanumérique au choix du laboratoire

Un capteur est associé à un groupe d'utilisateur de niveau 1 qui en a la gestion.
Un capteur fait partie d'au moins un groupe dans chacun des trois niveaux. 


Les groupes de capteurs

Chaque capteur est inclus dans au moins un groupe de chacun des trois niveaux (au moins 3 groupes au total). Un même capteur doit être présent dans au moins un groupe de chacun des 3 niveaux. Un groupe de capteurs est associé à un groupe d'utilisateur de niveau 1 qui en a la gestion.

Nomenclature

  • Niveau 1 Laboratoire: Labo NomDuLabo - Tous capteurs
  • Niveau 2 Bâtiment\Unité\Département: Bat - AcronymDuBatiment OU Dept - NomDuDept
    • Pour les batiment:
      • Bat RG - Tous capteurs pour les capteurs du batiment Roger Gaudry
      • Bat PGD - Tous capteurs pour les capteurs du batiment Paul G Desmarais
      • Bat PJAB - Tous capteurs pour les capteurs du batiment Jules Armand Bombardier
    • Pour les départements
      • Dept Patho - Tous capteurs
      • Dept Biochimie - Tous capteurs
      • Dept Pharmaco - Tous capteurs
      • Dept Microbio - Tous capteurs
      • Dept Neuro - Tous capteurs
  • Niveau 3 Institut
    • CIB - Tous capteurs pour les catpteurs du Centre d'Innovation Biomédicale

Les transmetteurs

Les transmetteurs sont des boitiers physiques qui transmettent les données recuillies par les capteurs via le réseau. Seuls les administrateurs complets ont accès aux transmetteurs. Chaque transmetteur possède une adresse MAC unique qui lui sert d'identifiant. Cette adresse MAC doit être autorisée sur le réseau. Lors de l'achat et de l'installation d'un nouveau transmetteur il est nécessaire de faire une demande d'ajout au réseau en précisant l'adresse MAC du transmetteur. Cette demande peut se faire en contactant mohamad.khorbatly@umontreal.ca Responsable des Technologies de l'information pour le Centre d'Innovation Biomédicale ou en faisant une demande auprès du  Bureau des Services Technologiques de la Faculté de Médecine.

Les transmetteurs possèdent un nom personnalisable (en plus de leur identifiant qui n'est pas modifiable). La nomenclature utilisée est identique à celle du capteur auquel ils sont reliés. Les transmetteurs sont associés au même groupe d'utilisateur de niveau 1 que le capteur auquel ils sont reliés.

Les flux de données

Les flux de données sont envoyés par chaque transmetteur et son identifié par l'adresse MAC suivit d'un _ (underscore) et d'un chiffre (exemple: AdresseMAC_1). Accessibles uniquement aux administrateurs complets, un flux de données permet d'associer un capteur avec un transmetteur.

Les protocoles de notifications

Ces protocoles sont activés lorsqu'une alerte (voir ci-dessous pour les conditions de notifications) se déclenche. Les recommandations générales pour les protocoles de notificaiton sont les suivantes:

  • Couvrir une période minimum de 2 heures
  • Utiliser plusieurs modes de notifications et notifier plusieurs personnes différentes

Exemple de protocole de notifications:

  • 0 minutes courriel Utilisateur 1
  • 5 min SMS Utilisateur 1
  • 10 min courriel Utilisateur 2
  • 15 min SMS Utilisateur 2
  • 30 min appel Utilisateur 1
  • 60 min appel Utilisateur 2
  • 120 min Courriel et SMS Chercheur principa

Les conditions de notifications

Les conditions de notifications sont des règles pour lesquelles une alerte va se déclencher. Une condition de notification est associé à un groupe d'utilisateurs qui en a la gestion. Une condition de notification déclenche un ou plusieurs protocoles de notifications. 

Les conditions de notifications varient en fonction de la stringence requise par le laboratoire et en fonction des spécificités de l'instrument. Les conditions de notifications sont aussi différentes selon le niveau d'alerte (1 Laboratoire, 2 Bâtiment\Unité\Département ou 3 Institut)

Les conditions de notifications se divisent également en deux grandes catégories:

  • Conditions de notifications générales
  • Conditions de notifications spécifiques

Conditions de notifications générales

Ces conditions peuvent s'appliquer à tous les types capteurs (indépendante du type de capteur). Les conditions de notifications généales diffèrent selon le niveau d'alerte.

  • Niveau 1 Laboratoire: Labo NomDuLabo - Tous capteurs
    • Alimentation externe perdu > 15 min
    • Inactivité du capteur > 60 min
    • Voltage de la batterie <3.6 V pendant >240 min
  • Niveau 2 Bâtiment\Unité\Département: Bat AcronymDuBatiment - Tous capteurs OU Dept NomDuDept - Tous capteurs
    • Alimentation externe perdu > 60 min

    • Inactivité du capteur > 120 min

    • Pas d'alerte sur le voltage de la batterie

Nomenclature pour les batiments:

    • Bat RG - Tous capteurs pour les capteurs du batiment Roger Gaudry
    • Bat PGD - Tous capteurs pour les capteurs du batiment Paul G Desmarais
    • Bat PJAB - Tous capteurs pour les capteurs du batiment Jules Armand Bombardier

Nomeclature pour les départements:

    • Dept Patho - Tous capteurs
    • Dept Biochimie - Tous capteurs
    • Dept Pharmaco - Tous capteurs
    • Dept Microbio - Tous capteurs
    • Dept Neuro - Tous capteurs
  • Niveau 3 Institut CIB - Tous capteurs pour les capteurs du Centre d'Innovation Biomédicale
    • Alimentation externe perdu > 180 min

    • Pas d'alerte sur l'inactivité

    • Pas d'alerte sur le voltage de la batterie


Conditions de notifications spécifiques

Ces conditions ne peuvent pas s'appliquer à tous les types capteurs. Les conditions sont dépendantes du type de capteur mais aussi du type d'instrument. Les conditions de notifications spécifiques diffèrent selon le niveau d'alerte.

  • Niveau 1 Laboratoire
    • Labo NomDuLabo - RT
      • Température > 30°C pendant > 15 min
      • Température < 15°C pendant > 15 min
    • Labo NomDuLabo +4C
      • Température > 10°C pendant > 15 min
      • Température < 0°C pendant > 15 min
    • Labo NomDuLabo -20C
      • Température > -10°C pendant > 15 min
      • Température < -30°C pendant > 15 min
    • Labo NomDuLabo -80C
      • Température > -60°C pendant > 15 min
      • Température < -90°C pendant > 15 min
  • Niveau 2 Bâtiment\Unité\Département: Bat AcronymDuBatiment OU Dept NomDuDept - RT/+4C/-20C/-80C
    Exemple ci dessous pour le Batiment RG. La nomenclature est la meme pour les groupes suivants Bat PGD, Bat PJAB, Dept Patho, Dept Biochimie, Dept Pharmaco et Dept Micriobio.
    • Bat RG - RT
      • Température > 30°C pendant > 60 min
      • Température < 15°C pendant > 60 min
    • Bat RG +4C
      • Température > 10°C pendant > 60 min
      • Température < 0°C pendant > 60 min
    • Bat RG -20C
      • Température > -5°C pendant > 60 min
      • Température < -30°C pendant > 60 min
    • Bat RG -80C
      • Température > -60°C pendant > 60 min
      • Température < -90°C pendant > 60 min
  • Niveau 3 Institut CIB
    • CIB - RT
      • Température > 30°C pendant > 180 min
      • Température < 15°C pendant > 180 min
    • CIB +4C
      • Température > 15°C pendant > 180 min
      • Température < 0°C pendant > 180 min
    • CIB -20C
      • Température > -5°C pendant > 180 min
      • Température < -30°C pendant > 180 min
    • CIB -80C
      • Température > -50°C pendant > 180 min
      • Température < -90°C pendant > 180 min

Que faire en cas d'alertes?

Utilisateur de niveau 1 : Laboratoire

  • Se connecter à la plateforme de gestion en ligne https://app.atek.io
  • Selectionnez le capteur ayant déclenché une alerte et vérifiez la température. Selon le type d'alerte:
Alerte de perte d'alimentation externe

Cette alerte indique que le transmetteur a perdu son alimentaiton et qu'il fonctionne à présent sur batterie. Cela suggère (mais ce n'est pas obligatoire) que l'instrument associé peut aussi avoir perdu son alimentation. La premiere étape est de vérifier la température de l'instrument.

  • Se connecter à la plateforme de gestion en ligne https://app.atek.io
  • Selectionnez le capteur ayant déclenché l'alerte et vérifiez la température

Ensuite il est nécessaire d'allez sur place et de vérifier l'alimentation de l'instrument.

  • Si l'instrument est alimenté en électricité, il faut simplement vérifier l'alimentation du transmetteur. Vérifier que
    • Le câble noir sortant du boîtier n'est pas débranché
    • Le bloc d’alimentation est bien branché dans la prise de courant
    • La prise de courant est bien alimentée
  •  Si l'instrument n'est plus alimenté en électricité, il est nécessaire contacter la Direction des Immeubles 514 343-2222 qui mettra à disposition le matériel nécessaire (extension) pour restaurer temporairement l'alimentation.


Alerte inactivité

Une alerte d'inactivité indique que le capteur ne communique plus avec la plateforme depuis un certain délai. Cela indique que l'on ne peut plus se fier au système de surveillance puisqu'il ne transmet plus de données. Si l’unité sort des seuils d’opération habituels, les utilisateurs ne seront pas notifiés. Les données seront sauvegardées par le transmetteur et elles seront envoyées dès la remise en service de celui-ci. L'alerte d'inactivité se produit dans 2 cas:

    • Lorsque le capteur n'envoie plus d'information au transmetteur (problème de communication capteur-transmetteur)
    • Lorsque le transmetteur ne communique plus avec le réseau (problème de communication transmetteur-Réseau)

Les utilisateurs de niveau 1 Laboratoire ne peuvent pas diagnostiquer les problemes de communications Transmetteur-Réseau et doivent contacter leur administrateur de niveau 2 (Administrateurs complets) afin de diagnostiquer ce problème d'inactivité. 


Alerte voltage de batterie insuffisante

Le transmetteur possède une batterie rechargeable qui est utilisée lors d'une perte d'alimentation. Une alerte est déclenchée lorsque le voltage de la batterie est < 3.6 V. Cela se produit dans 2 cas:

  • Lorsque que la batterie est utilisée comme source d'alimentation par exemple lorsque le capteur n'est plus alimentée par une source d'alimentation externe pendant plusieurs jours (voir ci-dessus)
    • Vérifier l'alimentation externe du transmetteur. Vérifier que
      • Le câble noir sortant du boîtier n'est pas débranché
      • Le bloc d’alimentation est bien branché dans la prise de courant
      • La prise de courant est bien alimentée
    • Si tout est fonctionnel, il est possible que le bloc d'alimentation soit deffectueux, contacter l'administrateur pour remplacer le bloc d'alimentation (5V 1.5A). La batterie se rechargera progressivement (environ 24h)
  • Lorsque la batterie a dépassé sa durée de vie utile (environ 2 ans)
    • Contacter votre administrateur qui procèdera au remplacement de la batterie
Alerte de seuil de température atteint

C'est une alerte critique, il faut intervenir rapidement

  • Se connecter à la plateforme de gestion en ligne https://app.atek.io
  • Selectionnez le capteur ayant déclenché une alerte et vérifiez la température
    • Si la température est revenue dans les seuils acceptables, l'alerte peut être Acquittée
    • Si la température n'est pas revenue dans les seuils acceptables, il faut aller sur place pour diagnostiquer le problème
    • Contactez les autres membres de votre groupe peut-être sont-ils entrain d'utiliser l'instrument?
      Les informations de contact sont disponibles dans la partie Administration>Utilisateurs
    • Si vous prenez la situation en main ou si vous êtes à l'origine de l'alerte, vous pouvez l'inhiber pour une durée prédéfinit afin de que le protocole de notification ne contacte pas les autres destinataires inutilement


Voici les bonnes pratiques à suivre en cas d'alerte:

 

Si vous n'etes pas en mesure de régler le problème ayant causé l'alerte de température, il est nécessaire de transférer les échantillons dans l'instrument de secours prévu à cet effet. Voici la liste des instruments de secours

+4C: 

-20C:

-80C:

Utilisateur de niveau 2 : Bâtiment\Unité\Département

Alerte de perte d'alimentation externe

Cette alerte indique que le transmetteur a perdu son alimentaiton et qu'il fonctionne à présent sur batterie. Cela suggère (mais ce n'est pas obligatoire) que l'instrument associé peut aussi avoir perdu son alimentation. La premiere étape est de vérifier la température de l'instrument.

  • Se connecter à la plateforme de gestion en ligne https://app.atek.io
  • Selectionnez le capteur ayant déclenché l'alerte et vérifiez la température
  • Contactez les membres du groupe responsable de l'instrument
    Les informations de contact sont disponibles dans la partie Administration>Utilisateurs cherchez le groupe d'utilisateurs associés au capteur ayant déclenché l'alerte

Ensuite il est nécessaire d'allez sur place et de vérifier l'alimentation de l'instrument:

  • Si l'instrument est alimenté en électricité, il faut simplement vérifier l'alimentation du transmetteur. Vérifier que
    • Le câble noir sortant du boîtier n'est pas débranché
    • Le bloc d’alimentation est bien branché dans la prise de courant
    • La prise de courant est bien alimentée
  •  Si l'instrument n'est plus alimenté en électricité il est nécessaire contacter la Direction des Immeubles 514 343-2222 qui mettra à disposition le materiel nécessaire (extension) pour restaurer temporairement l'alimentation.


Alerte voltage de batterie insuffisante
  • Connectez vous à la plateforme de gestion en ligne https://app.atek.io
  • Dans la partie Administration>Transmetteur identifier le transmetteur lié au capteur ayant recu l'alerte. Normalement le transmetteur porte le même nom que son capteur, si ce n'est pas le cas utiliser l'identifiant du Flux/Stream du capteur pour trouver le transmetteur correspondant.
  • Verifier si le transmetteur est effectivement alimenté ou s'il fonctionne sur batterie
    • Si le transmetteur fonctionne sur batterie: Si aucune action n’est prise, le capteur tombera bientôt inactif et la surveillance ne sera plus assurée. Vérifier donc l'alimentation externe. Vérifier que
      • Le câble noir sortant du boîtier n'est pas débranché
      • Le bloc d’alimentation est bien branché dans la prise de courant
      • La prise de courant est bien alimentée
      • Si tout est fonctionnel, il est possible que le bloc d'alimentation soit deffectueux. Remplacer le bloc d'alimentation (5V 1.5A). La batterie se rechargera progressivement (environ 24h)
    • Si le transmetteur est correctement alimenté par l'alimentation externe alors cela indique que la durée de vie utile de la batterie a été atteinte et elle doit être remplacée
      • Procèder au remplacement de la batterie
Alerte d'inactivité

Une alerte d'inactivité indique que le capteur ne communique plus avec la plateforme depuis un certain délai. Cela indique que l'on ne peut plus se fier au système de surveillance puisqu'il ne transmet plus de données. Si l’unité sort des seuils d’opération habituels, les utilisateurs ne seront pas notifiés. Les données seront sauvegardées par le transmetteur et elles seront envoyées dès la remise en service de celui-ci. L'alerte d'inactivité se produit dans 2 cas:

    • Lorsque le capteur n'envoie plus d'information au transmetteur (problème de communication capteur-transmetteur)
    • Lorsque le transmetteur ne communique plus avec le réseau (problème de communication transmetteur-Réseau)

Connectez vous à la plateforme de gestion en ligne https://app.atek.io

    • Dans la partie Administration>Capteur identifier le capteur ayant générer l'alerte 
    • Dans la partie Administration>Transmetteur identifier le transmetteur lié au capteur ayant recu l'alerte
      Normalement le transmetteur porte le même nom que son capteur, si ce n'est pas le cas utiliser l'identifiant du Flux/Stream du capteur pour trouver le transmetteur correspondant
    • Notez la date et l'heure du dernier paquet de données recu
    • Si le dernier paquet recu correspond à l'heure actuelle (+/- 30 sec) alors le transmetteur fonctionne correspond et transmet l'information au réseau et le problème provient de la connexion entre la sonde et le transmetteur. Pour le vérifier:

      • Dans la partie Administration>Transmetteur Identifier le transmetteur lié au capteur ayant recu l'alerte et cliquez sur Éditer.

      • Descendre la page et dérouler Derniers Paquets

      • Cliquez sur Débogage
      • Dans la nouvelle fenêtre vérifier les champs Sensors et Values. Le premier affiche 0x30 si une sonde est bien connectée et 0x0 si une sonde n'est pas bien connectée. Le champ Values affiche une valeur numérique (la température mesurée) si la sonde est bien connectée et affiche NaN si la sonde n'est pas bien connectée.
      • Si le problème vient bien de la connexion de la sonde au transmetteur le détail du paquet indiquer 0x0 et NaN, si c'est le cas, vérifier la connexion en suivant le protocole en ligne Protocole ATEK verification de branchement Sonde-Transmetteur
    • Si le dernier paquet reçu ne corespond pas à l'heure actuelle alors il y a un problème de communication entre le transmetteur et le réseau.
      • Vérifier que la couverture WIFI est suffisante
        • Dans Administration>Transmetteur récuppérer la valeur du RSSI
          • Si celui-ci est égal à 1, il peut y avoir des coupures de connexion dûes à un manque de couverture WIFI. Assurez vous que la couverture WIFI soit suffisante, essayez de déplacer le transmetteur pour avoir un meilleur signal
          • Si le RSSI est supérieur à 1, la couverture WIFI est suffisante, vérifiez que le réseau WIFI est fonctionnel et contactez l'administrateur du réseau pour vérifier que l'adresse MAC du transmetteur est bien autorisée sur le domaine


Utilisateur de niveau 3 : Institut

Alerte de perte d'alimentation externe

Cette alerte indique que le transmetteur a perdu son alimentaiton et qu'il fonctionne à présent sur batterie. Cela suggère (mais ce n'est pas obligatoire) que l'instrument associé peut aussi avoir perdu son alimentation. La premiere étape est de vérifier la température de l'instrument.

  • Se connecter à la plateforme de gestion en ligne https://app.atek.io
  • Selectionnez le capteur ayant déclenché l'alerte et vérifiez la température
  • Contactez les membres du groupe responsable de l'instrument
    Les informations de contact sont disponibles dans la partie Administration>Utilisateurs cherchez le groupe d'utilisateurs associés au capteur ayant déclenché l'alerte

Ensuite il est nécessaire d'allez sur place et de vérifier l'alimentation de l'instrument:

  • Si l'instrument est alimenté en électricité, il faut simplement vérifier l'alimentation du transmetteur. Vérifier que
    • Le câble noir sortant du boîtier n'est pas débranché
    • Le bloc d’alimentation est bien branché dans la prise de courant
    • La prise de courant est bien alimentée
  •  Si l'instrument n'est plus alimenté en électricité il est nécessaire contacter la Direction des Immeubles 514 343-2222 qui mettra à disposition le materiel nécessaire (extension) pour restaurer temporairement l'alimentation.