Categories: All - analytics - security - data - integration

by jovi kao 6 years ago

324

AWS IoT

AWS IoT services enable robust analytics and machine learning capabilities, facilitating the development of smart, connected devices. Users can perform ad hoc SQL queries, apply machine learning models, and utilize hosted Jupyter notebooks for in-depth time-series analysis.

AWS IoT

aws IoT

IoT core

rule engine
SQL-like syntax

dozens of available functions

take into account other data

gather, process, analyze and act on data generated by connected device
#TODO - firmware support?
interact

set the desired future state

always available REST APIs.

latest state

synchronize

persists the last reported state and desired future state

registery
log

Free RTOS

patch

reset

reboot

locate device

search by attribute & state

group

access policies with inherit

hierarchy

deploy

define conn

batch onboard

template

#TODO - how to identify unique device?
meta
identity
state
offline
data
rule
secure
Device defender
Cognito
authororization
authentication

custom authorizers/token

X.509

conn
message broker

broadcast

one to one

pub/sub

IoT device sdk

websocket

mqtt

device gateway

FreeRTOS

lib
security

TLS 1.2

connection
Wi-Fi or Ethernet
edge

Greegrass

Greengrass Discovery API

AWS IoT core

MQTT

microcontroller (MCU)
hardware

Amazon FreeRTOS Qualification Program

ARM, MIPS

IoT OS

GreenGrass

pricing
enabled device
ML inference
use trained model
local resource
OTA update
communication
protocol

protocol adapter

OPC-UA

messaging between devices on a local network
device shadow
sync to cloud
run AWS Lambda functions right on the device

Analytics

analyze
QuickSight integration
apply ML

hosted Jupyter notebooks

Time-Series Analysi
Ad hoc SQL Queries
store
raw
export
time-series
process
enrich data

lambda with other service

enrich it with information from the AWS IoT registry

Prepare data

transform

math, condition

cleanse

max/min filters and percentile thresholds to remove outliers

detect miss data

lambda

to estimate and fill gaps

cleans false readings, fills gaps in the data,

filter
mqtt topic

format &frequency

channel