Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.

eSpectre - Quand votre Wi-Fi détecte les mouvements sans caméra

C'est toujours un peu magique, ces histoires d'ondes radio. On sait par exemple que notre box Wi-Fi "voit" déjà quand on traverse le salon, sauf que jusqu'ici, personne ne l'écoutait vraiment. Mais j'ai découvert qu'on pouvait aller encore plus loin avec un simple ESP32 à 10 balles et le projet eSpectre de Francesco Pace. Pas de caméra ni de micro mais juste des ondes Wi-Fi qui rebondissent dans la pièce, et un capteur qui les écoute.

Quand vous bougez votre petit corps tout mou, vous déformez les ondes qui circulent entre votre box et l'ESP32, un peu comme votre main qui passe devant une lampe et fait bouger l'ombre sur le mur. Et c'est grâce à ces micro-perturbations, que ce petit appareil qui se connecte au Wifi est capable de mesurer, surveiller et analyser le moindre mouvement en temps réel (ce qu'on appelle le CSI, pour Channel State Information). Et l'ajout au réseau wifi se fait très simplement puisqu'il suffit de flasher la bestiole via ESPHome, ensuite vous remplissez un petit fichier YAML, vous lui faites rejoindre votre réseau wifi et le tour est joué !! 15 minutes plus tard, le capteur apparaît tout seul dans Home Assistant.

