Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.52 KB

File metadata and controls

29 lines (20 loc) · 1.52 KB

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