Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seashell/aqueduct
Setup tool for Linux-enabled devices accessible from any smartphone or computer
https://github.com/seashell/aqueduct
configuration edge-computing iot provisioning wifi-ap wifi-hotspot
Last synced: about 5 hours ago
JSON representation
Setup tool for Linux-enabled devices accessible from any smartphone or computer
- Host: GitHub
- URL: https://github.com/seashell/aqueduct
- Owner: seashell
- License: apache-2.0
- Created: 2020-08-11T12:50:37.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-26T22:04:16.000Z (about 4 years ago)
- Last Synced: 2024-06-19T16:34:21.448Z (5 months ago)
- Topics: configuration, edge-computing, iot, provisioning, wifi-ap, wifi-hotspot
- Language: JavaScript
- Homepage:
- Size: 31.4 MB
- Stars: 13
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# aqueduct
Aqueduct is a simple tool to facilitate the provisioining and configuration of Linux-enabled devices by developers and end-users.
### Use cases
- Manually setting up Linux devices (network,provisioning, etc)
- Improving the development experience for devices without a GUI
- ...### Features
- Single binary, lightweight
- Automatic WiFi AP setup on supported hardware
- Visualization and configuration of WiFi networks seen by the device
- Visualization and upload of files from/to the device
- Execution of simple commands such as rebooting, shutting down, cleaning up logs, etc
- Visualization of system information
- REST API + Responsive web UI### How it works
On supported hardware, Aqueduct will automatically bring up an access point to which users can connect. Through a web UI, accessible via the AP, they are then able to interact with the device, performing sending provisioning and configuration data, as well as simple commands.### Roadmap
- [x] Basic project layout
- [ ] Abstraction and exposure of host functionality through a REST API
- [x] Simple web UI for interacting with the API
- [ ] Project website / documentation portal
- [x] Shell access to the device via web UI
- [x] Containerization
- [ ] Test coverage