tado° Makes Your Home
Environment Smart with
InfluxDB
Michal Knížek, Head of R&D at tado°
tado° R&D
HVAC Technology
HW
Embedded SW
Server SW
Data Analytics
Mobile/web apps
tado° HW Devices
Mobile app
TODO:
ESR
Amazing tado°
Microservices
6LoWPAN Secure WebSocket
“The Constrained Application Protocol (CoAP) is a specialized web
transfer protocol for use with constrained nodes and constrained
networks in the Internet of Things.”
Amazing tado°
Microservices
Boot up
GET /d/SN123456/config
2.05 Content
Amazing tado°
Microservices
Boot up
GET /d/SN123456/config
2.05 Content
PUT /d/config
2.04 Changed
Config change
Amazing tado°
Microservices
Boot up
GET /d/SN123456/config
2.05 Content
PUT /d/config
2.04 Changed
Config change
Timer
GET /d/SN123456/config
2.03 Valid
Ingress
API
Server
WebSocket
HTTP
HTTP
Ingress
API
Server
HTTP
HTTP
…
WebSocket
Ingress…
WebSocket
API
Server
Load
Balancer
…
WebSocket
API
Server
Load
Balancer
Ingress
Load
Balancer
Device
Ingress
Lookup
…
WebSocket
API
Server
Load
Balancer
Ingress
Load
Balancer
Device
Ingress
Lookup
API
Server
TODO:
ESR
API
Server
+JAVA
API
Server
Code example: Java to Influx Query Languages
Challenges
- Fill previous for sparse data
- LAST() query performance
- Data dump
- InfluxData always very helpful!
API
Server
AWS Kinesis
Room
Report
Energy
Savings
Report
S3
DynamoDB
Q & A

tado° Makes Your Home Environment Smart with InfluxDB