Outdoor UPnP for Services Discovery in Smart Cities

Smart cities is a new concept that allows using New Information and Telecommunication Technologies to make cities smart in order to offer easier life for their citizens. Currently, among the most difficult problems facing citizens is the discovery of available services and their required information. Solving this problem is very important mainly when the use of such services is vital; for example, when someone is seeking to acquire a medicine in a city that he has never visited before. In such a case, he needs to find the nearest pharmacy that sell this medicine and the way to go toward it. Without the help of the smart city, this operation may take a long time (even many hours). In order to tackle this problem, we propose to migrate the Universal Plug and Play (UPnP), used to discover devices and services at home, from the indoor to the outdoor environment. Thus, we propose the Outdoor UPnP (OUPnP). The major contributions of this work may be enumerated as follows: $(i)$ extending the description mechanism of UPnP to take into account business services, (ii) replacing the broadcasting mechanism used by UPnP by a server to broadcast discovery messages, (iii) using the concept of fog computing to limit broadcasting messages to a narrow geographic area and finally (iv) enhancing the performance of the system by preserving end-users privacy. In order to validate the proposed solution, we consider a case study which consists of looking for a medicine in Meftah city.

[1]  Sahin Albayrak,et al.  An agent-based network resource management concept for smart city services , 2018, 2018 14th Annual Conference on Wireless On-demand Network Systems and Services (WONS).

[2]  Klaus Moessner,et al.  Enabling smart cities through a cognitive management framework for the internet of things , 2013, IEEE Communications Magazine.

[3]  Stefano Chessa,et al.  Discovery of services in smart cities of mobile social users , 2015, 2015 IEEE Symposium on Computers and Communication (ISCC).

[4]  Naoko Ito,et al.  The Context API in the OMA Next Generation Service Interface , 2010, 2010 14th International Conference on Intelligence in Next Generation Networks.

[5]  Falko Dressler,et al.  Cars as the base for service discovery and provision in highly dynamic networks , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[6]  Gürkan Solmaz,et al.  FogFlow: Easy Programming of IoT Services Over Cloud and Edges for Smart Cities , 2018, IEEE Internet of Things Journal.

[7]  Ahmed Bouabdallah,et al.  A novel approach for generic home emergency management and remote monitoring , 2018, Softw. Pract. Exp..

[8]  Nathalie Mitton,et al.  The Discovery of Relevant Data-Sources in a Smart City Environment , 2016, 2016 IEEE International Conference on Smart Computing (SMARTCOMP).

[9]  Fermín Galán Márquez,et al.  Handling smart environment devices, data and services at the semantic level with the FI-WARE core platform , 2014, 2014 IEEE International Conference on Big Data (Big Data).

[10]  Robert H. Deng,et al.  A secure and efficient discovery service system in EPCglobal network , 2012, Comput. Secur..

[11]  Jameela Al-Jaroodi,et al.  SmartCityWare: A Service-Oriented Middleware for Cloud and Fog Enabled Smart City Services , 2017, IEEE Access.

[12]  Robert Phaal,et al.  An integrated service-device-technology roadmap for smart city development , 2013 .

[13]  Richard Chow,et al.  What can i do here? IoT service discovery in smart cities , 2016, 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[14]  Andrea Vitaletti,et al.  Smart City: An Event Driven Architecture for Monitoring Public Spaces with Heterogeneous Sensors , 2010, 2010 Fourth International Conference on Sensor Technologies and Applications.

[15]  Ivan Marsá-Maestre,et al.  Mobile Agents for Service Personalization in Smart Environments , 2008, J. Networks.