Skip to content

A LoRa Beacon and messaging tool for Amateur Radio; supporting the bsfrance Lora32u4ii 915 MHz board (and maybe others)

Notifications You must be signed in to change notification settings

awehttam/lorahambeacon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

lorahambeacon

A LoRa Beacon and messaging tool for Amateur Radio with the bsfrance LoRa32u4II 915 MHz LoRa Arduino board

2020 Matthew Asham [email protected]

hardware

status

The software has been validated against the Dragino LG02 LoRa gateway.

I've run this for a while locally and haven't encountered any new obvious bugs. The code could use some optimization, and the command parser needs to be refactored to handle commands from multiple inputs, and should use lookup tables. At the moment ~2K of RAM is left free. Some CHIRP parameters (SF, bandwidth, etc) are hard coded until configuration commands are added.

building the sketch

...

operation

Upon execution of the compiled sketch, lorahambeacon will read the configuration structure from eeprom. If a valid configuration is not found, the unit will default to some basic operating parameters.

Beacons, telemetry (soon) and text messages are transmitted with your configured callsign, eg: VE7UDP: hello world

configuration

  • /callsign VE7???
  • /btext Some beacon text you want to transmit every so often
  • /binval Interval of beacon (in minutes)
  • /save Save configuration
  • /reboot Reboot

texting

Simply type text. Any line of input that does not start with a '/' will be treated as a message and transmitted verbatim to the current frequency.

advanced

  • /dfl reset configuration to "default"
  • /reg dump registers
  • /scan loop through the channel list and display any received packets

About

A LoRa Beacon and messaging tool for Amateur Radio; supporting the bsfrance Lora32u4ii 915 MHz board (and maybe others)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages