aws IoT

Analytics

filter

mqtt topic

format &frequency

channel

process

Prepare data

cleanse

detect miss data

cleans false readings, fills gaps in the data,

lambda

to estimate and fill gaps

max/min filters and percentile thresholds to remove outliers

transform

math, condition

enrich data

enrich it with information from the AWS IoT registry

lambda with other service

store

time-series

export

raw

analyze

Ad hoc SQL Queries

Time-Series Analysi

apply ML

hosted Jupyter notebooks

QuickSight integration

GreenGrass

lambda

run AWS Lambda functions right on the device

device shadow

sync to cloud

communication

messaging between devices on a local network

protocol

OPC-UA

protocol adapter

OTA update

local resource

ML inference

use trained model

enabled device

pricing

FreeRTOS

microcontroller (MCU)

IoT OS

hardware

ARM, MIPS

Amazon FreeRTOS Qualification Program

connection

AWS IoT core

MQTT

edge

Greegrass

Greengrass Discovery API

Wi-Fi or Ethernet

OTA update

lib

security

TLS 1.2

device shadow

IoT core

conn

protocol

device gateway

mqtt

websocket

IoT device sdk

message broker

pub/sub

one to one

broadcast

secure

authentication

X.509

custom authorizers/token

authororization

Cognito

Device defender

data

rule

state

offline

registery

identity

meta

#TODO - how to identify unique device?

batch onboard

template

group

define conn

deploy

hierarchy

access policies with inherit

locate device

search by attribute & state

OTA update

reboot

reset

patch

Free RTOS

log

device shadow

latest state

persists the last reported state and desired future state

synchronize

interact

always available REST APIs.

set the desired future state

#TODO - firmware support?

rule engine

gather, process, analyze and act on data generated by connected device

SQL-like syntax

take into account other data

dozens of available functions

pricing