The integration challenges we faced were primarily due to differing communication protocols and data formats. To overcome these IoT problems, we developed a universal communication bus based on MQTT, which ensured seamless data exchange between devices and the cloud.