diff --git a/_logs/not_found.jsonl b/_logs/not_found.jsonl index 819d98d..a42255c 100644 --- a/_logs/not_found.jsonl +++ b/_logs/not_found.jsonl @@ -72,3 +72,5 @@ {"ts":"2026-05-16 12:59:58","url":"/loisirs/podcasts/informatique/materiel/arduino/recepteur_bluetooth_amplificateur_audio_50w_swhf01_tda7492p","ref":"https://www.abonnel.fr/loisirs/podcasts/informatique/materiel/arduino/recepteur_bluetooth_amplificateur_audio_50w_swhf01_tda7492p?idx=journal_geek%3A2019%3A09","ua":"Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (HTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)"} {"ts":"2026-05-16 13:01:46","url":"/journal_geek/2023/20230209-verifier-la-date-d-un-certificat","ref":"","ua":"Mozilla/5.0 (compatible; Barkrowler/0.9; +https://babbar.tech/crawler)"} {"ts":"2026-05-16 13:03:14","url":"/informatique/linux/commandes/sudo","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.6998.35/36 Safari/537.36"} +{"ts":"2026-05-16 13:05:07","url":"/informatique/linux/commandes/type","ref":"https://abonnel.fr/informatique/linux/commandes/type","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; SleepBot/1.0; +http://sleepbot.com/) Chrome/131.0.0.0 Safari/537.36"} +{"ts":"2026-05-16 13:05:47","url":"/electronique/teleinformation-compteur-electricite/circuit-de-demodulation-ask","ref":"","ua":"Mozilla/5.0 (compatible; Barkrowler/0.9; +https://babbar.tech/crawler)"} diff --git a/cfe738e9-7ac2-4c7e-9205-dab4957835c6/draft_overlay.json b/cfe738e9-7ac2-4c7e-9205-dab4957835c6/draft_overlay.json new file mode 100644 index 0000000..9c4810c --- /dev/null +++ b/cfe738e9-7ac2-4c7e-9205-dab4957835c6/draft_overlay.json @@ -0,0 +1,4 @@ +{ + "title": "Décoder les infos de la TIC et les communiquer", + "_updated_at": "2026-05-16 13:05:57" +} diff --git a/cfe738e9-7ac2-4c7e-9205-dab4957835c6/draft_overlay.md b/cfe738e9-7ac2-4c7e-9205-dab4957835c6/draft_overlay.md new file mode 100644 index 0000000..40c454f --- /dev/null +++ b/cfe738e9-7ac2-4c7e-9205-dab4957835c6/draft_overlay.md @@ -0,0 +1,78 @@ +# Décoder les infos de la TIC et les communiquer + +La sortie **TIC** (Télé-Information Client) du compteur Linky expose en continu des données utiles : index de consommation, puissance apparente, intensité instantanée, période tarifaire en cours. L'objectif de ce projet est de capter ces informations automatiquement, à intervalles réguliers, puis de les rendre accessibles depuis l'extérieur du dispositif de collecte. + +## Choix du Raspberry Pi + +Trois prérequis matériels s'imposent : + +- 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 : carte SD pour le stockage, UART exposé sur le port GPIO pour la liaison série, et port Ethernet pour le réseau. Atout pratique : l'armoire de brassage de la maison se trouve à quelques mètres du compteur électrique, ce qui permet un raccordement filaire fiable plutôt qu'un lien Wi-Fi. + +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 pour les étapes ultérieures : pile réseau TCP/IP, accès distant par SSH, synchronisation horaire NTP, bases de données, serveur web, interpréteurs PHP et Python. + +## 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 : extraire la porteuse modulée et 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 +``` + +Côté Raspberry Pi, le câblage 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 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 : + +```bash +nmap -sn 192.168.1.0/24 +``` + +> Note : la cible passée à `nmap` est l'**adresse du réseau** (`192.168.1.0`), pas celle de la passerelle (`192.168.1.1`). Le suffixe `/24` est le masque CIDR : il indique que les 24 premiers bits désignent le réseau, et délimite donc la plage scannée (ici, de `.1` à `.254`). + +Une fois l'adresse repérée, la connexion s'établit avec le compte `pi` et le mot de passe par défaut `raspberry` : + +```bash +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 exposés sur Internet. + +Le Raspberry Pi est désormais opérationnel et joignable sur le réseau. Les étapes suivantes — configuration du port série, décodage de la trame TIC, puis exposition des données — feront l'objet des prochains chapitres. \ No newline at end of file