Meshtastic-opas – Ulkoisen ilmoitusmoduulin asetukset

Ulkoisen ilmoitusmoduulin avulla voit liittää summerin, kaiuttimen, LEDin tai muita laitteita ilmoittamaan, kun viesti vastaanotetaan mesh-verkosta. Voit ottaa käyttöön jopa 3 pinniä itsenäisesti.
Ulkoisen ilmoitusmoduulin konfigurointivaihtoehtoihin kuuluvat: Ota käyttöön, Aktiivinen, Hälytysääni (yleinen), Hälytysääni Vibra, Hälytysääni Summeri, Hälytysviesti (yleinen), Hälytysviesti Vibra, Hälytysviesti Summeri, Ulostulo (yleinen), Ulostulo Vibra, Ulostulo Summeri, Ulostulo Millisekunteina, Käytä PWM:ää ja Toistovälin aikakatkaisu. Ulkoisen ilmoituksen konfigurointi käyttää ylläpitäjän viestiä lähettämään ConfigModule.ExternalNotificationConfig protobufin.

Ulkoisen ilmoitusmoduulin konfigurointiarvot

  • Ota käyttöön: Ottaa käyttöön Ulkoisen ilmoitusmoduulin.
  • Aktiivinen (yleinen / LED vain): Määrittää, onko ulkoinen piiri aktiivinen, kun laitteen GPIO on matala vai korkea. Jos asetettu arvoon true, pinni vedetään aktiiviseksi korkeaksi; jos asetettu arvoon false, se tarkoittaa aktiivista matalaa.
  • Hälytys kellon vastaanotosta (yleinen / LED, värinä ja summeri): Määrittää, laukaistaanko hälytys saapuvan kellon vastaanotosta.
  • Hälytys viestin vastaanotosta (yleinen / LED, värinä ja summeri): Määrittää, laukaistaanko hälytys saapuvan viestin vastaanotosta.
  • GPIO-nastat (yleinen / LED, värinä ja summeri): Määrittää laitteen GPIO-nastat, joihin ulkoinen piiri on kytketty. Laitteissa, joissa on PWM-summeri, voit käyttää summeria ilmoituksiin asettamalla use_pwm-ominaisuuden arvoksi TOSI. Summerin nasta ohitetaan ja sen sijaan käytetään device.buzzer_gpio-nastaa. Jos otat käyttöön PWM-tilan, laite käyttää RTTTL-soittoääniä ilmoituksiin. Löydät esimerkkejä RTTTL-soittoäänistä täältä ja voit ladata ne laitteeseen asiakasohjelman kautta. HUOM: ESP32-pohjaisissa korteissa GPIOt 34–39 ovat GPIt – vain tulo-nastoja. Näissä nastoissa ei ole sisäisiä ylös- tai alasveto vastuksia, eikä niitä voi käyttää lähtöinä, joten et VOI käyttää näitä nastoja lähtöinä.
  • Kuinka kauan valvottu GPIO on aktivoituna: Määrittää, kuinka kauan millisekunteina haluat GPIOt olevan aktiivisia; toistovaihtoehdon tapauksessa tämä on kunkin äänen ja tauon kesto, oletusarvo 0 on asetettu 1000 ms:ksi.
  • Toisto (Nag Timeout) (yleinen / LED, värinä ja summeri): Määrittää, toistetaanko hälytys. Jos asetettu arvo on suurempi kuin nolla, hälytys toistetaan, kunnes käyttäjä painaa painiketta tai määritetty 'arvo' sekuntimäärä on kulunut.

Ulkoisen ilmoitusmoduulin asetusten asiakasohjelma

Android

Ulkoisen ilmoituksen asetukset ovat saatavilla Androidille.
  1. Avaa Meshtastic-sovellus.
  2. Siirry kohtaan: Kolme pistettä pystysuunnassa (oikeassa yläkulmassa) > Radiokonfiguraatio > Ulkoinen ilmoitus.

Apple

Kaikki ulkoisen ilmoitusmoduulin asetukset ovat saatavilla iOS:ssä, iPadOS:ssä ja macOS:ssä kohdassa Asetukset > Moduulin asetukset > Ulkoinen ilmoitus.

CLI

