AWS IoT

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

AWS IoT Greengrass

AWS IoT Core


AWS IoT Device AWS IoT Device AWS IoT Events
Defender Management

Device Advisor IoT device jobs Fleet Hub

Device Location

minds behind- Sunil


AWS IoT

minds behind- Sunil


AWS IoT services overview

minds behind- Sunil


AWS IoT Core services

minds behind- Sunil


IoT action IoT actuator IoT certificate IoT desired state IoT hardware IoT HTTP
board protocol

IoT HTTP/2 IoT MQTT IoT policy IoT reported state IoT rule IoT sensor
protocol protocol

IoT servo IoT shadow IoT simulator IoT topic Alexa skill Alexa Voice Service

Alexa-enabled Echo Fire TV Fire TV Stick Lambda function Over-the-air update


device

Device gateway AWS IoT Core for LoRaWAN protocol


LoRaWAN protocol

minds behind- Sunil


AWS IoT Device Provisioning
Just –In-Time Provisioning

AWS IoT Device AWS IoT Device AWS IoT Events


Defender Management

Device Advisor IoT device jobs Fleet Hub


AWS IoT Greengrass

Device Location

AWS IoT Core

minds behind- Sunil


Provisioning Requirements – Authentication /Authorization

Device Resources Cloud Resources

IoT hardware Unique certificate


board registered
Private Key

*Unique certificate An IoT thing in the


registry

An IoT policy

*public certificate corresponding to private key


minds behind- Sunil
Provisioning of IoT Devices

Third Party Device Warehouse


Manufacturer

minds behind- Sunil


Provisioning of IoT Devices
TLS

Trusted Certificate
Authority

AWS IoT Core


Device
X509 X509

Trusted
Trusted
Certificate
Certificate

Unique Device Certificate Certificate Registered in Certificate Authority


in the Device AWS trusted by both sides
minds behind- Sunil
Provisioning of IoT Devices

Fleet provisioning API

IoT thing

Provisioning
Just in time provisioning template

IoT hardware IoT policy


board AWS IoT Core
Just in time registration

Custom provisioning AWS Lambda Certificate

minds behind- Sunil


Topics

• What’s is provisioning
• AWS IoT Device provisioning console
• Single device provisioning
• Fleet provisioning
 Just in time provisioning
 Provisioning by authorized users
 Provisioning with claim cetificates

*public certificate corresponding to private key


minds behind- Sunil
IoT Greengrass : Key Entities
AWS Cloud
Factory/ Plant

Deploy Greengrass Cloud Service

OPC UA Greengrass Custom AWS Services


CLI Component
Equipment
MQTT MQTT Data Exchange
Broker Bridge AWS IoT Core AWS IoT Analytics

Components
Device SDK MQTT
Greengrass Core Software AWS IoT SiteWise Amazon CloudWatch

Operating System(Linux)
FreeRTOS
Amazon Simple Storage Amazon SageMaker
Device Service (Amazon S3)
Greengrass Core Device

minds behind- Sunil


Greengrass pre-built Components

Greengrass
Minimum requirement to run the AWS IoT Greengrass Core Software on a device
Nucleus

Greengrass Local command-Line interface that you can use on core devices to develop/ debug
CLI components locally

MQTT Broker Handles MQTT messages between client devices and Greengrass core

MQTT
Relays MQTT messages between Greengrass core & AWS IoT Core
Bridge

Stream
Enable you to process data streams to transfer to the AWS cloud form Greengrass core
Manager
device
minds behind- Sunil
Device-Greengrass Core, Communication

Factory/ Plant AWS Cloud

Greengrass CLI
OPC-UA / Modbus

Thing Protocol Adapter

MQTT
MQTT

MQTT Broker MQTT Bridge


Equipment AWS IoT Core

Nucleus

Greengrass Core Device

minds behind- Sunil


Public key cryptography

minds behind- Sunil

You might also like