-
Notifications
You must be signed in to change notification settings - Fork 0
LORA BlueTooth
8 dépôts github : exemples-de-montages festisol CROUS-micro-python piano visio anumby jouets developpement-voiture raspberry-pico Blog ateliers numériques Repair Café d'Orsay
Partage de messages via Bluetooth sans internet : comment créer un reseau sans carte SIM ni internet ? Bitchat a permis aux manifestants indiens de contourner la coupure internet du 20 juillet en relayant les messages par Bluetooth
https://korben.info/inde-ordonne-github-supprimer-bitchat.html
Reseau sans carte SIM ; il m'a suffit de charger l'application sur 2 téléphones
# Passerelles LORA et BT
( à tester )
C'est plus compliqué. Il existe des utilitaires pour faire dialoguer BitChat
bitchat-tui
Il reste à creer l'accès à l'adaptateur BT ; Meta propose une solution pour bitChat-tui
Parfait, sur Linux Mint ça passe direct 👌
Mint = base Ubuntu/Debian donc on utilise apt
Installation bitchat-tui sur Linux Mint + Bluetooth
1. Installe les dépendances BT
Ouvre un terminal :
sudo apt update
sudo apt install git python3-pip python3-venv bluez bluez-tools libbluetooth-dev
sudo systemctl enable --now bluetooth
Vérifie que ton dongle est vu :
bluetoothctl
[bluetooth]# show
[bluetooth]# power on
[bluetooth]# exit
Tu dois voir Powered: yes
2. Récupère bitchat-tui git clone https://github.com/dexterous-tech/bitchat-tui cd bitchat-tui python3 -m venv venv source venv/bin/activate pip install --upgrade pip pip install -r requirements.txt 3. Lancer Problème classique sur Mint : accès au BT. 2 solutions :
Solution A : avec sudo, le plus simple
sudo python bitchat_tui.py
Solution B : sans sudo
sudo usermod -aG bluetooth
Quand c'est lancé :
Action Commande
Changer pseudo /nick MintUser
Voir les gens à portée /peers
Salon public /j #general
MP chiffré @Pseudo salut
Quitter q
Portée : ∼10-30m en BLE. Les messages sautent de nœud en nœud.
5. Si ça ne marche pas
Erreur Mint Fix
No Bluetooth adapter found sudo rfkill unblock bluetooth puis sudo hciconfig hci0 up
ModuleNotFoundError: bluetooth pip install pybluez dans le venv
Le TUI est buggé Lance la version CLI : python bitchat.py
Il faut que les 2 aient bitchat lancé et le BT activé pour se voir.
- LORA pur
- MESHSTATIC
- RETICULUM demandent des niveaux croissants de calcul ; j'ai testé des montages
- frugal
Comprendre les composants
L'univers Arduino est vaste ; découvrez des montages en quelques clics pour faire des jouets avec des arduino, les nouveaux modules raspberry pico ou avec du wifi les petits esp CROUS-micro-python

La progression par 5 niveaux des exemples-de-montages est importante pour aborder des projets de plus en plus ambitieux. Compléter votre boite à outils avec des Capteurs, des Afficheurs en utilisant des Instruments de mesure. Regarder les Videos et montez vos propres projets pour refaire les jeux du festival festisol et commencer à utiliser les nouveaux raspberry-pico. Voulez-vous nous aider à développer d'autres applications ? Commencez un peu de code CROUS-micro-python, participez au developpement-voiture ou pour construire des jouets Anumby
