This document discusses empowering the Internet of Things (IoT) through a cloud-based approach. It proposes the uCore framework, which would provide a common cloud services platform for securely and scalably sharing IoT objects, devices, infrastructure, and applications. The uCore approach would further develop cognitive management mechanisms from previous EU projects and consolidate IoT-centric services. This could help realize a vision of smart cities with one services platform bringing together stakeholders. Potential application domains mentioned include smart living facilities, green cities, healthcare, and disaster management.