Ceci est une ébauche, juste quelques idées, pas une présentation d’un travail fini !
Sondes radio (iot)
L’idée est d’avoir plusieurs sondes de température ou autre réparties dans les sous sols d’un bâtiment et de renvoyer les infos sur un serveur qui s’occupera de les transmettre à un intranet (qui peut être sur le même serveur) ou un site spécialisé pour l’affichage.
https://thingsboard.io/
https://freeboard.io/
Sonde
Arduino Mini
Compact, peu gourmand et suffisant pour gérer un ou plusieurs capteurs.
Préparation : enlever la led « power » pour gagner énormément en autonomie, alimenter par la pin VCC en 3V pour passer outre le régulateur
Step-UP MCP1640
Permet d’alimenter le circuit avec 1, 2 ou 3 piles 1.5v et d’en tirer le maximum
Timer TPL5110
Permet d’activer le circuit de façon cyclique (par exemple, 1x toutes les 10 mn) et de couper l’alimentation le reste du temps pour une conso de 35nA
SI4463, émetteur 433Mhz
HC-12 SI4463, longue portée, donné pour plusieurs centaines de mètres en terrain libre. En intérieur avec des murs et dalles en béton armé ? Sûrement 10-20m, à tester.
Sonde DS18B20
Simple à utiliser, pré-calibrée. On peut envelopper la sonde dans une cosse « voiture » ou un tube en cuivre pour la fixer facilement à un tuyau.
Boitier
À choisir
~$10
Porte pile AA
~$3
Principe
Serveur
Proche des sondes mais relié au réseau, un Raspberry s’occupe de recevoir et décoder les messages et de les retransmettre par internet. Doit disposer d’un module 433Mhz !
Messages
Peuvent être cryptés de façon simple. Pas de grand risque à l’interception, ni à l’injection si ce n’est des affichages faussés…
Format des messages
01 – Préambule – 3 octets – « PPE » – Identifie un message qui nous concerne !
02 – ID – Numéro d’identification de la sonde
03 – Type de message – 1 octet – Par exemple, envoi d’une valeur par une sonde
04 – 2 octets – Longueur du message (0 si pas de message !)
05 – x octets – [optionnel] message
06 – 2 octets – Cheksum des points 01 à 05