I. Introduction
The Internet of Things (IoT) [1] refers to a network of smart objects that are uniquely identifiable. Gartner expects that the installed base of IoT oriented devices will grow to 26 billion units by 2020 [2], as stated in their report, “IoT product and service suppliers will generate incremental revenue exceeding 300 billion, mostly in services, in 2020. It will result in 1.9 trillion in global economic value-add through sales into diverse end markets”. IoT does not only represent a growing business area, it also brings together multiple elements [3], integrating heterogeneous technologies into a single paradigm: wireless sensor networks, enhanced communication technologies, energy efficient solutions, tracking technologies, indoor location solutions, several types of actuators. Companies interested in the new opportunities that this paradigm offers must tackle this intricate scenario. With the increasing complexity of the system designs and the added pressure to reduce the time-to-market [4] [5], it is essential to be able to quickly and efficiently create the first functional prototypes of their products.