MQTT is increasingly being described as a more modern & cloud-centric method of integration than BACnet & could become a main IoT protocols
Very good article, but unfortunately it is over-simplified. MQTT is one enabler, but it cannot be used as a generic mechanism in IoT. There are simply too many standards and too little bandwidth to run MQTT everywhere.
IoT is about LoRaWAN, Narrow-Band IoT, Z-wave, SigFox, ZigBee, BLE, and hundreds more. It’s about mesh networks. It’s about reusing existing investments in BACnet, Modbus, CAN, Wireless M-bus, etc.
Horizontal architecture is the only way forward, and MQTT is an important enabler for this. But, it does not solve all the challenges.