Smart cities involve a combination of advanced technologies including Internet of Things (IoT) and Artificial Intelligence (AI).