| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 3.96 MB | Adobe PDF |
Orientador(es)
Resumo(s)
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.
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.
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.
Descrição
Palavras-chave
Internet of Things Asset Administration Shell Connector Adapter Asset JSON
