ARC MQTT

From CECS wiki
Jump to navigation Jump to search

mqtt is a light weight shared message bus protocol. The Amateur radio club is working on a number of projects that receive or generate digital messages. MQTT is a convenient way to share and distribute these messages.

All sources and events need channels assigned to them and data formats designed.

  • Each source should get a prefix.
  • Each event type within a source should have a sub channel
  • Possibly each event type may have multiple subchannels for different formats?

There may be translator bots that read messages of one format and reformat them for another channel's use.

Sources[edit | edit source]

These are potential sources, there may be others with potential at Amateur radio projects

Listeners[edit | edit source]

  • meshtastic bot
    • WX channel
    • DM from users to subscribe to events?
  • discord bot
  • weather alert indicators
  • repeater bot
  • user clients
  • OpenHab
  • neopixel listener

ARC repeater bot API[edit | edit source]

See ARC repeater bot

  • call sign spoken
  • voice fingerprint recognized
  • radio fingerprint recognized