Kaikki ulkoisen ilmoitusmoduulin asetukset ovat saatavilla Python CLI:ssä. Esimerkkikomentoja alla:
Asetus Hyväksyttävät arvot Oletus
external_notification.enabled tosi, epätosi EPÄTOSI
external_notification.active tosi, epätosi EPÄTOSI
external_notification.alert_bell tosi, epätosi EPÄTOSI
external_notification.alert_bell_vibra tosi, epätosi EPÄTOSI
external_notification.alert_bell_buzzer tosi, epätosi EPÄTOSI
external_notification.alert_message tosi, epätosi EPÄTOSI
external_notification.alert_message_vibra tosi, epätosi EPÄTOSI
external_notification.alert_message_buzzer tosi, epätosi EPÄTOSI
external_notification.output kokonaisluku 0
external_notification.output_vibra kokonaisluku 0
external_notification.output_buzzer kokonaisluku 0
external_notification.output_ms kokonaisluku (millisekunteina) 0
external_notification.use_pwm tosi, epätosi EPÄTOSI
external_notification.nag_timeout kokonaisluku (sekunteina) 0
  • Ota käyttöön/poista käytöstä ulkoinen ilmoitusmoduuli
 meshtastic --set external_notification.enabled true
 meshtastic --set external_notification.enabled false
  • Ota ilmoitus käyttöön/poista käytöstä saapuvasta kellosta
 meshtastic --set external_notification.alert_bell true
 meshtastic --set external_notification.alert_bell false
  • Aseta GPIO aktiiviseksi korkeaksi/matala (oletus false tarkoittaa matalaa)
 meshtastic --set external_notification.active false
 meshtastic --set external_notification.active true
  • Ota ilmoitus käyttöön/poista käytöstä saapuvasta viestistä
 meshtastic --set external_notification.alert_message true
 meshtastic --set external_notification.alert_message false
  • Aseta valvottava GPIO arvoksi 21
 meshtastic --set external_notification.output 21
  • Aseta valvotun GPIO:n ulostulon kesto (oletus 0 tarkoittaa 1000 ms)
 meshtastic --set external_notification.output_ms 0
 meshtastic --set external_notification.output_ms 1500
HUOM: Koska laite käynnistyy uudelleen jokaisen CLI-komennon lähettämisen jälkeen, on suositeltavaa ketjuttaa komennot yhdeksi, kun asetetaan useita arvoja konfiguraatio-osiossa. Esimerkiksi:
 meshtastic --set external_notification.enabled true --set external_notification.alert_bell true

Verkko

Kaikki External Notification -moduulin asetukset ovat käytettävissä Web-käyttöliittymässä.

Esimerkkejä

Ilmoitustyyppi

Kellomerkki on ASCII 0x07. Ota ulkoiset ilmoitukset käyttöön lisäämällä 0x07 mihin tahansa tekstiviestiin ja varmista, että ext_notification.alert_bell on käytössä.
Tuemme kahden tapahtuman ilmoittamista:
  1. Saapuva tekstiviesti.
  2. Saapuva tekstiviesti, joka sisältää ASCII-kellomerkin. Tällä hetkellä vain Python API voi lähettää ASCII-kellomerkin, mutta tulevaisuudessa tukea saatetaan lisätä.

Ulkoiset laitteet

Ole tietoinen ESP32:n GPIO:n maksimivirran vetokyvystä ja lähdekyvystä. Yksinkertaisimmat laitteet kytkettäväksi olisivat LED tai aktiivinen summeri.
Tässä on joitakin ideoita ulkoisesta laitteistosta:
  • LED
  • Aktiivinen Summeri
  • Liekinheitin
  • Strobovalo
  • Sireeni

Tunnetut rajoitukset

Tämä moduuli valvoo vain tekstiviestejä. Emme laukaise mitään muita pakettityyppejä.

 

Sivupalkki

Blogikategoriat
Uusin julkaisu

Tässä osiossa ei ole tällä hetkellä sisältöä. Lisää sisältöä tähän osioon käyttämällä sivupalkkia.

Rekisteröidy uutiskirjeeseemme

Hanki viimeisimmät tiedot tuotteistamme ja erikoistarjouksistamme.