Il modulo Sensore di Rilevamento ti permette di configurare un pin GPIO da monitorare per uno specifico stato alto/basso e inviare avvisi testuali tramite la porta Sensore di Rilevamento portnum quando viene rilevato un evento. Questo è particolarmente utile per sensori di rilevamento movimento, interruttori reed e altri sistemi a stato aperto/chiuso dove si desiderano notifiche sulla mesh. Le opzioni di configurazione includono: Abilitato, Intervallo Minimo di Trasmissione, Intervallo di Trasmissione Stato, Invia Campanello, Nome, Pin di Monitoraggio, Rilevamento Attivato Alto e Usa Pull-up.
Per utilizzare questo modulo, assicurati che i tuoi dispositivi abbiano versione firmware 2.2.2 o superiore.
Valori di Configurazione del Modulo Sensore di Rilevamento
Abilitato: Indica se il modulo è abilitato.
Intervallo Minimo di Trasmissione: L'intervallo, in secondi, con cui possiamo inviare un messaggio alla mesh quando viene rilevato un cambiamento di stato.
Intervallo di Trasmissione Stato: L'intervallo, in secondi, con cui inviare un messaggio alla mesh con lo stato attuale, indipendentemente dai cambiamenti. Se impostato a 0, verranno trasmessi solo i cambiamenti di stato. Funziona come un battito cardiaco di stato per tranquillità.
Invia Campanello: Invia un campanello ASCII con il messaggio di allerta, utile per attivare una notifica esterna sul nome del campanello.
Nome Amichevole: Usato per formattare il messaggio inviato alla mesh. Per esempio, un nome come "Motion" genererebbe un messaggio che dice "Motion detected." La lunghezza massima è di 20 caratteri.
Pin di Monitoraggio: Il pin GPIO che sarà monitorato per i cambiamenti di stato.
Rilevamento Attivato Alto: Indica se il rilevamento dello stato del pin GPIO è attivato su ALTO (1) o BASSO (0).
Usa Pull-up: Indica se utilizzare la modalità INPUT_PULLUP per il pin GPIO, applicabile solo se la scheda utilizza resistori pull-up sul pin.
Client Modulo Sensore di Rilevamento
Android
Tutte le opzioni di configurazione del Modulo Sensore di Rilevamento sono disponibili per Android nella versione app 2.2.2 e successive.
-
Apri l'app Meshtastic
-
Naviga su: Ellissi Verticale (3 puntini in alto a destra) > Configurazione Radio > Sensore di Rilevamento.
Apple
Tutte le opzioni di configurazione per il Modulo Sensore di Rilevamento sono disponibili nelle versioni app per iOS, iPadOS e macOS 2.2.2 e successive. Per accedervi, vai su Impostazioni > Configurazione Modulo > Sensore di Rilevamento.
CLI
Tutte le opzioni di configurazione per il Modulo Sensore di Rilevamento sono disponibili nella versione Python CLI 2.2.2 e successive.
-
Abilita/Disabilita il modulo Sensore di Rilevamento
| meshtastic --set detection_sensor.enabled true meshtastic --set detection_sensor.enabled false |
-
Imposta l'intervallo minimo di trasmissione a 90 secondi
| meshtastic --set detection_sensor.minimum_broadcast_secs 90 |
-
Imposta l'Intervallo di Trasmissione dello Stato a 5 minuti
| meshtastic --set detection_sensor.state_broadcast_secs 300 |
-
Abilita/Disabilita Invio Campanello
| meshtastic --set detection_sensor.send_bell true meshtastic --set detection_sensor.send_bell false |
-
Imposta il nome amichevole su 'motion'
| meshtastic --set detection_sensor.name "motion" |
-
Imposta il Pin di Monitoraggio su 7
| meshtastic --set detection_sensor.monitor_pin 7 |
-
Abilita le Notifiche quando il Pin di Monitoraggio va HIGH
| meshtastic --set detection_sensor.detection_triggered_high true |
-
Abilita le Notifiche quando il Pin di Monitoraggio va LOW
| meshtastic --set detection_sensor.detection_triggered_high false |
-
Abilita l'uso della modalità INPUT_PULLUP
| meshtastic --set detection_sensor.use_pullup true |
-
Ottieni la Configurazione del Modulo Sensore di Rilevamento
| meshtastic --get detection_sensor |
Web
Tutte le opzioni di configurazione per il modulo Sensore di Rilevamento sono disponibili nella Web UI.
