Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON REVISÃO PROVA AV1 TEMAS AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON 1.1 PRINCIPAIS ELEMENTOS DE UMA ARQUITETURA DE IOT E SUAS APLICAÇÕES 1.2 ESFORÇOS DE PADRONIZAÇÃO E OS PRINCIPAIS KITS PARA IOT PLATAFORMAS DE IOT DISPONÍVEIS NO MERCADO E SEUS PRINCIPAIS SERVIÇOS APLICAÇÃO EM NUVEM Objetivos AULA 1: APRESENTAÇÃO DA DISCIPLINA • Analisar os principais elementos de uma arquitetura de IoT. • Examinar os elementos de IOT • Identificar aplicações de IoT. ARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Conceitos AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON • O que significa a internet das coisas? A internet das coisas (IoT, cuja sigla deriva da expressão em inglês Internet of Things) se referea um ecossistema composto de vários elementos que trocam informações e realizam serviços dos mais diversos por meio da internet. Fonte: Shutterstock.com Evolução e História AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Surgimento Atribui-se a criação do termo IoT a Kevin Aston, executivo e diretor do laboratório Auto-ID Labs do MIT em 1999, Aston buscava soluções de otimização para as cadeias de suprimento. Entusiasmado com a tecnologia RFID, ele cunhou o termo após apresentar uma solução de gestão de estoque de cosméticos na qual era possível gerenciar cada tipo de produto, otimizando a logística de controle do inventário (Kevin Aston). Evolução e História AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Alguns estudiosos citam que, na década de 1980, um estudante da universidade Carnegie Mellon teria sido o precursor da tecnologia IoT. Ele conectou a máquina de vendas de Coca-Cola do dormitório da faculdade à internet local. A ideia era, diretamente do conforto dos seus quartos, saber se havia refrigerantes e se eles estavam gelados. Evolução e História AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Em 1990, cientistas conectaram uma torradeira e uma máquina de café a uma câmera acoplada usando o protocolo TCP/IP. Fotos eram enviadas regularmente a um computador no qual os pesquisadores podiam ver se a jarra de café estava cheia ou vazia sem se deslocar ao local. Segmentos de atuação da IoT AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Industria: Cidades: Automóveis: Figuras ilustrativas da internet Segmentos de atuação da IoT AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Varejo: Agrícola: Saúde: Figuras ilustrativas da internet Big Data e a Internet AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Segundo a Cisco, em 2020 já existiam mais de 50 bilhões de dispositivos conectados através da Internet das Coisas. O número de dispositivos de IoT conectados à internet vem crescendo vertiginosamente a cada ano. Em breve, haverá dezenas de bilhões de dispositivos conectados a ela – e todos gerando informações a todos instante. Arquitetura da IoT AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON O diagrama de componentes na figura a seguir mostra, de forma básica, a relação entre os elementos de uma arquitetura baseada na internet das coisas. Imagem: Shutterstock.com, adaptado por Heloise Godinho. Arquitetura da IoT AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Imagem: Shutterstock.com, adaptado por Heloise Godinho. -O Atuador é um dispositivo que produz movimento, convertendo energia pneumática, hidráulica ou elétrica, em energia mecânica. -O sensor basicamente é um dispositivo que tem a função de detectar e responder com eficiência algum estímulo. -A rede mesh é uma tecnologia que permite criar um sistema Wi-Fi formado por dois ou mais dispositivos, também chamados de módulos. -Outros dispositivos é a capacidade que IoT tem de comunicar com vários dispositivos diferentes ao mesmo tempo. Arquitetura da IoT AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Quanto aos dispositivos Arquitetura da IoT AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Quanto aos dispositivos Os dispositivos, neste caso, podem assumir a forma de: •Medidores de pressão em uma linha de montagem. •Termômetros em um refrigerador industrial. •Localizadores em um contêiner de carga. •Câmeras de vigilância térmicas em fornos de produção de aço. •Sensores sísmicos em contato com o solo de regiões próximo de atividades vulcânicas ou de placas tectônicas. TEMAS AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON 1.1 PRINCIPAIS ELEMENTOS DE UMA ARQUITETURA DE IOT E SUAS APLICAÇÕES 1.2 ESFORÇOS DE PADRONIZAÇÃO E OS PRINCIPAIS KITS PARA IOT PLATAFORMAS DE IOT DISPONÍVEIS NO MERCADO E SEUS PRINCIPAIS SERVIÇOS Introdução AULA 1: APRESENTAÇÃO DA DISCIPLINA Existem basicamente dois tipos de hardware (ou placas) para IoT comercializados atualmente. ARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Sensores AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Sensores Sensores são dispositivos sofisticados usados para a aquisição de dados em tempo real. Eles convertem uma medição física em sinais elétricos digitais ou analógicos que podem ser interpretados e manipulados. Sensores AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Há diversos sensores disponíveis no mercado. Listaremos alguns deles a seguir: •De movimento •De deslocamento indutivo •De nível •De calor •De intensidade luminosa •Sensíveis à cor Escolher o sensor certo para determinada aplicação pode ser um trabalho difícil. Há muitos parâmetros e especificações que devem ser levados em consideração para uma tomada de decisão. Sensores-custo AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Sensores-Alcance AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Sensores-Precisão AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Sensores-Calibragem AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Placas comerciais AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Placas comerciais AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Plataformas de Prototipação AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Arduino Plataformas de Prototipação AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Raspberry Pi Plataformas de Prototipação AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Intel Edison TEMAS AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON 1.1 PRINCIPAIS ELEMENTOS DE UMA ARQUITETURA DE IOT E SUAS APLICAÇÕES 1.2 ESFORÇOS DE PADRONIZAÇÃO E OS PRINCIPAIS KITS PARA IOT PLATAFORMAS DE IOT DISPONÍVEIS NO MERCADO E SEUS PRINCIPAIS SERVIÇOS Plataformas-CARRIOTS AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Plataformas-CARRIOTS AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Plataformas-CARRIOTS AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Plataformas-CARRIOTS AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Plataformas-Xively AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC.DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Plataformas-EcoDiF AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Middleware WSO2 AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Visão Geral do projeto TEMAS AULA 1: APRESENTAÇÃO DA DISCIPLINAARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON 1.1 PRINCIPAIS ELEMENTOS DE UMA ARQUITETURA DE IOT E SUAS APLICAÇÕES 1.2 ESFORÇOS DE PADRONIZAÇÃO E OS PRINCIPAIS KITS PARA IOT PLATAFORMAS DE IOT DISPONÍVEIS NO MERCADO E SEUS PRINCIPAIS SERVIÇOS APLICAÇÃO EM NUVEM Tecnologias Habilitadoras da Nuvem Para o surgimento da computação em nuvem é importante ressaltar a contribuição de algumas tecnologias precursoras que possibilitaram o aparecimento da Nuvem, são elas: • Computação Utilitária • Computação em Clusterização, • Computação em Grade e, • Virtualização. Características O NIST apresentou em 2009 um documento que é referência para examinar as características essenciais que a Computação em Nuvem possui. São elas: •Alocação de recursos sob demanda •Amplo acesso à rede •Pooling de Recursos •Elasticidade e Escalabilidade •Serviço medido •Disponibilidade total •Resiliência Características • Disponibilidade total Os recursos devem estar disponíveis através da rede, estando acessíveis por meio de dispositivos computacionais padrões, promovendo sua utilização por plataformas heterogêneas, como telefones celulares, laptops, PDAs etc. 7 dias por semana e 24 horas /dia. MODELOS DE SERVIÇOS EM NUVEM Modelos de serviços No ambiente da Computação em Nuvem, há vários modelos de serviços. Esses ambientes permitem que sejam definidos padrões de arquitetura de acordo com as necessidades do momento. Quanto aos tipos de serviços oferecidos em Computação em Nuvem, Erl (2005) apresenta as seguintes classificações: I. Infraestrutura como serviço – IaaS II. Plataforma como serviço – PaaS III. Software como serviço – SaaS IV. Banco de dados como serviço – DaaS Tipos de Nuvem Tipos de serviços • Pública • Privada • Hibrida • Comunitária Sistemas Digitais Bibliografia Básica BANIN, Sérgio Luiz. Python 3 Conceitos e Aplicações Uma Abordagem Didática. 1. São Paulo:Érica, 2018. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536530253 / SILVA, F Rosa. [et al.]. CLOUD COMPUTING. Porto Alegre: SAGAH, 2020. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9786556900193 /cfi/0!/4/4@0.00:64.1 Stevan Junior, Sergio Luiz. Python e Arduíno. São Paulo: Érica/Saraiva, 2015. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536533575 ARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON Sistemas Digitais Bibliografia Complementar FACELI, K.; LORENA, A.C.; GAMA, J.; ALMEIDA, T.A.; CARVALHO, A.C.P.L.F. Inteligência Artificial: Uma Abordagem de Aprendizado de Máquina. Rio de Janeiro: GEN, 2021. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788521621461/ cfi/0!/4/2@100:0.00 Forbellone, André L. V. Lógica de Programação a construção de algoritmos e estruturas de dados. 3. São Paulo: Pearson, 2005. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Loader/323/pdf KUROSE, J. F; ROSSA, Keith W. Redes de Computadores e a Internet: uma abordagem topdown. 6. São Paulo: Pearson, 2013. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Loader/3843/pdf NETO, Manuel V de S. Computação Em Nuvem Nova Arquitetura de TI. 1. Rio de Janeiro: Brasport, 2015. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/160695 TANEMBAUM, A.; STEEN, M. Sistemas Distribuídos: Princípios e Paradigmas. 2. São Paulo: Pearson Prentice Hall, 2007. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/411 ARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON ARA0058-APLIC. DE CLOUD. IOT E INDÚSTRIA 4.0 EM PYTHON APRESENTAÇÃO DA EMENTA DA DISCIPLINA
Compartilhar