Mon réseau d’entreprise
28.1 RTL SDR
Nous allons présenter dans ce document quelques manipulations de radio logicielles avec le dongle Realtek.
Les bandes ISM (industriel, scientifique et médical) sont des bandes de fréquences qui peuvent être utilisées dans un espace réduit pour des applications industrielles, scientifiques, médicales, domestiques ou similaires. En Europe, les bandes de fréquences ISM sont définies au tableau 1 de l’EN 55011 (table 28.1). Par défaut, l’unité est le mégahertz (MHz).
| Min | Max | Centre | Écart | Notes |
| 6,765 | 6,795 | 6,78 | ||
| 13,553 | 13,567 | 13,56 | ||
| 26,957 | 27,283 | 27,12 | ||
| 40,660 | 40,700 | 40,68 | ||
| 433,05 | 434,79 | 433,920 | Télécommandes | |
| de garage | ||||
| thermomètres | ||||
| 868 | Lorawan | |||
| (902: us) | domotique | |||
| 2,4 | 2,5 GHz | 2,450 GHz | WiFi, Bluetooth | |
| 5,725 | 5,875 GHz | 5,800 GHz | WiFi | |
| 24 | 24,25 GHz | 24,125 GHz | ||
| 61 | 61,5 GHz | 61,25 GHz | ||
| 122 | 123 GHz | 122,50 GHz | ||
| 244 | 246 GHz | 245,00 GHz |
Tab. 28.1 : Bandes ISM
Nous allons, ici nous interresser à la bande 433MHz. La fréquence centrale est de 433,920 MHz. Ce nombre revient souvent dans les documentations.
28.1.1 sdrangelove
Le logiciel sdrangelove permet d’effectuer une analyse spectrale simple. Il est ainsi possible de mettre en évidence une émission à 434MHz, par exemple, comme dans la figure 28.4
28.1.2 Analyse spectrale, plus simple
Une autre façon de réaliser l’analyse spectrale consiste à mesure la puissance reçue sur chaque fréquence. L’avantage de cette commande, c’est qu’elle est légère et qu’elle n’utilise pas de fenêtre graphique. Il est ainsi aisé de la laisser fonctionner en permanence pour pouvoir interpréter des phénomènes aléatoires.
La commande à utiliser est rtl_power, du paquet rtl-sdr. La syntaxe est la suivante :
- -f freq_range
-
la bande de fréquence à visualiser ;
- Fichier résultat
-
Le fichier pour enregistrer les résultats, c’est un fichier csv.
. La syntaxe définissant la bande est : min:max:largeur. Par, exemple pour scanner de 432MHz à 436MHz, avec une résolution de 10kHz :
-f 432M:436M:10k
Le fichier produit sera manipulé par heatmap.py pour produire une représentation waterfall. Chaque ligne correspond à une mesure, le temps s’écoule vers le bas.
Par exemple, l’analyse de la bande FM est présentée dans la figure 28.5. Plus, la zone est claire, plus il y a du signal. Il est aisé de faire correspondre une zone avec une fréquence d’émission trouvée sur le site de la station de radio.
Pour faire l’analyse de la bande des 433MHZ, nous allons donc entrer la commande :
rtl_power -f 432M:436M:10k b433.csv
Puis, au bout d’un certain temps, convertir le fichier csv en image (figure 28.6)
heatmap.py b433.csv b433.png
Radiohead va émettre en 433,92MHz. L’émission a été interrompue quelques instants. La bande lumineuse à cette fréquence s’assombrit avant de redevenir lumineuse.


