open source iot solutionsiot.ieee.org/images/files/pdf/startups/2015-12... · open source iot...

Post on 22-May-2020

6 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Open Source IoT Solutions

Artyom Astafurov, DataArt astaff@dataart.com

Open Source IoT … when there’s always an option

Sensors

Devices

Gateways

Edge Processing

Cloud

Scalability

Data

Time series

Events

Analytics

Stage Hardware Environment

Prototyping OfftheshelfDevelopmentkit Developer’sMachine

Pilot Offtheshelf/Commercial DevelopmentCloud

ProducBon Commercialgateways ProducBonCloudatScale

Same design principles

Same core components

Maximize reuse

Continuous delivery

Edge computing matters

Message Bus

Service1 Service2 ServiceN

App1 App2 App2

Microservices?

Message Bus

ZigBee Bluetooth LE Cloud

AllJoyn Connector Data Aggregator App …

Gateways

IoTToolkitOverview

GPIO

ZigBee

BLE

AllJoyn Cloud

EnOcean

•  RunsonanyLinux•  Open-sourceLicense•  ProgramwithLanguageofyouChoice•  Buildsintosnapsanddebpackages•  Easilyextensible

Message Bus

Time Series DB Device Management Rule Engine

Spark Job1 Spark Job2 Spark JobN

Cloud

Infrastructure: Azure with Juju

Containers + Registry (Docker)

Resource Management (Mesos)

Service Discovery (Consul: REST + DNS)

Logging (ELK)

Services: IoT Pipeline

Device Management (DeviceHive)

Message Bus (Apache Kafka)

Stream/Batch Processing (Apache Spark)

IoT Cloud

Data Flow

Sensor

Gateway

BLE Framework

Cloud Framework

Cloud

DeviceHive Kafka

Spark Dashboard (Zeppelin)

Time Series (Cassandra)

top related