Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carletonurocketry/broadcaster
A process to transmit telemetry data over LoRa radio on the QNX Stack using UART communication.
https://github.com/carletonurocketry/broadcaster
c hardware lora lora-application lorawan-device low-level rn2483 serial uart
Last synced: 5 days ago
JSON representation
A process to transmit telemetry data over LoRa radio on the QNX Stack using UART communication.
- Host: GitHub
- URL: https://github.com/carletonurocketry/broadcaster
- Owner: CarletonURocketry
- License: gpl-3.0
- Created: 2023-11-03T18:49:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-25T00:54:23.000Z (5 months ago)
- Last Synced: 2024-08-12T05:17:50.397Z (3 months ago)
- Topics: c, hardware, lora, lora-application, lorawan-device, low-level, rn2483, serial, uart
- Language: C
- Homepage:
- Size: 225 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Broadcaster
A QNX process for broadcasting data over an RN2483 LoRa radio module using a UART connection.
## Usage
See the help documentation with the command: `use broadcaster`.
This program expects input through the form of a file or via `stdin`. The input should be packet data written in ASCII
using only valid hexadecimal characters. A newline character is used to separate packets for transmission.All radio parameters are configurable via command line arguments. The default values are listed in the help docs
available by calling `use broadcaster`.**WARNING:**
LoRa radio parameters can be set using command-line to the program. You should not assume that the defaults match the
settings for the CUInSpace ground station. For instance, the ground station assumes cyclic redundancy check to be
enabled, but it is disabled by default in `broadcaster`. You will need to pass the `-c` flag to enable it.## Development
Please visit the GitHub wiki for developer resources.