Learning AWS IoT

Author: Agus Kurniawan  

Publisher: Packt Publishing‎

Publication year: 2018

E-ISBN: 9781788394666

P-ISBN(Paperback): 89543100608220

Subject: TP393.4 international Internet

Language: ENG

Access to resources Favorite

Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.

Learning AWS IoT

Chapter

Raspberry Pi

BeagleBone Black and Green

IoT boards based on ESP8266 MCU

IoT boards based on ESP32

IoT boards based on TI CC32XX MCU

AWS IoT Management Console

AWS IoT Device SDK

Setting up AWS IoT for your IoT project

Creating an AWS account

Selecting an IoT device

Creating a security certificate

Configuring security access for AWS IoT

Setting up the development environment

Building an AWS IoT program

How to work with the program?

Testing all

Summary

Chapter 2: Connecting IoT Devices to AWS IoT Platform

Introducing a connectivity model for AWS IoT

Selecting your IoT devices for AWS IoT

Configuring IoT devices to AWS IoT

AWS IoT development for Raspberry Pi 3

AWS IoT development for Arduino

AWS IoT development for boards based on ESP32

Building an IoT project with AWS IoT

Configuring AWS IoT

Developing the Arduino program

Developing a sensor subscriber

Testing

Summary

Chapter 3: Optimizing IoT Computing Using AWS Greengrass

Introducing AWS Greengrass

Exploring supported IoT devices for AWS Greengrass

Deploying AWS Greengrass on Raspberry Pi 3

Preparing Raspberry Pi 3

Configuring Raspberry Pi 3 and IoT devices to AWS IoT

Configuring AWS Greengrass security

Installing AWS Greengrass on Raspberry Pi

Accessing AWS Greengrass

Building IoT projects with AWS Greengrass

Preparing runtime libraries on AWS Greengrass Core

Creating AWS Lambda 

Deploying AWS Lambda with AWS Greengrass

Testing Lambda from Greengrass

Summary

Chapter 4: Building Local AWS Lambda with AWS Greengrass

Introducing AWS Lambda

Creating the AWS Lambda function

Testing the AWS Lambda function

Publishing the AWS Lambda function

Configuring AWS Lambda security

Invoking the AWS Lambda function

Deploying AWS Lambda with AWS Greengrass on Raspberry Pi 3

Accessing AWS Lambda from IoT devices

Building IoT projects with AWS Lambda and AWS Greengrass

Accessing local resources

Developing local AWS Lambda 

Configuring AWS Greengrass Core

Testing the demo

Interacting with things within a group

Summary

Chapter 5: Expanding IoT Capabilities with AWS IoT Button

Introducing AWS IoT Button

Reviewing a project scenario for AWS IoT Button

Setting up AWS IoT Button

Registering AWS IoT Button to AWS IoT

Connecting AWS IoT Button to a network

Testing

Interaction between AWS IoT Button and IoT devices

Building your IoT project with AWS IoT Button

Configuring AWS DynamoDB

Building Lambda and its rule

Building a Lambda program

Testing using IoT Button

Summary

Chapter 6: Visualizing AWS IoT Data

Introducing IoT massive data

Introducing brief data visualization

Data visualization in the web

Data-Driven Documents (D3)

Chart.js

Flot

Consuming real-time sensor data in a web application

Visualizing data from AWS IoT

Configuring AWS IoT

Configuring AWS Cognito

Configuring AWS IAM

Developing a sensor publisher

Developing data visualization from AWS IoT

Running the project

Introducing Amazon QuickSight

Consuming sensor data from Amazon QuickSight

Building data visualization for your IoT projects

Summary

Chapter 7: Building Predictive Analytics for AWS IoT

Introducing AWS Machine Learning services

Making your sensor speak

Introducing Amazon Polly

Developing a program for Amazon Polly

Integrating Amazon Echo into your IoT projects

Preparing the project

Adding user role

Configuring AWS IoT

Creating AWS Lambda

Building Amazon Alexa skills

Testing the project

Making image and video analysis

Introducing Amazon Rekognition

Working with Pi Camera on Raspberry Pi

Uploading images to Amazon S3

Performing image analysis

Make predictive analytics for IoT data

Build a simple predictive analytics for your IoT project

Defining a machine learning model

Preparing data

Building a machine learning model

Evaluating and testing the model

Summary

Chapter 8: Securing AWS IoT

Introducing IoT security

Understanding IoT risks

Introducing AWS IoT identity and security

Securing communication between AWS IoT and IoT devices

Authentication and authorization

Managing AWS IAM

Building a secure AWS IoT for your IoT project

Designing and implementing

Performing regular security testing

Working with security best practices

Summary

Other Books You May Enjoy

Index

The users who browse this book also browse