Skip to content

bytebeamio/uplink

Repository files navigation

uplink

Rust @bytebeamio

the uplink logo

Uplink is a rust based utility for efficiently sending data and receiving commands from an IoT Backend. The primary backend for uplink is the Bytebeam platform, however uplink can also be used with any broker supporting MQTT 3.1.1.

Features

  • Efficiently send data to cloud with robust handling of flaky network conditions.
  • Persist data to disk in case of network issues.
  • Receive commands from the cloud, execute them and update progress of execution.
  • Can auto download updates from the cloud to perform OTA firmware updates.
  • Provides remote shell access through Tunshell
  • Supports TLS with easy cross-compilation.

Tutorials

Contributing

Please follow the code of conduct while opening issues to report bugs or before you contribute fixes, also do read our contributor guide to get a better idea of what we'd appreciate and what we won't.

About

Utility to receive commands from and efficiently send data to an IoT Backend

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published