Actualiser README.md
This commit is contained in:
parent
6a74c847a1
commit
7e2f14056c
266
README.md
266
README.md
|
|
@ -1,143 +1,195 @@
|
||||||
RpiTx modified F4IYT
|
# 📡 RpiTx (Modified by F4IYT)
|
||||||
============================
|
|
||||||
|
|
||||||

|
## 📌 Description
|
||||||
Source de F5OEO<br>
|
**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).
|
||||||
https://github.com/F5OEO/rpitx
|
Cette version **modifiée par F4IYT** inclut :
|
||||||
<br>
|
- Un **prototype matériel** personnalisé.
|
||||||
|
- Une sortie sur **GPIO 4**.
|
||||||
|
- Un système optimisé pour l'émission **POCSAG** (pagers).
|
||||||
|
|
||||||
## RPITX Version en production 2.0
|
> ⚠️ **Réglementation** : En France, l'émission sur les fréquences **POCSAG (466 MHz)** est **interdite**.
|
||||||
Avec un raspberry pi 3<br>
|
|
||||||
J'ai modifié le système
|
|
||||||
et crer un proto hardware<br>
|
|
||||||

|
|
||||||
La sortie ce fait sur le GPIO 4<br>
|
|
||||||
Mes padgers<br>
|
|
||||||

