Estudos sobre IoT: mudanças entre as edições
Linha 13: | Linha 13: | ||
;Integração de ferramentas para IoT: Apresentação (MONTEZ, 2020) <ref name=MONTEZ>. Integração de ferramentas para IoT, Disciplina TISA – Técnicas de Implementação de Sistemas Automatizados, Pós-Graduação em Engenharia de Automação e Sistemas, UFSC, 2020. </ref>. | ;Integração de ferramentas para IoT: Apresentação (MONTEZ, 2020) <ref name=MONTEZ>. Integração de ferramentas para IoT, Disciplina TISA – Técnicas de Implementação de Sistemas Automatizados, Pós-Graduação em Engenharia de Automação e Sistemas, UFSC, 2020. </ref>. | ||
;[[ | ;[[Media:The choice of clouds-service configurations of interne-tof think.pdf | Trade-offs involved in the choice of cloud service configurations when building secure, scalable, and efficient Internet-of-Things networks]]: Artigo: (MISHRA etal, 2020) <ref>Amitabh Mishra, Thomas Reichherzer, Ezhil Kalaimannan, Norman Wilde, Ruben Ramirez. [https://journals.sagepub.com/doi/full/10.1177/1550147720908199?utm_source=Adestra&utm_medium=email&utm_content=0A00061&utm_campaign=not+tracked&utm_term=&em=118818bf8f42dc644fa19a346e386af3654773a765520185d6e58140eac79cd2& Trade-offs involved in the choice of cloud service configurations when building secure, scalable, and efficient Internet-of-Things networks], International Journal of Distributed Sensor Networks, February, 2020. </ref>. | ||
==Tecnologias e Ferramentas para Internet das Coisas== | ==Tecnologias e Ferramentas para Internet das Coisas== |
Edição das 18h35min de 11 de abril de 2020
Estudos sobre Internet das Coisas (IoT- Internet of Things)
Estudos e experimentações sobre Internet das Coisas realizadas durante o Estágio de Pós-Doutorado na Pós Graduação em Automação e Sistemas da UFSC, por Evandro.cantu (2020).
Estudos sobre Internet das Coisas
- Internet das Coisas sem mistério
- Livro (DIAS, 2016) [1].
- Internet of Things - The role of reconfigurable platforms
- Artigo (PEÑA etall, 2017) [2].
- Mapas Conceituais: IoT: Conceitos e Arquitetura
- Integração de ferramentas para IoT
- Apresentação (MONTEZ, 2020) [3].
- Trade-offs involved in the choice of cloud service configurations when building secure, scalable, and efficient Internet-of-Things networks
- Artigo: (MISHRA etal, 2020) [4].
Tecnologias e Ferramentas para Internet das Coisas
MQTT e Mosquitto
- MQTT
- MQTT (Message Queue Telemetry Transport) é um protocolo de mensagens para sensores e pequenos dispositivos móveis, baseado no modelo Publicador/Subscritor, ideal para aplicações de Internet das Coisas, em particular para a comunicação máquina a máquina (M2M - Machine to Machine). O MQTT trabalha no topo da pilha de protocolos TCP/IP.
- Mosquito
- Mosquitto é um brocker MQTT open source, que pode ser utilizado desde computadores de placa única até servidores.
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.
Site: knolleary: Words and things by Nick O'Leary
Redes de Comunicação para Internet das Coisas
WSN
WSN (Wireless Sensor Network), ou Redes de Sensores Sem Fio, são redes interligando sensores e outros dispositivos remotos, dispersos espacialmente, responsáveis com monitorar e eventualmente controlar as condições do ambiente, temperatura, umidade, pressão, etc.
LoRa
LoRa (Long Range) é uma rede sem fio de baixa potência para longas distâncias, bastante utilizada para conectar dispositivos para Internet das Coisas.
Hardware para Internet das Coisas
TinkerCAD
Emulador para Arduíno e circuitos eletrônicos.
Orange Pi
Computação em Nuvem
- Categorias de serviços de computação em nuvem (Clould Computing)
- SaaS: Software como Serviço
- PaaS: Plataforma como Serviço
- IaaS: Infraestrutura como Serviço
FireBase
O Firebase é uma plataforma de computação em nuvem para desenvolvimento de aplicativos para dispositivos móveis e para Web, mantida pela Google.
- Firebase Realtime database
- Implementa um banco de dados NoSQL que fornece as aplicações clientes atualizações em tempo real (“realtime” updates) quando os dados mudam na base de dados.
Operações básicas no banco de dados:
- set() - Salva dado em uma referência específica, substituindo o valor anterior.
- push() - Adiciona dado em uma lista de valores.
- once() - Lê dado de uma referência e acompanha qualquer mudança no mesmo.
Docker
Docker é um Contêiner, que é uma unidade padronizada de software que permite aos desenvolvedores isolar suas aplicações do meio no qual vai rodar.
Alpine Linux
Distribuição Linux minimalista, simples e segura (Alpine: Small. Simple. Secure.), ideal para dispositivos embarcados com hardware reduzido.
Ver exemplo de uso de alpine no Docker.
NGINX
Tecnologias para Websites
Referências
- ↑ DIAS, Renata Rampim de Freitas,. Internet das Coisas sem mistérios: Uma nova inteligência para os negócios. São Paulo: Netpress Books, 2016.
- ↑ PEÑA, María Dolores Valdeés; RODRIGUEZ-ANDINA, Juan J. and MANIC, Milos. Internet of Things: The role of reconfigurable platforms, IEEE Industrial Electronics Magazine, Septeber 2017.
- ↑ . Integração de ferramentas para IoT, Disciplina TISA – Técnicas de Implementação de Sistemas Automatizados, Pós-Graduação em Engenharia de Automação e Sistemas, UFSC, 2020.
- ↑ Amitabh Mishra, Thomas Reichherzer, Ezhil Kalaimannan, Norman Wilde, Ruben Ramirez. Trade-offs involved in the choice of cloud service configurations when building secure, scalable, and efficient Internet-of-Things networks, International Journal of Distributed Sensor Networks, February, 2020.
Evandro.cantu (discussão) 10h19min de 25 de março de 2020 (-03)