programming-the-iot / book-exercise-tasks

This repo is for issues / tasks ONLY. All programming and related exercises for each chapter of 'Programming the Internet of Things' are listed here.
Other
11 stars 12 forks source link

PIOT-INF-11-001: Cloud Integration #193

Open labbenchstudios opened 3 years ago

labbenchstudios commented 3 years ago

Review

Read Chapter 11 of Programming the Internet of Things.

Objective

Build cloud-integration functionality into your GDA using your GDA's MQTT client to connect to a variety of MQTT-enabled cloud services that provide IoT capabilities. Build the additional functionality needed to enable end-to-end communications between your CDA, GDA, and the cloud.

Activities

This is the module where it all comes together: Learn how to use MQTT to connect your GDA to a variety of cloud services, including Ubidots and AWS.

You'll add functionality to your data management layer within your GDA specifically to pass messages from Edge Tier to the cloud, and process information from the cloud back to your Edge Tier applications (GDA and CDA).

In this module, the sky's the limit. Literally.


Lab Module 11

Lab Module 11 - Cloud Integration is focused on configuring your cloud service functionality and updating the GDA to support integration with the cloud service provider's MQTT service.

Step 1: Read the Lab Module Summary and follow the Configuration steps

Step 2: Follow the GDA specific instructions

Step 3: Follow the CSF specific instructions (OPTIONAL)


NOTE: Each chapter requires familiarity with source code version control using Git. If you're unfamiliar with Git, Git branching, or merging, Atlassian has a useful tutorial on these topics, located here: Git Branching

Review the README

Review the LICENSE and USAGE guidelines