RpiTX2/README.md
2026-06-26 15:29:25 +02:00

197 lines
3.9 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 📡 RpiTx (Modified by F4IYT)
## 📌 Description
**RpiTx** est un outil open-source développé par **F5OEO** ([GitHub](https://github.com/F5OEO/rpitx)) pour transformer un **Raspberry Pi** en émetteur radio logiciel (SDR).
Cette version **modifiée par F4IYT** inclut :
- Un **prototype matériel** personnalisé.
- Une sortie sur **GPIO 4**.
- Un système optimisé pour l'émission **POCSAG** (pagers).
![PocSaG](img/1717951887952.jpg)
> ⚠️ **Réglementation** : En France, l'émission sur les fréquences **POCSAG (466 MHz)** est **interdite**.
---
## 🛠 Prérequis
| Matériel/Logiciel | Version/Modèle | Description |
|-------------------|----------------|-----------------------------------------------------------------------------|
| Raspberry Pi | 3 | Plateforme principale. |
| Alimentation | 5V / 3A | **Obligatoire** pour éviter les instabilités. |
| Carte SD | 16 Go | Contient l'image `.img` préconfigurée. |
| Quartz | Variable | Ex: **49.152 MHz** pour émettre sur 438.2160 MHz. |
---
## 🚀 Installation
### 1⃣ Préparer la carte SD
1. Téléchargez le fichier `.img` (ZIP).
2. Décompressez-le et flashez-le sur une **carte SD de 16 Go** (avec `dd` ou **Balena Etcher**).
### 2⃣ Connexion SSH
```bash
ssh pi@<IP_DU_RASPBERRY>
cd rpitx
```
🔧 Configuration Matérielle
Prototype Hardware
Sortie RF : GPIO 4.
Pagers :
2 boutons en bas : Affichage numérique.
2 boutons en haut : Affichage alphanumérique.
📸 Photos :
Proto
Pagers
📡 Protocoles POCSAG
Fréquences (théoriques)
Fréquence (MHz)
Statut
466.025
Interdite
466.050
Interdite
466.075
Interdite
466.175
Interdite
466.20625
Interdite
466.23125
Interdite
⚠️ Rappel : Ces fréquences sont réservées aux services professionnels en France.
Identifiants POCSAG
ARP : Numéro unique (ex: 31 0715846 2).
CAP Code : 0715846 (supprimez les 2 premiers et le dernier chiffre de l'ARP).
📸 Exemple :
ARP/CAP
Historique des réseaux
Réseau
Opérateur
Protocole
Statut
TamTam
Cegetel/SFR
ERMES
Arrêté (1999)
KOBBY
Bouygue Telecom
ERMES/FLEX
Arrêté (2005)
TATOO
FT/Orange
POCSAG
Actif (2000+)
🔢 Calcul du Quartz
Formule 1 : Trouver le quartz (Q)
text
Copier
(F - IF) / 8 = Quartz
F = Fréquence cible (ex: 466.050 MHz).
IF = 45 MHz.
Exemple : (466.050 - 45) / 8 = 52.631 MHz.
Formule 2 : Trouver la fréquence (F)
text
Copier
(Q + IF / 8) * 8 = F
Exemple : (48 + 45 / 8) * 8 = 429 MHz.
🎛 Utilisation
Test de base
bash
Copier
```bash
cd rpitx
./easytest.sh
```
📸 Captures :
SSH
433 MHz
Menu
Spectrum
🚀 Commandes Utiles
Fonction
Commande
SSTV
sudo ./gosstv.sh 433.0 /home/pi/rpitx/src/resources/TestPattern.jpg F4IYT 24 (ou 16)
Radio FM
./streamradiofm.sh
CW (Morse)
sudo ./morse 434000000 25 "Cq Cq F4IYT"
Spectre
./testspectrum.sh 433000000 src/resources/TestPattern.jpg
FT8
sudo ./pift8 -m "CQ F4IYT JN33" -f 433.1e6
🌐 Interface Web (POCSAG)
Lancez le serveur :
bash
Copier
cd PocSag
./gohttp.py
Ouvrez un navigateur à l'adresse :
text
Copier
http://<IP_DU_RASPBERRY>:8080/
Envoyer un message :
Sélectionnez le CAP Code.
Saisissez un message.
Cliquez sur Envoyer.
📸 Interface :
Formulaire POCSAG
🔧 Personnalisation : Modifiez data.json pour ajouter des CAP Codes.
⚠️ Limitations
Réglementation : Émission sur 466 MHz interdite en France.
Alimentation : 5V/3A obligatoire pour éviter les instabilités.
Compatibilité : Conçu pour Raspberry Pi 3.
📜 Licence
Basé sur RpiTx (GPLv3).