MQTT File Streams Downloader v1.1.0
MQTT file streams downloader library
 
Loading...
Searching...
No Matches
Overview

MQTT File Streams library.

In AWS IoT, a stream is a publicly addressable resource that is an abstraction for a list of files that can be transferred to an IoT device. Using MQTT file streams library, files from a stream can be transfer to an IoT device. The file are transfered using MQTT protocol. It supports both JSON and CBOR format to send requests and receive data.

This library uses GetStream API so that a device can receive stream files in small data blocks, so it can be used by those devices that have constraints on processing large block sizes. To receive an entire data file, a device needs to send or receive multiple requests and responses until all data blocks are received and processed.

This library provides functionality to initalize the file streams downloader, create the request for file blocks and decode the received file blocks.

Workflow

MQTT file streaming Workflow

Library Dependencies

Currently, the MQTT files streams library has the following direct dependencies: