I am new to MCU technology and am trying to use an app for a smartphone that would allow it to be connected to the MCU through the IoT. I think I understand that I can connect my MCU to my home network using a WiFi module, but I am still confused on how I would then allow it to be used by the smartphone app from anywhere. The MCUs I have been looking to do this project with are the Arduino Mega 2560 Rev3, and MSP4306989. Would I have to host a website/domain where the connection could occur?