OpenIoT is taking into account existing tools and techniques for the virtualization of computing resources and seek for the possibility to extend current cloud technologies towards the possibilities internet-connected objects can be virtualized, despite limitations imposed by their geographical locations, administrative ownership and functional capabilities.
OpenIoT researches on the creation of IaaS, PaaS and SaaS models over internet- connected objects. To this end, it OpenIoT will extend state-of-the-art cloud computing middleware (e.g., cloud OS, eucalyptus, OpenNebula) with the ability of configuring and using sensor based services. Users of the OpenIoT cloud will be able to develop applications that leverage information from multiple sensors, actuators and other devices.