MQTT vs HTTP in IoT Systems: Choosing the Right Protocol for Scalable Architecture