Smart cities are technologically advanced metropolitan areas that utilize various smart electrical techniques and smart sensors to gather data and manage resources, services, and assets effectively. Emerging technologies such as AI, ML, cloud data analytics, IoT, and cybersecurity have advanced quickly in recent years, making it possible to connect various systems and industries and open up possibilities for better knowledge and financial benefit. For instance, a Mexican city employs technological improvements to manage connected devices effectively in real-time, using an IoT platform called a control center.