https://github.com/lora-net/ctb
Conformance Test Bench
https://github.com/lora-net/ctb
python
Last synced: about 2 months ago
JSON representation
Conformance Test Bench
- Host: GitHub
- URL: https://github.com/lora-net/ctb
- Owner: Lora-net
- Created: 2020-04-29T21:09:32.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-29T19:52:38.000Z (about 4 years ago)
- Last Synced: 2025-04-20T19:37:53.811Z (2 months ago)
- Topics: python
- Language: Python
- Size: 907 KB
- Stars: 5
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LoRaWAN conformance testbed
The project for LoRaWAN conformance testbed
v1.0.0 released on April 30, 2020
v1.1.0 released on April 29, 2021. Read release notes for changes information.
## Objective
The goal of this test bed is to enable the testing and pre-certification of sensors at the developer’s site, operating under normal operation modes or test mode applications. This all-in-one software and hardware package will be developed with an easy interface for developers to validate their hardware and firmware design and quality.
### Basic Information
- Layers to be tested/qualified: MAC and application layer.
- Support test interruption and recovery: the test duration can be long, so the testbed should be able to recover from the previous state in the presence of power outage or internet outage.
- Support multiple DUT to be tested at the same time.
- Qualification layers
- LoRaWAN MAC implementation, basic functionality
- LoRaWAN MAC implementation, robustness
- Sensor application layer design
- Sensor application layer robustness
- Power consumption during long-term operation, in status, including but not limited to transmission, reception, and sleeping.### Functionality to be Evaluated
- Over the Air Activation: pre-joining behaviors
- MAC Command Verification: DUT response to typical MAC commands from the network.
- Normal Operation: DUT normal operation, power consumption, and stability.
- Application Layer Robustness: DUT behavior with high PER, frequency selective channels and other corner cases.