Smart city projects are moving towards a holistic view of the city, with the
city seen as a system of systems. This view requires an horizontal
intelligent layer -- a city operation system -- that enables the
management and control of the systems, but also the management of the
interactions among different systems. This report explores how IoT
platforms can become that horizontal intelligent layer on which
applications can be developed and data gathered, analysed and
exploited.