https://github.com/waggle-sensor/chirpstack_api_wrapper
An abstraction layer over the chirpstack_api python library
https://github.com/waggle-sensor/chirpstack_api_wrapper
chirpstack lorawan
Last synced: 3 months ago
JSON representation
An abstraction layer over the chirpstack_api python library
- Host: GitHub
- URL: https://github.com/waggle-sensor/chirpstack_api_wrapper
- Owner: waggle-sensor
- Created: 2024-04-04T21:02:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-30T17:09:03.000Z (11 months ago)
- Last Synced: 2025-05-31T01:11:13.306Z (11 months ago)
- Topics: chirpstack, lorawan
- Language: Python
- Homepage:
- Size: 117 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# chirpstack-api-wrapper
An abstraction layer over the `chirpstack_api` python library. Implements `ChirpstackClient` that simplifies calling the chirpstack grpc api.
## Using ChirpstackClient
```py
from chirpstack_api_wrapper import ChirpstackClient
def main():
chirpstack_client = ChirpstackClient("mock_email","mock_password","localhost:8080")
print(chirpstack_client.list_tenants())
if __name__ == "__main__":
main()
```
## Using the Lib
This is not published on pip so use pip together with git.
```
pip install git+https://github.com/waggle-sensor/chirpstack_api_wrapper
```
## Test Suite
To run unit tests download the requirements in `/test/`, then run the following command
```
pytest
```