|
|
||||||
|
|
||||||
Les 2 du bas sont des numériques<br>
|
---
|
||||||
et les 2 du haut des alphanumérique<br>
|
|
||||||
|
|
||||||
le fichier .img zipper sur une carte de 16Go<br>
|
## 🛠 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
|
||||||
|
|
||||||
|
|
||||||
# Les infos
|
⚠️ Rappel : Ces fréquences sont réservées aux services professionnels en France.
|
||||||
|
|
||||||
En France, les fréquences attribuées au POCSAG sont sur la bande du 466 MHz interdi à tout transmission !
|
Identifiants POCSAG
|
||||||
|
|
||||||
466.025 MHz
|
ARP : Numéro unique (ex: 31 0715846 2).
|
||||||
466.050 MHz
|
CAP Code : 0715846 (supprimez les 2 premiers et le dernier chiffre de l'ARP).
|
||||||
466.075 MHz
|
|
||||||
466.175 MHz
|
|
||||||
466.20625 MHz
|
|
||||||
466.23125 MHz
|
|
||||||
|
|
||||||
Il faut avoir un numéro nommé ARP qui est un CAP Code numéo unique d'identifiant du PAGGER<br>
|
📸 Exemple :
|
||||||
sans ce numéo il est impossible de pourvoir communiquer avec<br>
|
ARP/CAP
|
||||||
|
|
||||||
ex:<br>
|
Historique des réseaux
|
||||||

|
|
||||||
<br>ici ARP: 31 0715846 2<br>
|
|
||||||
Pour avoir un CapCode, il suffit de supprimer les 2 premiers et le dernier chiffre ARP<br>
|
|
||||||
Donc CAP Code=0715846<br>
|
|
||||||
et la fréquence ici 466.20625Mhz<br>
|
|
||||||
|
|
||||||
# les protocols
|
Réseau
|
||||||
|
Opérateur
|
||||||
|
Protocole
|
||||||
|
Statut
|
||||||
|
|
||||||
TamTam, c'est Cegetel/SFR arrété en in 1999, il utilisait le protocol ERMES.<br>
|
TamTam
|
||||||
|
Cegetel/SFR
|
||||||
|
ERMES
|
||||||
|
Arrêté (1999)
|
||||||
|
|
||||||
KOBBY, c'est Bouygue Telecom, arrété en 2005, il utilisait le protocol ERMES/FLEX.<br>
|
KOBBY
|
||||||
|
Bouygue Telecom
|
||||||
|
ERMES/FLEX
|
||||||
|
Arrêté (2005)
|
||||||
|
|
||||||
TATOO, c'est FT/Orange, qui utilise le POCSAG, il fonctionne depuis 2000.<br>
|
TATOO
|
||||||
|
FT/Orange
|
||||||
|
POCSAG
|
||||||
|
Actif (2000+)
|
||||||
|
|
||||||
pour emettre sur 438.2160 il faudrai un quartz de 49.152 Mhz<br>
|
🔢 Calcul du Quartz
|
||||||
|
Formule 1 : Trouver le quartz (Q)
|
||||||
|
text
|
||||||
|
Copier
|
||||||
|
|
||||||
|
(F - IF) / 8 = Quartz
|
||||||
|
|
||||||
|
|
||||||
# Calcul du quartz
|
F = Fréquence cible (ex: 466.050 MHz).
|
||||||
Pour connaitre la fréquence du quartz:<br>
|
IF = 45 MHz.
|
||||||
|
Exemple : (466.050 - 45) / 8 = 52.631 MHz.
|
||||||
|
Formule 2 : Trouver la fréquence (F)
|
||||||
|
text
|
||||||
|
Copier
|
||||||
|
|
||||||
(F - IF ) /8 = Quartz<br>
|
(Q + IF / 8) * 8 = F
|
||||||
|
|
||||||
exemple 466.050Mhz pour F<br>
|
Exemple : (48 + 45 / 8) * 8 = 429 MHz.
|
||||||
IF toujours 45Mhz<br>
|
|
||||||
|
|
||||||
(466.05 -45)/8 = 52.631Mhz<br>
|
🎛 Utilisation
|
||||||
|
Test de base
|
||||||
|
bash
|
||||||
|
Copier
|
||||||
|
```bash
|
||||||
|
cd rpitx
|
||||||
|
./easytest.sh
|
||||||
|
```
|
||||||
|
📸 Captures :
|
||||||
|
SSH
|
||||||
|
433 MHz
|
||||||
|
Menu
|
||||||
|
Spectrum
|
||||||
|
|
||||||
Autre methode trouver la fréquence avec un quartz:<br>
|
🚀 Commandes Utiles
|
||||||
|
|
||||||
(Q+IF/8)*8=F<br>
|
Fonction
|
||||||
Soit un Q=48Mhz<br>
|
Commande
|
||||||
(48+45/8)*8=429Mhz<br>
|
|
||||||
|
|
||||||
#Utilisation du Os RpiTx
|
SSTV
|
||||||
Attention a avoir une bonne alementation 5V 3A<br>
|
sudo ./gosstv.sh 433.0 /home/pi/rpitx/src/resources/TestPattern.jpg F4IYT 24 (ou 16)
|
||||||
connection en SSH<br>
|
|
||||||
|
|
||||||
cd rpitx
|
Radio FM
|
||||||
./easytest.sh
|
./streamradiofm.sh
|
||||||
<br>
|
|
||||||
|
|
||||||

|
CW (Morse)
|
||||||

|
sudo ./morse 434000000 25 "Cq Cq F4IYT"
|
||||||

|
|
||||||

|
|
||||||
|
|
||||||
<br>
|
Spectre
|
||||||
|
./testspectrum.sh 433000000 src/resources/TestPattern.jpg
|
||||||
|
|
||||||

|
FT8
|
||||||
|
sudo ./pift8 -m "CQ F4IYT JN33" -f 433.1e6
|
||||||
|
|
||||||
<br>ici complet<br>
|
🌐 Interface Web (POCSAG)
|
||||||
|
|
||||||

|
Lancez le serveur :
|
||||||
|
bash
|
||||||
|
Copier
|
||||||
|
|
||||||
<br>si incomplet Pb Alim<br>
|
cd PocSag
|
||||||
|
./gohttp.py
|
||||||

|
|
||||||
|
|
||||||
# Bonnus
|
|
||||||
SSTV en modem color 24 si non remplacer 24 par 16<br>
|
|
||||||
|
|
||||||
sudo ./gosstv.sh 433.0 /home/pi/rpitx/src/resources/TestPattern.jpg F4IYT 24
|
|
||||||
|
|
||||||
Stream RadioFM<br>
|
|
||||||
|
|
||||||
./streamradiofm.sh
|
|
||||||
|
|
||||||
Cq CQ CW<br>
|
|
||||||
|
|
||||||
sudo ./morse 434000000 25 "Cq Cq F4IYT"
|
|
||||||
|
|
||||||
Spectrum<br>
|
|
||||||
|
|
||||||
./testspectrum.sh 433000000 src/resources/TestPattern.jpg
|
|
||||||
|
|
||||||
FT8<br>
|
|
||||||
|
|
||||||
sudo ./pift8 -m "CQ F4IYT JN33" -f 433.1e6
|
|
||||||
|
|
||||||
# Formulaire
|
|
||||||
allez dans le répertoire PocSag<br>
|
|
||||||
|
|
||||||
cd PocSag
|
|
||||||
|
|
||||||
puis<br>
|
|
||||||
|
|
||||||
./gohttp.py
|
|
||||||
|
|
||||||
ouvrir une page Web sur IP du RPI3 avec le port 8080<br>
|
|
||||||
exempel ici: <br>
|
|
||||||
http://192.168.0.70:8080/<br>
|
|
||||||

|
|
||||||
<br>puis choisir dans la liste le CapCode du Pagger<br>
|
|
||||||
saisir un message et envoyer<br>
|
|
||||||
le message sera reçu si le pagger est allumé et à porter.<br>
|
|
||||||
pour changer la liste éditer le fichier data.json<br>
|
|
||||||
|
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
|
||||||
<br>
|
📸 Interface :
|
||||||
73<br>
|
Formulaire POCSAG
|
||||||
Xavier
|
🔧 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).
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user