towards an open iot stack for the cloud - kai hudalla @ eclipse iot day thingmonk 2016
TRANSCRIPT
Towards anopen IoT Stackfor the Cloud
Kai HudallaBosch Software Innovations [email protected]://github.com/sophokles73
How many technologies do you need to master to communicate with all things connected to the IoT?
Just one! Eclipse Hono.(With a little help from the Eclipse IoT community)
Eclipse Hono provides a uniform APIfor interacting with millions of devices connected to the cloud viaarbitrary protocols.
Things CloudCommand & Control
Telemetry
optimized for throughputscale-out with #messages
optimized for reliabilityscale-out with #devices
€600+lost/stolen/forgotten
Track my Tools.
Attach Bluetooth LE tags to the tools in order to keep track of their location.
Use Hono to connect the local gateways to the cloud and access location data.
<<Protocol Adapter>>
MQTT AMQP 1.0MQTT AMQP 1.0
<<Application>>
Track my Tools
BT LE
≤ 4.5kmdistance driven to find a parking space
© Image Credits: Bosch Mobility Solutions
Find a parking space.
Monitor parking spaces in large parking garages using luminosity sensors connected via LoRa.
Use Hono to connect the gateways to the cloud and manage sensors using LWM2M.
<<Gateway>>
AMQP 1.0LWM2M
AMQP 1.0
<<Application>>
Parking Lot Mgmt
<<Protocol Adapter>>
LoRa
AMQP 1.0
HTTP
1.000.000 number of things produced by Bosch (per day)
Scale out horizontally.
Use Hono to provide a standard attach point for IoT devices produced by Bosch supporting Lightweight M2M.
Scale as you go.
<<Adapter>>
<<Adapter>>
<<Adapter>>
<<Adapter>>
<<Adapter>>
<<Adapter>>
Goal:ready-to-deploy,microservice basedIoT Cloud Platform
<<Protocol Adapter>>
REST
AMQP 1.0
LWM2M
<<Application>>
Parking Lot Mgmt
<<Protocol Adapter>>
AMQP 1.0
HTTP
<<Protocol Adapter>>
MQTTMQTT AMQP 1.0
AMQP 1.0
HTTP
BT LE
<<Application>>
Track my Tools
AMQP 1.0
LAN Cloud
An Open Source IoT Cloud Platform
<<Gateway>>
LoRa
<<Gateway>>
www.eclipse.org/leshan
www.eclipse.org/kura
www.eclipse.org/paho
projects.eclipse.org/projects/iot.hawkbit
www.eclipse.org/californium
www.eclipse.org/mosquitto
www.eclipse.org/hono Vortowww.eclipse.org/vorto