The Internet of Things requires disparate systems and device-level components to speak to one another seamlessly. However, this level of communication between so many different possible combinations of hardware has been a major challenge to the adoption of Internet of Things (IoT) architectures.But with lightweight connectivity protocols like MQTT becoming standardized and gateway software like InduSoft Web Studio providing a communication hub, the Internet of Things might be much easier to implement.