Apresentacao sobre Internet das Coisas: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
 
(10 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 22: Linha 22:
*'''Agricultura''', também envolvendo processamento na nuvem da Internet e troca de informações entre sensores e atuadores localizados em campo.
*'''Agricultura''', também envolvendo processamento na nuvem da Internet e troca de informações entre sensores e atuadores localizados em campo.


==Conceitos e requisitos tecnológicos==
==O que é Internet das Coisas==
 
;Visão baseada nos seguintes autores:
 
[[Arquivo:IoT-FromHipeToReality.jpeg|190px]] <ref name=Rayes&Salam>Ammar Rayes & Samer Salam. [[Media:InternetOfThingsFromHypeToReality.pdf|Internet of Things From Hype to Reality]]: The Road to Digitization, Springer, 2019.</ref> [[Arquivo:Rethinking-IoT.jpeg|300px]] <ref name=Costa>Francis da Costa. [[Media:Rethinking-Internet-Of-Things-Book.pdf|Rethinking Internet of Things]]: A scalable approach to connecting everything. Apress Open, 2013.</ref>
 
*'''[[Internet das Coisas do exagero a realidade]]'''
 
*'''[[Repensando a Internet das Coisas]]'''


==O que é Internet das Coisas==
Segundo: [[Arquivo:IoT-FromHipeToReality.jpeg|150px]] <ref name=Rayes&Salam>Ammar Rayes & Samer Salam. [[Media:InternetOfThingsFromHypeToReality.pdf|Internet of Things From Hype to Reality]]: The Road to Digitization, Springer, 2019.</ref>


A '''Internet das Coisas''' ('''IoT''') pode ser considerada uma rede de dispositivos físicos, destacando <ref name=Rayes&Salam/>:
A '''Internet das Coisas''' ('''IoT''') pode ser considerada uma rede de dispositivos físicos, destacando <ref name=Rayes&Salam/>:
Linha 65: Linha 57:
[[Arquivo:IoT-reference-levels.png|400px]] <ref name=Rayes&Salam/> (p. 8)
[[Arquivo:IoT-reference-levels.png|400px]] <ref name=Rayes&Salam/> (p. 8)


==Redes de Comunicação para Internet das Coisas==
==Limitações dos protocolos da Internet para Internet das Coisas==
 
[[Arquivo:Protocolos_Redes_Internet.png]]
 
==Requisitos tecnológicos==
 
;Visão baseada nos seguintes autores:
 
[[Arquivo:IoT-FromHipeToReality.jpeg|190px]] <ref name=Rayes&Salam>Ammar Rayes & Samer Salam. [[Media:InternetOfThingsFromHypeToReality.pdf|Internet of Things From Hype to Reality]]: The Road to Digitization, Springer, 2019.</ref> [[Arquivo:Rethinking-IoT.jpeg|300px]] <ref name=Costa>Francis da Costa. [[Media:Rethinking-Internet-Of-Things-Book.pdf|Rethinking Internet of Things]]: A scalable approach to connecting everything. Apress Open, 2013.</ref>


===Principais protocolos de rede da Internet===
*'''[[Internet das Coisas do exagero a realidade]]'''


[[Arquivo:Protocolos_Redes_Internet.png]]
*'''[[Repensando a Internet das Coisas]]'''


===Novos protocolos de rede para Internet das Coisas===
==Novos protocolos de rede para Internet das Coisas==


[[Arquivo:Protocolos_Redes_IoT.png]]
[[Arquivo:Protocolos_Redes_IoT.png]]
Linha 108: Linha 108:
*'''ESP8266''' e '''ESP32'''
*'''ESP8266''' e '''ESP32'''


[[Arquivo:NodeMCU_ESP8266.jpg|300 px]] [[Arquivo:ESP8266.jpg|100px]]
[[Arquivo:NodeMCU_ESP8266.jpg|300 px]] [[Arquivo:ESP8266.jpg|150px]]
 
*'''Raspberry Pi''' / '''Pico'''
 
[[Arquivo:RaspberryPi.jpg|300 px]] [[Arquivo:RaspberryPico.jpg|300 px]]
 
==Oficinas e Laboratórios==
 
;[[MQTT e Arduino| Laboratório: MQTT e Arduino]]


*'''Raspberry Pi'''
;[[MQTT e ESP8266| Laboratório: MQTT e ESP8266]]


[[Arquivo:RaspberryPi.jpg|300 px]]
;[[Laboratorios: Node-RED|Laboratórios: Node-RED]]


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

Edição atual tal como às 14h30min de 28 de abril de 2021

Conceitos, Protocolos, Tecnologias e Ferramentas
para Aplicações de Internet das Coisas

Evandro Cantú
Professor da Área de Informática
IFPR - Campus Foz do Iguaçu

Aplicações

Internet das Coisas
A Internet das Coisas pode ser vista como um extensão da Internet, na qual objetos do mundo físico são conectados a rede para fins de monitoramento e controle.
Aplicações de Internet das Coisas
  • Bens e consumo, como smartphones, televisores, geladeiras e outros aparelhos inteligentes.
  • Casas inteligentes, como automatização e monitoramento da iluminação, climatização, segurança ou o consumo de energia em uma residência.
  • Cidades inteligentes, como semáforos automatizados, controle da iluminação pública, controle e monitoramento do transporte coletivo.
  • Comercio e logística, como controle de estoque e rastreamento de produtos.
  • Indústria, criando produtos, linhas de produção e serviços inteligentes, envolvendo processamento na nuvem da Internet e a troca de informações entre os diferentes tipos de sensores, controladores e atuadores.
  • Agricultura, também envolvendo processamento na nuvem da Internet e troca de informações entre sensores e atuadores localizados em campo.

O que é Internet das Coisas

Segundo: [1]

A Internet das Coisas (IoT) pode ser considerada uma rede de dispositivos físicos, destacando [1]:

  • Sensores: para coletar informação.
  • Identificadores: para identificar a fonte dos dados (ex. sensor, dispositivo).
  • Software: para analisar dados.
  • Conectividade com Internet: para comunicação e notificação.

A ideia principal da IoT é conectar coisas (sensores, dispositivos, máquinas, pessoas, animais, árvores, etc) e realizar processamento de dados através da Internet para fins de monitoramento e controle.

Em sua definição mais simples pode ser considerada a intersecção de coisas, dados e a Internet.

[1] (p. 3)

Como monitorar coisas em qualquer lugar do mundo?

Os requisitos básicos para IoT são [1]:

  • 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;
  • habilidade de controle e gerenciamento das as coisas

[1] (p. 5)

O monitoramento e/ou controle de um sistema de IoT pode ser realizado por pessoas ou máquinas.

Quatro níveis de referência para as soluções de IoT
  • Dispositivos de IoT (coisas: sensores e atuadores);
  • Rede de IoT (infraestrutura de transporte de dados);
  • Plataformas de serviços de IoT (softwares conectando coisas e aplicações e provendo monitoramento do sistema);
  • Aplicações de IoT.

[1] (p. 8)

Limitações dos protocolos da Internet para Internet das Coisas

Requisitos tecnológicos

Visão baseada nos seguintes autores

[1] [2]

Novos protocolos de rede para Internet das Coisas

Organização em camadas para aplicações de Internet das Coisas

Protocolos de aplicação MQTT e CoAP

Tecnologias para prototipagem em Internet das Coisas

Ferramentas de Software

O Docker é um contêiner, que é uma unidade padronizada de software que permite aos desenvolvedores isolar suas aplicações do meio no qual vai rodar.

A imagem de um contêiner Docker é leve, roda de forma independente, e possui todas os requisitos necessários para rodar as aplicações, como códigos, ferramentas de sistema, bibliotecas e configurações.

O Mosquitto é um Brocker MQTT que implementa o modelo publilsher/subscriber e pode ser utilizado em aplicações de Internet das Coisas.

O Mosquitto oferece comandos de linha como mosquitto_pub e mosquitto_sub para publicar e subscrever no brocker, respectivamente, além de bibliotecas em C para implementação de cliente MQTT.

O Node-RED é uma ferramenta de programação Low Code, voltada para Internet das Coisas, que permite interligar dispositivos físicos, ambientes de desenvolvimento de software e serviços em nuvem.

Dispositivos de Hardware

  • Arduíno

  • ESP8266 e ESP32

  • Raspberry Pi / Pico

Oficinas e Laboratórios

Laboratório: MQTT e Arduino
Laboratório: MQTT e ESP8266
Laboratórios: Node-RED

Referências

  1. 1,0 1,1 1,2 1,3 1,4 1,5 1,6 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) 09h26min de 24 de abril de 2021 (-03)