π Introducing Sensor Data Uploader: Effortless Sensor Telemetry from Edge Devices
Weβre excited to announce the first public release of Sensor Data Uploader, a lightweight and efficient open-source tool designed to collect, process, and transmit sensor data from edge devices to your backend or cloud platform β reliably and securely.
π§ What Is It?
Sensor Data Uploader is a C++-based command-line application designed to run on embedded Linux systems, Raspberry Pi, and industrial gateways. It reads local sensor data, formats it, and sends it over HTTP using libcurl
. It also integrates seamlessly with systemd, allowing it to be managed like a proper Linux service.
π‘ Why Did We Build It?
Managing sensor fleets in industrial or research environments often means:
- Dealing with fragmented data sources
- Writing repetitive upload scripts
- Fighting flaky Wi-Fi or limited compute
We needed something:
- Simple enough to configure
- Reliable on low-power hardware
- Easy to deploy via
.deb
packages
So we built one!
β Key Features
- π¦ Lightweight binary with no runtime dependencies
- π Configurable HTTP POST endpoint
- π Secure and retry-capable upload logic
- π Systemd service ready for automation
- π§ͺ Fully open-source & CI-packaged for Debian systems
π₯ How to Install
You can install it in seconds from our APT repository:
echo "deb [trusted=yes] https://melnyk.ovh/apt/binary-amd64/ ./" | sudo tee /etc/apt/sources.list.d/melnyk.list
sudo apt update
sudo apt install sensor-data-uploader
Then start and check logs:
sudo systemctl enable --now send-sensor-probe.service
journalctl -u send-sensor-probe.service -f
π‘ Ready for the Field
The tool is now running in field trials and internal deployments. Itβs designed to scale β plug it into your own MQTT broker, database, or cloud function.
π€ Contributions Welcome
This is just the beginning. We're planning:
- JSON config parsing
- MQTT and WebSocket backends
- Optional local buffering
If you're building an IoT project or managing edge sensors β weβd love your feedback or contributions!
π Links
- GitLab Repo: [π link-to-repo]
- Debian APT Repo: https://melnyk.ovh/apt/
- License: BSD License