The Internet of things with RabbitMQ, Python, MQTT and AMQP