This paper aims at introducing a set of requirements for large Internet of Things platforms. These platforms should enable the programming of many services comprising functions provided by a large number of sensors and intelligent resources. The paper aims at showing how virtualization and cognit…