Changed from Guava Optional to java.util.Optional
Integrated MQTT Broker (no QoS)