Redes de Comunicacao para IoT: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 18: Linha 18:
#A terceira camada seria uma '''plataforma de serviços para Internet das Coisas''', comumente hospedada na nuvem da Internet, conectando as coisas com as aplicações e provendo mecanismos e ferramentas para gerenciamento e tratamento das informações. Esta plataforma pode também utilizar dados de outras fontes ou sistemas para complementar as informações coletadas pelos sensores.
#A terceira camada seria uma '''plataforma de serviços para Internet das Coisas''', comumente hospedada na nuvem da Internet, conectando as coisas com as aplicações e provendo mecanismos e ferramentas para gerenciamento e tratamento das informações. Esta plataforma pode também utilizar dados de outras fontes ou sistemas para complementar as informações coletadas pelos sensores.
#A quarta camada seria a '''camada de aplicação''', dedicada a uma aplicação específica, para operar e fornecer a '''interface usuário''' a um '''sistema de Internet das Coisas'''.
#A quarta camada seria a '''camada de aplicação''', dedicada a uma aplicação específica, para operar e fornecer a '''interface usuário''' a um '''sistema de Internet das Coisas'''.
==Protocolos de Comunicação para Internet das Coisas==
As '''aplicações Web''' que conhecemos são suportadas pela '''arquitetura Internet''' com quatro camadas de protocolos:
*'''Camada de enlace/física''', responsável pela comunicação entre computadores diretamente conectados através de um enlace. Esta camada normalmente é implementada numa interface de rede, como nas redes locais '''Ethernet''' ou '''Wifi'''.
*'''Camada de rede''', cujo principal componente é o protocolo '''IP'''.
*'''Camada de transporte''', com os protocolos '''TCP''' e '''UDP'''.
*'''Camada de aplicação''', cada qual com seu protocolo específico, como por exemplo o protocolo '''HTTP''' da aplicação Web.
;Limitações da  arquitetura Internet para Internet das Coisas:
*Na '''Internet das Coisas''' muitos dispositivos sensores e atuadores são restritos em termos de processamento, memória e consumo de energia, o que limita a capacidade de implementar a pilha completa dos protocolos da Internet em cada dispositivo <ref>Francis da Costa. [[Media:Rethinking-Internet-Of-Things-Book.pdf|Rethinking Internet of Things]]: A scalable approach to connecting everything. Apress Open, 2013.</ref>.
*O modelo de comunicação '''cliente/servidor''', comumente utilizado na Web, não é apropriado para as aplicações de Internet das Coisas.  Na Internet das Coisas os dados fluem em um sentido, dos sensores para a Internet, ou em sentido contrário no caso de atuadores. Além disto, podemos ter múltiplos sensores e também múltiplas aplicações com interesse na informação dos sensores. Portanto, o modelo de comunicação mais apropriado para este tipo de aplicação é o '''publicador/subscritor''', como no protocolo '''MQTT'''..


==Referências==
==Referências==

Edição das 21h21min de 24 de janeiro de 2022

Redes de Comunicação para IoT

Conceitos sobre Internet das Coisas

A ideia principal da Internet das Coisas (IoT) é conectar coisas (sensores, atuadores, dispositivos, máquinas, pessoas etc) e realizar o armazenamento e processamento de dados na nuvem da Internet para fins de monitoramento e controle.

Os requisitos fundamentais para monitorar coisas em qualquer lugar do mundo são: identificação única para as coisas; habilidade de sensoriamento (ou atuação) de alguma informação sobre as coisas; habilidade de comunicação entre as coisas e a Internet e habilidade de controle e gerenciamento das coisas [1].

Uma Arquitetura para Internet das Coisas

Com o intuito de conectar coisas, poderíamos pensar numa arquitetura em camadas como ilustrado na figura:

(adaptado de [1])

Proposta de arquitetura em quatro camadas para Internet das coisas:

  1. Na primeira camada desta arquitetura estariam os dispositivos sensores e atuadores transmitindo (ou recebendo) pequenas mensagens de dados diretamente ou até gateways conectados a Internet.
  2. A segunda camada seria a camada de conectividade em rede para Internet das Coisas, transportando dados entre os dispositivos e a nuvem da Internet. A conectividade em rede pode envolver subsistema de computação em névoa, com processamento local entre dispositivos
  3. A terceira camada seria uma plataforma de serviços para Internet das Coisas, comumente hospedada na nuvem da Internet, conectando as coisas com as aplicações e provendo mecanismos e ferramentas para gerenciamento e tratamento das informações. Esta plataforma pode também utilizar dados de outras fontes ou sistemas para complementar as informações coletadas pelos sensores.
  4. A quarta camada seria a camada de aplicação, dedicada a uma aplicação específica, para operar e fornecer a interface usuário a um sistema de Internet das Coisas.

Protocolos de Comunicação para Internet das Coisas

As aplicações Web que conhecemos são suportadas pela arquitetura Internet com quatro camadas de protocolos:

  • Camada de enlace/física, responsável pela comunicação entre computadores diretamente conectados através de um enlace. Esta camada normalmente é implementada numa interface de rede, como nas redes locais Ethernet ou Wifi.
  • Camada de rede, cujo principal componente é o protocolo IP.
  • Camada de transporte, com os protocolos TCP e UDP.
  • Camada de aplicação, cada qual com seu protocolo específico, como por exemplo o protocolo HTTP da aplicação Web.
Limitações da arquitetura Internet para Internet das Coisas
  • Na Internet das Coisas muitos dispositivos sensores e atuadores são restritos em termos de processamento, memória e consumo de energia, o que limita a capacidade de implementar a pilha completa dos protocolos da Internet em cada dispositivo [2].
  • O modelo de comunicação cliente/servidor, comumente utilizado na Web, não é apropriado para as aplicações de Internet das Coisas. Na Internet das Coisas os dados fluem em um sentido, dos sensores para a Internet, ou em sentido contrário no caso de atuadores. Além disto, podemos ter múltiplos sensores e também múltiplas aplicações com interesse na informação dos sensores. Portanto, o modelo de comunicação mais apropriado para este tipo de aplicação é o publicador/subscritor, como no protocolo MQTT..


Referências

  1. 1,0 1,1 Ammar Rayes & Samer Salam. Internet of Things From Hype to Reality: The Road to Digitization, Springer, 2019.
  2. Francis da Costa. Rethinking Internet of Things: A scalable approach to connecting everything. Apress Open, 2013.

Evandro.cantu (discussão) 17h29min de 24 de janeiro de 2022 (-03)