My Account Log in

4 options

Learning AWS IoT : effectively manage connected devices on the AWS cloud using services such as AWS Greengrass, AWS button, predictive analytics and machine learning / Agus Kurniawan.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Business Collection Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Kurniawan, Agus, author.
Language:
English
Subjects (All):
Amazon Web Services (Firm).
Application software--Development.
Application software.
Physical Description:
1 online resource (278 pages)
Edition:
1st edition
Place of Publication:
Birmingham, England : Packt Publishing, 2018.
System Details:
text file
Summary:
Learn to use AWS IoT services to build your connected applications with the help of this comprehensive guide. About This Book Gets you started with AWS IoT and its functionalities Learn different modules of AWS IoT with practical use cases. Learn to secure your IoT communication Who This Book Is For This book is for anyone who wants to get started with the AWS IoT Suite and implement it with practical use cases. This book acts as an extensive guide, on completion of which you will be in a position to start building IoT projects using AWS IoT platform and using cloud services for your projects. What You Will Learn Implement AWS IoT on IoT projects Learn the technical capabilities of AWS IoT and IoT devices Create IoT-based AWS IoT projects Choose IoT devices and AWS IoT platforms to use based on the kind of project you need to build Deploy AWS Greengrass and AWS Lambda Develop program for AWS IoT Button Visualize IoT AWS data Build predictive analytics using AWS IoT and AWS Machine Learning In Detail The Internet of Things market increased a lot in the past few years and IoT development and its adoption have showed an upward trend. Analysis and predictions say that Enterprise IoT platforms are the future of IoT. AWS IoT is currently leading the market with its wide range of device support SDKs and versatile management console. This book initially introduces you to the IoT platforms, and how it makes our IoT development easy. It then covers the complete AWS IoT Suite and how it can be used to develop secure communication between internet-connected things such as sensors, actuators, embedded devices, smart applications, and so on. The book also covers the various modules of AWS: AWS Greengrass, AWS device SDKs, AWS IoT Platform, AWS Button, AWS Management consoles, AWS-related CLI, and API references, all with practical use cases. Near the end, the book supplies security-related best practices to make bi-directional communication more secure. When you've finished this book, you'll be up-and-running with the AWS IoT Suite, and building IoT projects. Style and approach This book is a step-by-step practical guide that helps you learn AWS IoT quickly. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to ...
Contents:
Cover
Title Page
Copyright and Credits
Packt Upsell
Contributors
Table of Contents
Preface
Chapter 1: Getting Started with AWS IoT
Introducing AWS IoT
Introducing IoT devices and platforms for AWS IoT
Arduino
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
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
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
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
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
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 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
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
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
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
Other Books You May Enjoy
Index.
Notes:
Includes index.
Description based on online resource; title from PDF title page (EBC, viewed February 22, 2018).
OCLC:
1022789354

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account