Hey guys while i was architecting a smart home energy management application requiring flexible communication patterns, I faced a challenge choosing between MQTT and CoAP please which protocol offers more adaptable client-server relationships and communication models to support my application's unique needs? @IoT Cloud