Brewing beer with Python
Chesco Igual @chescales
Brewing beer with Python Chesco Igual @chescales What shalt thou - - PowerPoint PPT Presentation
Brewing beer with Python Chesco Igual @chescales What shalt thou learn? - Building an IoT backend - - Technologies, Protocols and Tools - - Backend considerations - - Meet a full running architecture - - Learn to brew beer - What shalt thou
Brewing beer with Python
Chesco Igual @chescales
What shalt thou learn?
What shalt thou learn?
Yay!! Awesome!! (and others)
Yay!! Awesome!! (and others)
Project Requirements
Project Requirements
Project Requirements
Project Requirements
Project Requirements
Project Requirements
Project Requirements
Project Requirements
What thou shalt take care about too...
What thou shalt take care about too...
when I read the project specs for the first time
Source: thecodinglove.comHTTP AMQP XMPP
CoAP MQTT
DDS
HTTP AMQP XMPP
CoAP MQTT
DDS
PROJECT REQUIREMENTS EXTRAS
(get a broker…)
Top player for many years Scalability proven (vertical and horizontal) Can convert from MQTT to other protocols (AMQP) No payment per use Familiarity
???
Let’s talk to that broker
https://github.com/eclipse/paho.mqtt.python
NO CODE
PROJECT REQUIREMENTS EXTRAS
https://github.com/rabbitmq/rabbitmq-auth-backend-http
PROJECT REQUIREMENTS EXTRAS
PROJECT REQUIREMENTS EXTRAS
https://github.com/google/protobuf
https://github.com/google/protobuf
PROJECT REQUIREMENTS EXTRAS
PROJECT REQUIREMENTS EXTRAS
Final Architecture
Barcelona (ES) Almere (NL)
elements.nl/careers