https://github.com/hardwario/py-hardwario
Python HARDWARIO Command Line Tools - Main Package
https://github.com/hardwario/py-hardwario
cli hardwario iot main python
Last synced: 3 months ago
JSON representation
Python HARDWARIO Command Line Tools - Main Package
- Host: GitHub
- URL: https://github.com/hardwario/py-hardwario
- Owner: hardwario
- License: mit
- Created: 2022-02-14T07:41:55.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-31T12:41:31.000Z (about 1 year ago)
- Last Synced: 2025-04-07T04:48:48.977Z (about 1 year ago)
- Topics: cli, hardwario, iot, main, python
- Language: Python
- Homepage:
- Size: 137 KB
- Stars: 2
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HARDWARIO CLI Tools
[](https://github.com/hardwario/py-hardwario/actions/workflows/main.yaml)
[](https://github.com/hardwario/py-hardwario/releases)
[](https://pypi.org/project/hardwario/)
[](https://github.com/hardwario/py-hardwario/blob/master/LICENSE)
[](https://twitter.com/hardwario_en)
**Hardwario CLI** is a command-line tool for developing, managing, and debugging devices in the [HARDWARIO ecosystem](https://www.hardwario.com/).
It supports workflows for CHESTER modules, Nordic SoCs (nRF5x, nRF91, etc.), firmware management, logging, and more.
---
## ✨ Features
- Manage CHESTER-specific application SoC features
- Open interactive device console for logs and shell access
- Flash, erase, and reset firmware for supported SoCs
- Work with HARDWARIO's Product Information Block (PIB)
- Support for multiple chip families (nRF51, nRF52, nRF91, etc.)
- Integration with SEGGER J-Link (serial number, speed control)
## 🛠️ Installation
```bash
pip install hardwario
```
## 🚀 Quick Start
```bash
hardwario --help
```
```bash
Usage: hardwario [OPTIONS] COMMAND [ARGS]...
HARDWARIO Command Line Tool.
Options:
--log-level [debug|info|success|warning|error|critical]
Log level to stderr [default: critical]
--version Show the version and exit.
--help Show this message and exit.
Commands:
chester Commands for CHESTER (configurable IoT gateway).
device Commands for devices.
```
## License
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT/) - see the [LICENSE](LICENSE) file for details.
---
Made with ❤ by [**HARDWARIO a.s.**](https://www.hardwario.com/) in the heart of Europe.