https://github.com/lora-net/lr1110_evk_demo_app
Demonstration application for LR1110 EVK - compatible with transceiver and LoRa Basics Modem-E
https://github.com/lora-net/lr1110_evk_demo_app
evaluation-kit evk gnss-scanning lora lorawan lr1110 wifi-scanning
Last synced: 20 days ago
JSON representation
Demonstration application for LR1110 EVK - compatible with transceiver and LoRa Basics Modem-E
- Host: GitHub
- URL: https://github.com/lora-net/lr1110_evk_demo_app
- Owner: Lora-net
- Created: 2020-03-30T11:40:34.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-11-03T17:38:52.000Z (over 3 years ago)
- Last Synced: 2025-04-20T19:37:54.950Z (about 1 month ago)
- Topics: evaluation-kit, evk, gnss-scanning, lora, lorawan, lr1110, wifi-scanning
- Language: C
- Homepage:
- Size: 130 MB
- Stars: 17
- Watchers: 10
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# LR1110 evaluation kit - demonstration application
## Introduction
This project is a demonstrator application for LR1110 Transceiver and LoRa Basics Modem-E.
It provides embedded example code in `embedded/` folder and companion software tools in `host/` folder.
The companion tools are to be used specifically with LR1110 Transceiver, except `AlmanacUpdate` that can be used with both LR1110 Transceiver and LoRa Basics Modem-E.Additional assets can be found in [the Wiki](https://github.com/Lora-net/lr1110_evk_demo_app/wiki/home) (software packages, command tool, etc.).
## Applicative Host
This project needs an applicative companion software to be running on a computer.
This section describes the steps to build/install/use it.
### Build & Install
To build the host softwares, proceed as follow:
```bash
$ cd $TOP_DIR/host
$ python ./setup.py sdist # Build the source distribution archive
$ python -m pip install dist/.tar.gz # Install the previously built source distribution
```### Usage
For the demo mode, the applicative companion software is `Lr1110Demo` that is called as follow:
```bash
$ Lr1110Demo -p -b 921600 -r
```In case of need, a short help page is available:
```bash
$ Lr1110Demo --help
```### AlmanacUpdate Usage
The `AlmanacUpdate` command line program is to be used to execute a full almanac update operation for both LR1110 Transceiver and LoRa Basics Modem-E.
It can use almanac coming either from a DAS server or from a GLS server (default is DAS server).
To use it, execute the following in a command line:
```bash
$ AlmanacUpdate -h
# Display the help message with all possible flags$ AlmanacUpdate -d
# Update the almanac of an EVK connected on using DAS server$ AlmanacUpdate -g -d
# Update the almanac using GLS server
```A correct execution of the almanac update operation is determined by the trace being terminated with message *Check terminated*.