iot platform for smart cities - iqrf alliance · iot platform for smart cities jan pokorný &...

19
IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek

Upload: others

Post on 21-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

IoT Platform for Smart Cities

Jan Pokorný & Jiří Hýbek

Page 2: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

TCP IoT team

Building smart city platform

Based on open-source technologies

IoT Platform

Unique solution from data collection to cloud services.

IoT Gateway IoT CloudSensors

Page 3: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Environmental sensorTesla Blatná s.r.o.

IQRF communication

Gases

Light

Air pressure

Temperature

Relative humidity

Dust

Page 4: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Hardware & OS

MQTT

IoT Cloud

IoT Gateway

RaspberryPi

Applications Core stack

Web configuration

Mosquitto MQTT broker

SaltStack provisioningNode-RED

Temugin

Page 5: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

RaspberryPi

Intel GW

Hardware & OSMultiplatform Gateway

RaspberryPi

Raspbian

Windows IoT

Hardware platforms

Operating systems

Ubuntu

AAEON GW

PC

Page 6: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Web configuration interface

SaltStack software updates

Remote management via cloud

ConfigurationLocal & Remote Management

Page 7: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Flow-based programming

Web-based user interface

Access to hardware

ApplicationsNode-RED

Page 8: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Proprietary software

Various device integration

Protocol translation

IQRF network management

Configurable via web

ApplicationsTemugin

Page 9: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Communication hub

Message buffering

MQTT to IoT Cloud

Centralized MessagingMosquitto MQTT Broker

IoT Cloud

Page 10: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

IoT Cloud

MQTT

IoT Gateway

Hardware & OS

Applications Core stack

Web configuration

Mosquitto MQTT broker

SaltStack provisioningNode-RED

Temugin

RaspberryPi

Page 11: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

IoT Cloud

IoT GatewayMQTT Broker Rabbit MQ Parser

Metrics

Meta data

Application infrastructure

System infrastructure

MQTT AMQP AMQP

Page 12: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Scalable

High availability

Kubernetes orchestration

GlusterFS filesystem

SaltStack provisioning

Solid infrastructureProven Open-source Technologies

Page 13: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

MQTT Message processing

Authentication

Multitenant isolation

Scalable

Written in NodeJS

MQTT BrokerProprietary Software

Page 14: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Message routing

Multiprotocol support

Solid backend

High availability

Durable

Scalable

Message handlingRabbitMQ

Page 15: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Support for various formats

JSON and SenML

Meta-data

InfluxDB and ElasticSearch

Data analysis

Message processing and storingProprietary Parser and Open-source Databases

Page 16: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Time-series database

Scrapers

OS level monitoring

Kubernetes cluster

Application metrics

Infrastructure MonitoringPrometheus

Page 17: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Metrics visualisation

Dashboards

Alerting

User-friendly

Customizable

VisualisationGrafana

Page 18: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

IoT Platform Demo

Tesla Sensor AAEON Gateway TCP Cloud

Page 19: IoT Platform for Smart Cities - IQRF Alliance · IoT Platform for Smart Cities Jan Pokorný & Jiří Hýbek. TCP IoT team Building smart city platform Based on open-source technologies

Thank you for your attention

Jan Pokorný

IoT Gateway

[email protected]

Jiří Hýbek

Cloud Infrastructure

[email protected]

www.tcpisek.cz