1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
//! The `iot_device_bridge` implements the most important functions of AWS IoT device SDK
//! to connect to the AWS IOT Core and other alternate MQTT IoT (non AWS).
//!
//! Implemented IoT functionality:
//! - Connecting to AWS IoT Core via MQTT -- sending / receiving messages
//! - AWS Fleet Provisioning using the CreateCertificateFromCsr mode
//! - AWS Device Shadow with 2 shadows
//! - IoT Shadow for managing of the IoT connection and
//! - Device Shadow for configuring the filtering and mapping rules
//!
//! For details regarding the software design see the [README.md](https://gitlab.com/digitaldevice.link/iot-device-bridge/-/blob/main/README.md) in the code repository.
//!
//! For details regarding use in the code see the structure and comments in the [`main.rs`](https://gitlab.com/digitaldevice.link/iot-device-bridge/-/blob/main/src/main.rs).
//!
pub mod config;
pub mod connector_aws;
pub mod crypto;
pub mod device_adapter;
pub mod device_shadow;
pub mod error;
pub mod fleet_provisioning;
pub mod mqtt_client;