← Retour
Électronique

Décoder les infos de la TIC et les communiquer

Cédrix · 19/11/2025

Choix du Raspberry Pi

L'objectif est de récupérer automatiquement et à intervalles réguliers les informations émises par un compteur Linky, puis de les rendre accessibles depuis l'extérieur du Raspberry Pi.

Trois prérequis matériels s'imposent donc :

  • une connexion réseau, pour exposer ou transmettre les données collectées ;
  • un espace de stockage, suffisant pour l'OS, les outils et l'historique des relevés ;
  • une liaison série, pour dialoguer avec la sortie TIC du compteur.

Le choix s'est porté sur un Raspberry Pi 3, qui couvre ces trois besoins sans surcoût ni complexité supplémentaire. Le stockage est assuré par une carte SD, la liaison série est exposée sur le port GPIO, et la connectivité réseau bénéficie d'un atout pratique : l'armoire de brassage de la maison se trouve à quelques mètres du compteur électrique, ce qui permet d'envisager un raccordement filaire fiable plutôt qu'un lien sans fil.

Côté logiciel, le système retenu est Raspberry Pi OS (anciennement Raspbian), recommandé par défaut sur cette plateforme. Cette distribution dérivée de Debian apporte tout l'écosystème GNU/Linux nécessaire : pile réseau TCP/IP, accès distant par SSH, synchronisation horaire NTP, gestion de bases de données, serveur web, interpréteurs PHP et Python. Autant de briques qui serviront aux étapes ultérieures du projet.

Câblage

Le compteur Linky émet la trame TIC sous forme d'un signal modulé en ASK (Amplitude Shift Keying). Ce signal n'est pas directement exploitable par l'UART du Raspberry Pi, qui attend un niveau logique TTL stable.

Un démodulateur ASK est donc intercalé entre le compteur et le Raspberry Pi. Son rôle est de récupérer la porteuse modulée et de restituer en sortie un signal binaire TTL propre, directement lisible par le port série.

La chaîne complète est la suivante :

Compteur Linky  →  Démodulateur ASK  →  UART du Raspberry Pi

Le câblage côté Raspberry Pi se résume à trois fils :

Broche Signal Rôle
Pin 1 3V3 Alimentation du démodulateur
Pin 6 GND Masse commune
Pin 10 RX (GPIO15) Lecture de la sortie TTL du démodulateur

Schéma de câblage

   ┌─────────────────────────┐
   │     Compteur Linky      │
   │   sortie TIC (ASK)      │
   └───────────┬─────────────┘
               │  signal TIC modulé
               ▼
   ┌─────────────────────────┐
   │    Démodulateur ASK     │
   │                         │
   │   IN  ← TIC data        │
   │   GND ← TIC GND         │
   │                         │
   │   VCC ─────────────────────►  Pin 1   (3V3)
   │   GND ─────────────────────►  Pin 6   (GND)
   │   OUT ─────────────────────►  Pin 10  (RX / GPIO15)
   └─────────────────────────┘            Raspberry Pi 3

Installation de l'OS

Le déploiement de Raspberry Pi OS sur la carte SD suit la procédure standard décrite dans l'article [à compléter]. Un point d'attention : activer le service SSH dès la préparation de l'image, faute de quoi aucun accès distant ne sera possible au premier démarrage.

Une fois le Raspberry Pi mis sous tension et raccordé au réseau, son adresse IP n'est pas connue à l'avance. Un balayage du réseau local avec nmap permet de l'identifier :

nmap -sn 192.168.1.0/24

Note : la cible passée à nmap est l'adresse du réseau (.0/24), pas celle de la passerelle. Le /24 indique le masque de sous-réseau et délimite la plage scannée.

Une fois l'adresse repérée, la connexion s'établit avec le compte pi et le mot de passe par défaut raspberry :

ssh pi@192.168.1.68

Premier réflexe sécurité : changer immédiatement le mot de passe du compte pi avec passwd, voire désactiver ce compte au profit d'un utilisateur dédié. Les identifiants par défaut sont connus de tous les scans automatisés.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire
Un code de vérification sera envoyé à votre adresse email.