L'« internet des objets » définit un environnement global dans lequel les objets peuvent être identifiés de manière unique, ce qui permet aux systèmes de les gérer, de les suivre et de les contrôler. L'IdO introduit le monde des technologies de l'information et de la communication (TIC) pour la connectivité de n'importe quoi, à tout moment et de n'importe où. Les objets ont la capacité de s'auto-configurer sur la base d'un protocole de communication standard. D'un point de vue sémantique, il s'agit d'un réseau de choses (objets) interconnectées, dotées d'une adresse unique et connectées à l'aide d'un protocole de communication standard. Le terme IoT est utilisé comme un ensemble de mots-clés couvrant divers aspects de l'extension de l'internet et des applications web avec les entreprises et l'intégration des objets dans la vie réelle. Les composants MQTT ou MQSeries sont utilisés pour relier de manière connectée d'autres applications logicielles afin qu'elles puissent fonctionner de manière connectée. Ce type d'application est souvent connu sous le nom de logiciel d'intégration commerciale ou d'intergiciel. Le protocole MQTT peut être utilisé dans divers environnements tels que les applications domotiques et a été proposé comme un système léger, facile à mettre en oeuvre et à faible bande passante pour des milliards d'objets intelligents.