6 releases
0.4.1 | Nov 1, 2022 |
---|---|
0.4.0 | Nov 1, 2022 |
0.3.2 | Dec 7, 2021 |
0.3.1 | Sep 15, 2021 |
0.2.0 | Jul 7, 2021 |
#521 in Embedded development
21 downloads per month
445KB
6.5K
SLoC
Rust of things (rustot)
Work in progress
no_std, no_alloc crate for AWS IoT Devices, implementing Jobs, OTA, Device Defender and IoT Shadows
This crates strives to implement the sum of:
Any contributions will be welcomed! Even if they are just suggestions, bugs or reviews!
This is a port of the Amazon-FreeRTOS AWS IoT Device SDK (https://github.com/nguyenvuhung/amazon-freertos/tree/master/libraries/freertos_plus/aws/ota), written in pure Rust.
It is written to work with mqttrust, but should work with any other mqtt client, that implements the Mqtt trait from mqttrust.
Tests
The crate is covered by tests. These tests can be run by
cargo test --tests --all-features
, and are run by the CI on every push to master.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~3MB
~67K SLoC