ẢN SORBONNE UNIVERSITÉ CRÉATEURS DE FUTURS EUR ECOM DEPUIS 1257 Sophia Antipotis THESE DE DOCTORAT DE SORBONNE UNIVERSITE Spécialité Informatique et Réseaux Présentée par M. KIM-HUNG LE Pour obtenir le grade de DOCTEUR de SORBONNE UNIVERSITE Sujet de la thése Mécanismes d’interopérabilité pour les applications industrielles de I'Internet des Objets et la Ville Intelligente Soutenuve le 01 Avril 2019 Devant le jury composé de : Prof. Christian Bonnet, Professeur, Eurecom, Sophia - France Directeur de thése Prof. Paolo Papotti, Professeur, Eurecom, Sophia — France Directeur de thése Prof.
Karine Zeitouni, Professeur, Versailles - France Rapporteur Dr. Walid Dabbous, Directeur de Recherche, INRIA, Sophia - France Rapporteur Prof. Marcelo Dias de Amorim, Professeur, CNRS, Paris - France Examinateur M. Francois Hamon, Chercheur, Greencityzen, Marseille — France Examinateur S UNIVERSITE TM SORBONNE CREATEURS DE FUTURS DEPUIS 1257 INTEROPERATION MECHANISM FOR INDUSTRIAL INTERNET OF THINGS APPLICATIONS AND SMART CITY.
Kim-Hung Le A doctoral dissertation submitted to: Sorbonne University In Partial Fulfillment of the Requirements for the Degree of: Doctor of Philosophy Specialty : COMPUTER SCIENCE AND NETWORKING Academic Supervisors: Prof. Christian BONNET - Eurecom, Sophia - France Prof. Paolo PAPOTTI - Eurecom, Sophia - France Industrial Supervisor: M. Francois HAMON - Greencityzen, Marseille - France Acknowledgements First of all, I would like to extend my sincere thanks to my advisors Prof.
Christian Bonnet and Prof. Paolo Papotti for their valuable supports and brilliant ideas. Throughout this thesis, they have always spent the time in their busy schedule to guide and encourage my research activities. I also very much appreciate their competences that made this thesis work a success.
I would also like to thank M. Francois Hamon and M. Alexandre Boundone, my managers in Greencityzen company, who helped me shape my career and showed me how to transform my mistakes into skills. I really appreciate everything they helped me in both professional and personal life.
A special warm thank to M. Datta Soumya who helped me so much with his stimulating technical discussions and constructive publication reviewing. I am grateful to the commit- tee members of my jury, Prof. Marcelo Dias de Amorim, Prof.
Karine Zeitouni, and Dr. Walid Dabbous for their valuable inputs and time spent reading this thesis. I would like to express my appreciation to my colleagues and friends at Greencityzen and Eurecom, for all the unforgettable enjoyable moments and their helps. I also wish to extend my warmest thanks to all my friends in France and Vietnam for all the wonderful time we spend together.
Finally, last but not least, I want to express my special gratitude to my parents, my fiancee for their unconditional support, love and trust. They, together with another members in my big family, make my life full of kindness and happiness with their encouragement. Abstract With the rapid growth of Internet technologies as well as the explosion of connected ob- jects, Internet of Things (IoT) is considered an Internet revolution that positively affects several life aspects. However, in a large-scale deployment like a smart city scenario, billions of IoT devices generate a huge volume of data that must be processed.
The integration of ToT solutions and cloud computing, namely cloud-based IoT, is a crucial concept to meet these demands. In this context, the enormous storage and computation capabilities make the cloud-based IoT a valuable solution to deal with a large amount of IoT data. However, two major challenges of the cloud-based IoT are interoperability and reliability. They come from the fact that IoT is typically characterized by heterogeneous devices, with constraints in storage, processing and communication capabilities.
Moreover, there are no uniform standards in most IoT components such as devices, platforms, services, and applications. In this thesis, our main objective is to deal with the interoperability and reliability issues that arise from large-scale deployment|!| The proposed solutions spread over architectures, models, and algorithms, ultimately covering most of the layers of the oT architecture. At the communication layer, we introduce a method to interoperate heterogeneous IoT connections by using a connector concept. We then propose an error and change point detection algorithm powered by active learning to enhance IoT data reliability.