Me gustaría diseñar un sistema usando Raspberry Pi que envíe los datos del sensor al servidor de forma continua y reciba comandos del servidor.
¿MQTT satisfará mis necesidades?
¿Hay alguna forma de hacerlo si uso Java en mi Pi?
Editar
Por continuo quiero decir que las transmisiones como el video son continuas y otros datos basados en texto se envían dos veces por minuto.
Los sensores son:
Sensor de humedad - http://www.amazon.in/DHT11-Temperature-Humidity-Sensor-Module/dp/B01HI9G9ZU?tag=googinhydr18418-21&tag=googinkenshoo-21&ascsubtag=710c9d6b-87d0-41e2-b3e0-06a1045769
Una cámara de 5MP (cámara web conectada al USB de la Pi.)
LDR (claro y oscuro) - Sensor
El servidor se basa en una ubicación de alojamiento en la nube.