Radio Group/Pager: Difference between revisions

From Nottinghack Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
We will soon have a pager transmitter running from within the hackspace. It'll be a small USB powered box, probably stuck to a window with suction cups. The station has been allocated the callsign MB7PNH (Pager Nottingham Hackspace), and is built using an Adafruit Feather LoRa board, which has an RFM69 module. There are more details about this, and the PCB, on [https://aaronsplace.co.uk/blog/2024-03-30-adafruit-feather-32u4-lora-board-sending-pagers-pocsag.html Aaron's website]
We will soon have a pager transmitter running from within the hackspace. It'll be a small USB powered box, probably stuck to a window with suction cups. The station has been allocated the callsign MB7PNH (Pager Nottingham Hackspace), and is built using an Adafruit Feather LoRa board, which has an RFM69 module. There are more details about this, and the PCB, on [https://aaronsplace.co.uk/blog/2024-03-30-adafruit-feather-32u4-lora-board-sending-pagers-pocsag.html Aaron's website]
== MQTT Topics ==
Transmission of pager messages using MB7PNH without an amateur radio license is against the law - these topics are not listed on [[MQTT Topics]] or use the <code>nh/</code> topic prefix for that reason You must have an amateur radio license to transmit messages via this node. These topics are available via jarvis.
{| class="wikitable"
|+ Caption text
|-
! Topic !! Description
|-
| <code>pocsag/send</code> || Sends a pager message to a specific RIC. RIC and message are separated with a pipe symbol e.g. "300424&#124;Hello Aaron!"
|-
| <code>pocsag/power</code> || Taking a value of either "ON" or "OFF" - this can be used to power down the transmitter if there is an issue (this is a requirement for unattended nodes).
|-
| <code>pocsag/status</code> || Sending an empty message to this will return:
* the number of transmitter messages (<code>.../tx_count</code>),
* the reconnect count (<code>.../reconnects</code>), and,
* the power status (<code>.../power</code>).
It's probably worth subscribing to <code>pocsag/status/#</code> if you want these.
|}
== Responding to a failure ==
If there is a failure with this pager node, or it's reported that it is causing interference, it should be powered off immediately. This can be done from jarvis by running
<code>
mosquitto_sub -t pocsag/power -m OFF
</code>

Revision as of 22:10, 20 April 2024

We will soon have a pager transmitter running from within the hackspace. It'll be a small USB powered box, probably stuck to a window with suction cups. The station has been allocated the callsign MB7PNH (Pager Nottingham Hackspace), and is built using an Adafruit Feather LoRa board, which has an RFM69 module. There are more details about this, and the PCB, on Aaron's website

MQTT Topics

Transmission of pager messages using MB7PNH without an amateur radio license is against the law - these topics are not listed on MQTT Topics or use the nh/ topic prefix for that reason You must have an amateur radio license to transmit messages via this node. These topics are available via jarvis.

Caption text
Topic Description
pocsag/send Sends a pager message to a specific RIC. RIC and message are separated with a pipe symbol e.g. "300424|Hello Aaron!"
pocsag/power Taking a value of either "ON" or "OFF" - this can be used to power down the transmitter if there is an issue (this is a requirement for unattended nodes).
pocsag/status Sending an empty message to this will return:
  • the number of transmitter messages (.../tx_count),
  • the reconnect count (.../reconnects), and,
  • the power status (.../power).

It's probably worth subscribing to pocsag/status/# if you want these.

Responding to a failure

If there is a failure with this pager node, or it's reported that it is causing interference, it should be powered off immediately. This can be done from jarvis by running

mosquitto_sub -t pocsag/power -m OFF