Development of automated NOVAAS Connectors
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2023 |
| Tipo de documento: | Dissertação |
| Idioma: | eng |
| Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Texto Completo: | http://hdl.handle.net/10362/173172 |
Resumo: | The rising popularity of Internet of Things (IoT) reveals humanity’s trend towards a more interconnected world. As more and more people interact with this environment, the problems of interoperability and scalability rise. With the large quantity of data moving through the IoT space, several issues surface on many levels. Therefore, it is vital that the data-transfer layer of IoTs function as efficiently and expeditiously as possible. This dissertation aims to solve some of the issues that might exist when connecting devices to an IoT, by creating an ”IoT Connector” and applying it to the NOVA Asset Administration Shell (NOVAAS). This connector is built using the Python programming language, and acts as a driver for assets connected to NOVAAS. It takes the JavaScript Object Notation (JSON) file that represents an asset as the input and populates a Node-Red flow with the gathered asset properties. This tool significantly reduces the amount of effort required by the developer, effectively automating this task. Additionally, the NOVAAS Connector created is implemented in an industrial real- world application. |
| id |
RCAP_0cbe373faf0b82d1430268548db46cda |
|---|---|
| oai_identifier_str |
oai:run.unl.pt:10362/173172 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Development of automated NOVAAS ConnectorsInternet of ThingsAsset Administration ShellConnectorAdapterAssetJSONDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaThe rising popularity of Internet of Things (IoT) reveals humanity’s trend towards a more interconnected world. As more and more people interact with this environment, the problems of interoperability and scalability rise. With the large quantity of data moving through the IoT space, several issues surface on many levels. Therefore, it is vital that the data-transfer layer of IoTs function as efficiently and expeditiously as possible. This dissertation aims to solve some of the issues that might exist when connecting devices to an IoT, by creating an ”IoT Connector” and applying it to the NOVA Asset Administration Shell (NOVAAS). This connector is built using the Python programming language, and acts as a driver for assets connected to NOVAAS. It takes the JavaScript Object Notation (JSON) file that represents an asset as the input and populates a Node-Red flow with the gathered asset properties. This tool significantly reduces the amount of effort required by the developer, effectively automating this task. Additionally, the NOVAAS Connector created is implemented in an industrial real- world application.O aumento da popularidade da ”Internet das Coisas” revela a tendecência da humanidade para um mundo cada vez mais interligado. À medida que a civilização interage com este conceito, os problemas de interoperabilidade e escalabilidade vão aumentando. Tendo em conta a elevada quantidade de dados recebida e transmitida nestas redes, várias dificuldades surgem a diversos níveis de operação. Consequentemente, é vital que a camada de transferência de dados destas redes funcione o mais eficiente e expedito possível. Esta dissertação visa a resolver alguns dos problemas que possam surgir quando se ligam dispositivos a uma rede IoT, ao criar e implementar um ”conector IoT” aplicado à plataforma NOVAAS. O conector é construido em Python e funciona como um adaptador para ativos industriais ligados à plataforma NOVAAS. Usa como entrada o ficheiro JSON de descrição dos ativos e preenche um fluxo de Node-Red com as propriedades adquiridas. Com a ajuda desta ferramenta, o desenvolvedor da NOVAAS pode, efetivamente, automatizar a tarefa manual de construção de adaptadores. Adicionalmente, o conector NOVAAS é implementado em contexto industrial.Maló, PedroOrio, GiovanniRUNSá, Henrique Eduardo Magalhães Pais de2024-10-08T14:52:59Z2023-112023-11-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/173172enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-10-14T01:38:58Zoai:run.unl.pt:10362/173172Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T18:58:54.925420Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Development of automated NOVAAS Connectors |
| title |
Development of automated NOVAAS Connectors |
| spellingShingle |
Development of automated NOVAAS Connectors Sá, Henrique Eduardo Magalhães Pais de Internet of Things Asset Administration Shell Connector Adapter Asset JSON Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| title_short |
Development of automated NOVAAS Connectors |
| title_full |
Development of automated NOVAAS Connectors |
| title_fullStr |
Development of automated NOVAAS Connectors |
| title_full_unstemmed |
Development of automated NOVAAS Connectors |
| title_sort |
Development of automated NOVAAS Connectors |
| author |
Sá, Henrique Eduardo Magalhães Pais de |
| author_facet |
Sá, Henrique Eduardo Magalhães Pais de |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Maló, Pedro Orio, Giovanni RUN |
| dc.contributor.author.fl_str_mv |
Sá, Henrique Eduardo Magalhães Pais de |
| dc.subject.por.fl_str_mv |
Internet of Things Asset Administration Shell Connector Adapter Asset JSON Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| topic |
Internet of Things Asset Administration Shell Connector Adapter Asset JSON Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| description |
The rising popularity of Internet of Things (IoT) reveals humanity’s trend towards a more interconnected world. As more and more people interact with this environment, the problems of interoperability and scalability rise. With the large quantity of data moving through the IoT space, several issues surface on many levels. Therefore, it is vital that the data-transfer layer of IoTs function as efficiently and expeditiously as possible. This dissertation aims to solve some of the issues that might exist when connecting devices to an IoT, by creating an ”IoT Connector” and applying it to the NOVA Asset Administration Shell (NOVAAS). This connector is built using the Python programming language, and acts as a driver for assets connected to NOVAAS. It takes the JavaScript Object Notation (JSON) file that represents an asset as the input and populates a Node-Red flow with the gathered asset properties. This tool significantly reduces the amount of effort required by the developer, effectively automating this task. Additionally, the NOVAAS Connector created is implemented in an industrial real- world application. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-11 2023-11-01T00:00:00Z 2024-10-08T14:52:59Z |
| 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 |
http://hdl.handle.net/10362/173172 |
| url |
http://hdl.handle.net/10362/173172 |
| 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órios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833597794045132800 |