Data Models for Smart City IoT

Detalhes bibliográficos
Autor(a) principal: Manuel João Gonçalves Vieira de Castro
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/10216/106815
Resumo: In a time where societies are committed to move towards more sustainable solutions in what concerns their infrastructures, the Internet of Things is empowering the smart city sector, playing an increasingly important role in areas such as environment quality, mobility, security and public health. Ubiwhere is currently partaking in the development of Citbrain, a smart cities platform, responsible for the gathering, processing, storage and distribution of sensorial information and web services related, in their majority, to the fields of mobility and environment quality. However, due to the diverse nature of the sensors and the collected information, the obtained data is conveyed in various formats, posing great barriers to data interoperability. This represents a problem for developers, due to the amount of time and effort needed to adapt applications to this heterogeneous data. This thesis proposes a framework to compare and rank existing data models for the Internet of Things in the smart city sector. Fiware, SensorThings, CitySDK, oneIoTa, OData, W3C Generic Sensor, and IPSO Smart Objects are compared to determine which one is the best fit for Citibrain's solutions. A characterization of the data models is performed, regarding the smart city sectors they apply to, and their level of abstraction. This preliminary study is then concluded with the selection of the models capable of depicting all Citibrain's solutions' data - Fiware, SensorThings, oneIoTa, W3C Generic Sensor and IPSO Smart Objects. In the following stage, a set of criteria is selected for a deeper evaluation of the data models, making use of metrics such as the overheads introduced in both the data processing and communication aspects of the system, the amount and quality of available documentation and support, and the models' easiness of implementation. To conclude the analysis, a weighted formula is devised, capable of translating the performed evaluation into a single value, for an easier comparison of the models. The five selected models are then put through the developed evaluation process, in order to elect the de facto best solution for Citibrain. Applying the weights that express Citibrain's requirements, Fiware achieved the best results in the analysis, and was selected for the database implementation of a client-server dashboard application. The dashboard served as a proof-of-concept, and is responsible for displaying real information gathered from Citibrain's sensors.
id RCAP_902f103210ff9c6917b6ae3fd941d307
oai_identifier_str oai:repositorio-aberto.up.pt:10216/106815
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Data Models for Smart City IoTEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringIn a time where societies are committed to move towards more sustainable solutions in what concerns their infrastructures, the Internet of Things is empowering the smart city sector, playing an increasingly important role in areas such as environment quality, mobility, security and public health. Ubiwhere is currently partaking in the development of Citbrain, a smart cities platform, responsible for the gathering, processing, storage and distribution of sensorial information and web services related, in their majority, to the fields of mobility and environment quality. However, due to the diverse nature of the sensors and the collected information, the obtained data is conveyed in various formats, posing great barriers to data interoperability. This represents a problem for developers, due to the amount of time and effort needed to adapt applications to this heterogeneous data. This thesis proposes a framework to compare and rank existing data models for the Internet of Things in the smart city sector. Fiware, SensorThings, CitySDK, oneIoTa, OData, W3C Generic Sensor, and IPSO Smart Objects are compared to determine which one is the best fit for Citibrain's solutions. A characterization of the data models is performed, regarding the smart city sectors they apply to, and their level of abstraction. This preliminary study is then concluded with the selection of the models capable of depicting all Citibrain's solutions' data - Fiware, SensorThings, oneIoTa, W3C Generic Sensor and IPSO Smart Objects. In the following stage, a set of criteria is selected for a deeper evaluation of the data models, making use of metrics such as the overheads introduced in both the data processing and communication aspects of the system, the amount and quality of available documentation and support, and the models' easiness of implementation. To conclude the analysis, a weighted formula is devised, capable of translating the performed evaluation into a single value, for an easier comparison of the models. The five selected models are then put through the developed evaluation process, in order to elect the de facto best solution for Citibrain. Applying the weights that express Citibrain's requirements, Fiware achieved the best results in the analysis, and was selected for the database implementation of a client-server dashboard application. The dashboard served as a proof-of-concept, and is responsible for displaying real information gathered from Citibrain's sensors.2017-07-142017-07-14T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/10216/106815TID:201800675engManuel João Gonçalves Vieira de Castroinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-29T15:58:35Zoai:repositorio-aberto.up.pt:10216/106815Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:36:02.260382Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Data Models for Smart City IoT
title Data Models for Smart City IoT
spellingShingle Data Models for Smart City IoT
Manuel João Gonçalves Vieira de Castro
Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
title_short Data Models for Smart City IoT
title_full Data Models for Smart City IoT
title_fullStr Data Models for Smart City IoT
title_full_unstemmed Data Models for Smart City IoT
title_sort Data Models for Smart City IoT
author Manuel João Gonçalves Vieira de Castro
author_facet Manuel João Gonçalves Vieira de Castro
author_role author
dc.contributor.author.fl_str_mv Manuel João Gonçalves Vieira de Castro
dc.subject.por.fl_str_mv Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
topic Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
description In a time where societies are committed to move towards more sustainable solutions in what concerns their infrastructures, the Internet of Things is empowering the smart city sector, playing an increasingly important role in areas such as environment quality, mobility, security and public health. Ubiwhere is currently partaking in the development of Citbrain, a smart cities platform, responsible for the gathering, processing, storage and distribution of sensorial information and web services related, in their majority, to the fields of mobility and environment quality. However, due to the diverse nature of the sensors and the collected information, the obtained data is conveyed in various formats, posing great barriers to data interoperability. This represents a problem for developers, due to the amount of time and effort needed to adapt applications to this heterogeneous data. This thesis proposes a framework to compare and rank existing data models for the Internet of Things in the smart city sector. Fiware, SensorThings, CitySDK, oneIoTa, OData, W3C Generic Sensor, and IPSO Smart Objects are compared to determine which one is the best fit for Citibrain's solutions. A characterization of the data models is performed, regarding the smart city sectors they apply to, and their level of abstraction. This preliminary study is then concluded with the selection of the models capable of depicting all Citibrain's solutions' data - Fiware, SensorThings, oneIoTa, W3C Generic Sensor and IPSO Smart Objects. In the following stage, a set of criteria is selected for a deeper evaluation of the data models, making use of metrics such as the overheads introduced in both the data processing and communication aspects of the system, the amount and quality of available documentation and support, and the models' easiness of implementation. To conclude the analysis, a weighted formula is devised, capable of translating the performed evaluation into a single value, for an easier comparison of the models. The five selected models are then put through the developed evaluation process, in order to elect the de facto best solution for Citibrain. Applying the weights that express Citibrain's requirements, Fiware achieved the best results in the analysis, and was selected for the database implementation of a client-server dashboard application. The dashboard served as a proof-of-concept, and is responsible for displaying real information gathered from Citibrain's sensors.
publishDate 2017
dc.date.none.fl_str_mv 2017-07-14
2017-07-14T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/10216/106815
TID:201800675
url https://hdl.handle.net/10216/106815
identifier_str_mv TID:201800675
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136269170638848