EasyFIWARE: A FIWARE-based Environment for the Development of Smart Cities Applications
Smart Cities, FIWARE, Middleware, Internet of Things
The Internet of Things is a computational paradigm that provides communication among heterogeneous objects of the real world via the internet. The use of this paradigm, in a smart cities domain, contributed to emerge several middleware platforms. However, most of them do not address the requirements of a complex environment as smart cities context. Although FIWARE is a broad platform, its installation is complex and the use of its components make hard its adoption. In addition, FIWARE does not support the search for devices according to quality of context (QoC) attributes. This work aims to provide an environment, named EasyFIWARE, to: (i) facilitate the use of FIWARE, providing an abstraction layer about the components of the platform; (ii) advance the devices discovery service provided by the platform (IoT Discovery), introducing quality of context concepts in the searching process. Thus, as a result of this work, we aim to provide an environment that make it easy to develop IoT applications with FIWARE.