Skip to content

bytebeamio/uplink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

797e665 · Feb 18, 2025
Jan 13, 2025
Feb 13, 2025
Feb 18, 2025
Jan 13, 2025
Feb 15, 2025
Feb 18, 2025
Feb 15, 2025
Feb 13, 2025
Jan 19, 2019
Sep 3, 2021
Aug 20, 2022
Feb 18, 2025
Feb 15, 2025
Feb 15, 2025
Sep 5, 2021
Feb 13, 2025
Aug 28, 2024
Aug 14, 2021
Jun 7, 2024

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.