aws IoT
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
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
microcontroller (MCU)
IoT OS
hardware
ARM, MIPS
connection
AWS IoT core
MQTT
edge
Greegrass
Greengrass Discovery API
Wi-Fi or Ethernet
OTA update
lib
security
TLS 1.2
device shadow
conn
device gateway
mqtt
websocket
pub/sub
one to one
broadcast
authentication
X.509
custom authorizers/token
authororization
Cognito
data
rule
state
offline
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
log
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?
gather, process, analyze and act on data generated by connected device
SQL-like syntax
take into account other data
dozens of available functions