The role of Artificial Intelligence (AI) and the Internet of Things (IoT) in Smart Infrastructure.