Skip to content

Script Python che genera un BOT Telegram per l'invio e ricezione di messaggi LoRa.

License

Notifications You must be signed in to change notification settings

Mantisworks/MeshBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeshBot

Script Python che legge il traffico dalla USB (/dev/ttyUSB0) e li reindirizza in un gruppo Telegram indicato. Lo script deve necessariamente girare sulla stessa piattaforma dove il Nodo LoRa e' collegato. Nel mio caso ho utilizzato un Raspberry Pi 3B+ alimentato con un hat PoE sul quale vi e' collegato un TTGO T-Beam via USB. Il Raspberry e' dotato di un hot-spot WiFi per permettere la comunicazione tra nodo e MQTT.

Comandi principali del Bot Telegran

/lora Invia il messaggio sul canale di default (3 secondario)

/canale <n_canale> < messaggio > Invia il messaggio sul canale LoRa specificato Es: /canale 0 Ciao

/info Restuisce le informazioni del nodo locale alt text

/ultimi Restituisce l'elenco degli ultimi nodi ascoltati di recente alt text

/posizione Restituisce la posizione GPS e altitudine del nodo locale alt text

/invia_a <id_nodo> Invia il messaggio al nodo specificato NB: l'ID nodo NON deve contenere il punto esclamativo "!" alt text

Aggiunta dello script al Crontab

Assicurati di modificare lo script add_cron_boot.sh, aggiungendo il path dello script .py

  1. Rendi eseguibile lo script:

chmod +x add_cron_boot.sh

  1. Eseguilo come root:

sudo ./add_cron_boot.sh

About

Script Python che genera un BOT Telegram per l'invio e ricezione di messaggi LoRa.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published