Et puis n'importe quel ESP32 qui traîne dans un tiroir fera l'affaire (les C6 et S3 sont les plus à l'aise).

Ce sont des chercheurs qui nous ont pondu cette technologie il y a une quinzaine d'années, et l'IEEE vient de la normaliser depuis l'année dernière sous le doux nom de 802.11bf. Ce qui a tout changé, c'est qu'Espressif a donné un accès au CSI directement sur ses puces alors qu'avant il fallait du matériel à plusieurs centaines d'euros. Maintenant ça tient sur un composant à 10€ et eSpectre va même plus loin avec un petit algo maison qui choisit tout seul les 12 sous-porteuses les plus stables au démarrage. Le seul truc c'est de garder la pièce immobile durant les 10 secondes qui suivent le boot, le temps qu'il se calibre.

Après si vous n'êtes pas très familier avec la domotique, vous pourriez vous demander à quoi ça sert.

Et bien par exemple à allumer la lumière quand vous entrez, couper le chauffage dans les pièces vides, ou garder un œil sur l'activité d'un parent âgé, tout ça sans caméra intrusive. Et si vous partez de chez vous, sachez que ça peut vous alerter au moindre mouvement pendant les vacances.

Le fait de pouvoir l'utiliser également pour la sécurité de votre domicile je trouve que c'est vraiment un gros plus !!

Et puis une fois encore, le respect de la vie privée est au centre des préoccupations du projet puisque toutes les données sont conservées en local, sur l'ESP32. Rien ne quitte votre réseau... On est vraiment à l'opposé par exemple de cette caméra connectée qui suit vos chats et finit par filmer tout le salon.

Sauf que, et Francesco est le premier à le marteler dans la doc du projet, cette même techno peut servir à surveiller des gens sans leur consentement. Concrètement, il suffit que l'attaquant trafique un routeur pour enregistrer 24h/24 les déplacements de personnes qui n'en savent rien. Et cela même à travers les murs, de manière complètement silencieuse et très peu chère.

D'ailleurs le Wi-Fi sait déjà aller plus loin que "ça bouge ou pas", jusqu'à vous reconnaître rien qu'à votre démarche . La surveillance sans la caméra, ça veut dire qu'il n'y a pas de petit voyant rouge ou d'objectif qui déclenche la méfiance. C'est super cool bien sûr, mais attention, juridiquement, car pister les déplacements de gens identifiables sans les prévenir, ça reste de la donnée personnelle et ça vous expose direct au vilain méchant RGPD.

Après, ça ne remplace pas encore un radar et le signal bouge davantage avec l'environnement (les meubles, la météo, un voisin dont le réseau sature le 2.4GHz) qu'avec vous. Donc faux positifs garantis quand le chat ou l'aspi robot passe ou que le store se relève. Et si y'a plusieurs personnes, comme il ne sait pas compter, c'est mouvement ou pas mouvement, point. A titre de comparaison, un capteur radar de type mmWave dédié comme le LD2410 est capable aussi de vous repérer même immobile sur le canapé, donc il vaut mieux conserver ce genre de capteurs aux pièces vraiment critiques où rien ne respire (genre votre coffre fort personnel de 2 m3 caché dans le sous-sol).

Bref, si vous avez déjà Home Assistant et un ESP32 qui dort dans un carton, ça vaut une soirée de test, puisque c'est sur GitHub . Juste, prévenez les gens qui vivent sous le même toit que vous avant de jouer aux espions...

Il transforme un microcontrôleur à 8 euros en routeur WiFi-Ethernet, sans la moindre puce réseau

Difficile de faire plus minimaliste comme routeur. Celui que vient de bricoler Matt Deeds tient sur un Raspberry Pi Pico 2W, ce microcontrôleur grand comme une clé USB que l'on trouve pour une poignée d'euros, et il assure pourtant le pont entre un réseau WiFi et une bonne vieille prise Ethernet.

Le WiFi, le Pico 2W le gère nativement grâce à sa puce sans fil intégrée, donc rien d'extraordinaire de ce côté-là. Toute la malice se niche dans la partie filaire.

Car pour parler Ethernet, un appareil a normalement besoin d'un composant spécialisé, du type W5500, un petit circuit qui prend en charge l'intégralité du protocole réseau sans solliciter le processeur. Matt Deeds, lui, s'en passe complètement.

À la place, il génère du 10BASE-T, la toute première norme d'Ethernet sur paire torsadée, celle qui faisait tourner les réseaux d'entreprise à 10 mégabits par seconde au milieu des années 90. Et il la produit entièrement en bit-bang.

Le bit-banging consiste à fabriquer un signal électrique à la main, en faisant commuter les broches du microcontrôleur des centaines de milliers de fois par seconde pour dessiner la forme d'onde attendue, là où un vrai contrôleur Ethernet ferait tout le travail seul dans son coin.

Résultat, il ne reste presque rien autour de la carte. Un petit transformateur de signal pour isoler la ligne, un connecteur réseau, et c'est à peu près tout.

Le code, lui, est écrit en Rust, le langage que l'industrie adore pour la sûreté de sa gestion mémoire, et il reprend en partie le code d'un projet antérieur dont il constitue un portage.

Il ne faut évidemment pas en attendre des miracles de débit. La réception plafonne autour de 100 ko par seconde, l'émission grimpe jusqu'à un mégaoctet par seconde, et cette asymétrie un brin cocasse rappelle qu'on reste sur une démonstration, pas sur un produit fini.

On est donc à des années-lumière de la box du salon. Mais ce n'est pas le but.

Le but, c'est de montrer qu'on peut arracher une fonction réseau complète à une puce qui coûte le prix d'un sandwich, avec quelques lignes de code et deux composants soudés à la va-vite. Le tout est publié sur GitHub , pour qui veut remettre le nez dans le cambouis.

Bref, ça ne détrônera jamais votre routeur, mais voir un microcontrôleur cracher de l'Ethernet à la seule force du logiciel, c'est franchement impressionnant.

Source : Hackaday

Are Synology Routers Being Quietly Abandoned

Is Synology Moving Away From Routers? Synology is still best known for NAS hardware, DSM, backup software, private cloud storage, surveillance, and business data management, but its router range has always been an interesting side branch of the wider ecosystem and one that I have genuinely enjoyed reviewing. Products such as the RT2600ac, MR2200ac, WRX560 […]
❌