SlideShare a Scribd company logo
1 of 49
Arquitetura de
projetos IoT
By:Fernando Veiga
Palestrante
Who am I ?
Nome: Fernando Veiga
● IoT Solution Architect at 013IS
● IoT Instructor at Samsung Ocean
● Leader Things Hacker Team
● Founder AI Brasil
● Founder Node Red Brasil
SUMÁRIO
• Introdução: Conceito e Evolução
• Tecnologias: Devices, Comunicação e Dados
• Soluções: Smarts Solutions
• Desafios
• Conclusões
Introdução
INTRODUÇÃO
• Evolução dos Sistemas Embarcados
o 95% das CPU são para sistemas embarcados (IDC)
• Evolução da Internet
o 98 milhões de usuários no Brasil
o 3,2 bilhões no mundo
• Evolução da Computação Ubíqua e Pervasiva
o Computadores em todos os lugares
o Computadores imersos nos ambientes
o Conforto, Segurança e Agilidade na interação com mundo
O QUE É IOT?
• IoT = Conceito de qualquer coisa na Internet
• Um mundo todo conectado
• Ampliação das informações que podem ser obtidas
• Ampliação das ações que podemos tomar
Benefícios
• Maior interatividade com o ambientes
• Agilidade em tarefas
• Qualidade de vida
• Monitoramento de situações em tempo real
• Capacidade de ação preventiva
• Rápida tomada de decisão
Investimentos
ECONOMICS (Equity News, 2016)
A Ideia
Problemática
Problemática
• Quais dados eu preciso captar ?
• Quais sensores devo utilizar ?
• Onde terei maior necessidade de processamento ?
• Qual device será mais funcional ?
• Qual banco de dados devo usar ?
• Qual rede de comunicação devo utilizar ?
• Quais as redundâncias devo ter ?
Arquitetura
Arquitetura comum para IoT(Taivalsaari et al, 2015)
Tecnologias
INTERFACING THE WORLD
INTERFACING THE WORLD
DEVICES
• Primeiro Processamento.
• Portas de I/O
Gateway
Comunicação
COMUNICAÇÃO
• Internet
COMUNICAÇÃO
• TX/RX de dados
Exemplo: ZigBee
• Tecnologia com infra Multi-hop
o Rede auto-organizável
o Baixo consumo de energia
o Baixo alcance
o Baixa taxa de dados: ~ 250 kbps
o Muito usado em redes de sensores sem fio
• Pequenos sensores, operados por baterias
Exemplo: SIGFOX
• Tecnologia de rede dedicada para IoT
o Sistema celular em banda ultra-estreita (UNB) na
faixa ISM
o Low-power: 1/1000 do consumo de sistemas de
telefonia
o Cobertura: Até 1000 km entre antenas
o Poucos dados: 12 bytes por mensagens,
transmitidas 140 vezes por dia
• Foco:
o Simplicidade: Sem configuração, requisição de
conexão ou sinalização
o Autonomia: Baixo consumo de energia, permite
anos de operação com uma carga de bateria
o Poucos dados: Não se adequa a multimídia, e
sim pequenas mensagens.
COMUNICAÇÃO
• Disponibilizando dados
• MQTT: Protocolo
Publish/Subscribe
o Message Queue Telemetry
Transport
o Padrão ISO
o Organiza comunicação em
tópicos
• ex. /ocean/aluno1/lum
o TX: Publish
o RX: Subscribe
Cloud
Cloud
Big Data
COMPARTILHANDO
Node-red
• Ambiente de
desenvolvimento
baseado em blocos
com acesso WEB.
• Low-code
• Foco na lógica
• Baseado em
Javascript
• Permite instalação de
novos módulos
VISUALIZANDO: DASHBOARD
Prototipação x Produtização
• Prototipação
o Objetiva validação
o Desenvolvimento rápido
o Artesanal
o Alterações flexíveis
o Demonstração
• Produtização
o Objetiva produção
o Projeto cuidadoso
o Aspectos econômicos e de
escala
o Processo industrial
o Acabamento
o Comercialização
SOLUÇÕES
SOLUÇÕES
Exemplo: Samsung SmartThings
• Home Monitoring Kit
o Possui Hub que conecta com
cameras, sensores, trancas,
lâmpadas etc.
o Sensores de presença, vazamento,
abertura de postas/janelas
o Tomada adaptadora para
controle de eletrônicos
o Extensível a outros dispositivos de
outros fabricantes
o Comunicação baseada em
ZigBee
Exemplo: Assistentes Digitais
• Google Home: Comandos de voz
o Responde perguntas
o Controla áudio/players
o Atende chamadas
o Controla smarthome (Chromecast, Nest and Philips Hue)
Exemplo: Assistentes Digitais
• Amazon Echo: Comandos de voz
o Responde perguntas
o Controla áudio/players
o Controla smarthome (WeMo,
Philips Hue, Sony, Samsung
SmartThings, Nest etc.)
SOLUÇÕES: Cidades Inteligentes
Estudo de Caso: Ecube em Seoul
• Problemas
o Poucas lixeiras
o Lixo espalhado quando cheias
o Baixa taxa de coleta
• Solução:
o Instalação de lixeiras inteligentes
o Monitoramento do volume em tempo real
o Relatórios a cada 1hora para coleta
eficiente
o Otimização de rotas de coleta
• Resultados:
o Redução de 66% no transbordamento
o Redução de 85% no custo de coleta
o Áreas mais limpas
Estudo de Caso: Ecube em Seoul
• Tecnologia
o Sensor de ultrassom monitora o nível do lixo
o Comunicação 3G com servidor
o Alimentado por painel solar
o Servidor faz análise preditiva para otimizar coleta
SOLUÇÕES: Indústria 4.0
DESAFIOS
ANALYTICS & COGNITION
• O que fazer com tantos dados??
o Milhares de sensores gerando
dados!
o Em todos os lugares: Pessoas,
Domésticos, Empresas, Indústrias,
Cidades!
o Compartilhados!
• Ex. FiwareLab
o BIG DATA!
o Necessidade de Ferramentas
Computacionais: Data Analytics
e Cognição (IA).
Segurança
• Como proteger milhares de
dispositivos?
o Milhares de dispositivos conectados
o Ameaças físicas, de rede e serviço
o Soluções tradicionais: Criptografia,
autenticação etc.
o Algumas aplicações críticas: e-health,
smart homes, e-Government etc.
o Mas como gerenciar muitos dispositivos?
• Planejamento e ferramentas
multinível
• IA para análise de comportamento.
Ex. Artificial intelligence and
machine learning offer new
possibilities for improving IoT security
(Mary Shacklett, ZDNet-2017)
Atividade: Ideias de IoT para minha cidade
• Problema?
• Solução?
• Tecnologias?
• Resultados Esperados?
• Sugestões:
o Trânsito/Transporte público
o Poluição
o Rios
o Portos/Transporte de cargas
o Qualidade de Vida
o Meio Ambiente
o etc
Conclusões
• IoT é uma tendência tecnológica e econômica.
• Oportunidades para makers!
• Oportunidades para Startups!
• Amplia necessidade de expertises como:
o Hardware
o Software
o Rede
o Data!
Comunidades
Referências
● Hype Cyce, Gartner Inc., 2015
● IoT Timeline, Kelton Global, Acessado em 2017.
● How the Internet of Things Will Drive the Next Economic Revolution, Equity News, 2016.
● Samsung Artik IoT Platforms, www.artik.io, acessado em 2017.
● 5 Amazing Things come true thanks to the IoT: eHealth Edition, Telefonica Blog, Acesso
em 2017.
● Smart cities - background paper. UK Government Department for Business, Innovation
and Skills, 2013.
● Industry 4.0 - https://en.wikipedia.org/wiki/Industry_4.0, acessado em 2017.
● http://www.zdnet.com/article/artificial-intelligence-and-machine-learning-offer-new-
possibilities-for-improving-iot-security/
fernando@013is.com.br
pfveiga7@gmail.com
Arquitetura de
Projetos IoT
Dúvidas ?
Contatos

More Related Content

What's hot

Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de ComputadoresFábio Eliseu
 
Aula 5 - Redes de computadores
Aula 5 - Redes de computadoresAula 5 - Redes de computadores
Aula 5 - Redes de computadoresLucasMansueto
 
Redes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosRedes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosMauro Tapajós
 
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de ComputadoresAula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de ComputadoresDalton Martins
 
Sistemas Digitais - Aula 04 - Internet das Coisas
Sistemas Digitais - Aula 04 - Internet das CoisasSistemas Digitais - Aula 04 - Internet das Coisas
Sistemas Digitais - Aula 04 - Internet das CoisasSuzana Viana Mota
 
Cloud Computing - Computação em Nuvem
Cloud Computing - Computação em NuvemCloud Computing - Computação em Nuvem
Cloud Computing - Computação em NuvemCompanyWeb
 
Aula1 montagem redes de computadores
Aula1  montagem redes de computadores Aula1  montagem redes de computadores
Aula1 montagem redes de computadores Jorge Muchacuar
 
Apresentação de Redes
Apresentação de RedesApresentação de Redes
Apresentação de RedesCDP_Online
 
Análise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesAnálise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesleilaredes
 
Projeto Laboratório de Rede com Software Livre - v2016
Projeto Laboratório de Rede com Software Livre - v2016Projeto Laboratório de Rede com Software Livre - v2016
Projeto Laboratório de Rede com Software Livre - v2016Verdanatech Soluções em TI
 
Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores claudioatx
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfAula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfMarcelo Silva
 
Aula 04: Meios de transmissão
Aula 04: Meios de transmissãoAula 04: Meios de transmissão
Aula 04: Meios de transmissãoNilson Mori
 

What's hot (20)

IoT - Internet of Things
IoT -  Internet of ThingsIoT -  Internet of Things
IoT - Internet of Things
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Aula 5 - Redes de computadores
Aula 5 - Redes de computadoresAula 5 - Redes de computadores
Aula 5 - Redes de computadores
 
Projeto de redes
Projeto de redesProjeto de redes
Projeto de redes
 
Redes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosRedes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de Dados
 
Governança de TI - Aula04 - Planejamento Estratégico, Governança de TI e alin...
Governança de TI - Aula04 - Planejamento Estratégico, Governança de TI e alin...Governança de TI - Aula04 - Planejamento Estratégico, Governança de TI e alin...
Governança de TI - Aula04 - Planejamento Estratégico, Governança de TI e alin...
 
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de ComputadoresAula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
 
Sistemas Digitais - Aula 04 - Internet das Coisas
Sistemas Digitais - Aula 04 - Internet das CoisasSistemas Digitais - Aula 04 - Internet das Coisas
Sistemas Digitais - Aula 04 - Internet das Coisas
 
Cloud Computing - Computação em Nuvem
Cloud Computing - Computação em NuvemCloud Computing - Computação em Nuvem
Cloud Computing - Computação em Nuvem
 
Aula1 montagem redes de computadores
Aula1  montagem redes de computadores Aula1  montagem redes de computadores
Aula1 montagem redes de computadores
 
Apresentação de Redes
Apresentação de RedesApresentação de Redes
Apresentação de Redes
 
Análise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesAnálise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redes
 
Projeto Laboratório de Rede com Software Livre - v2016
Projeto Laboratório de Rede com Software Livre - v2016Projeto Laboratório de Rede com Software Livre - v2016
Projeto Laboratório de Rede com Software Livre - v2016
 
Industria 4.0
Industria 4.0Industria 4.0
Industria 4.0
 
Redes 5 cabeamento
Redes 5 cabeamentoRedes 5 cabeamento
Redes 5 cabeamento
 
Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfAula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdf
 
Aula 04: Meios de transmissão
Aula 04: Meios de transmissãoAula 04: Meios de transmissão
Aula 04: Meios de transmissão
 

Similar to Arquitetura de projetos IoT

Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...Felipe Mota
 
IoT - Além da Telemetria
IoT - Além da TelemetriaIoT - Além da Telemetria
IoT - Além da TelemetriaAndré Curvello
 
Tecnologias emergentes e o papel do profissional de redes
Tecnologias emergentes e o papel do profissional de redesTecnologias emergentes e o papel do profissional de redes
Tecnologias emergentes e o papel do profissional de redesRafael de Oliveira Ribeiro
 
Tecnologias de Redes em Ascensão e Certificações CISCO
Tecnologias de Redes em Ascensão e Certificações CISCOTecnologias de Redes em Ascensão e Certificações CISCO
Tecnologias de Redes em Ascensão e Certificações CISCOImpacta Eventos
 
Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016Alexandre Cardoso
 
Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter Coan
Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter CoanPalestras IOT Hacking Health Design Challange UFSC 20170727 Walter Coan
Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter CoanWalter Coan
 
Workshop de IoT e Inteligência na CPBR10 parte 1
Workshop de IoT  e Inteligência na CPBR10 parte 1Workshop de IoT  e Inteligência na CPBR10 parte 1
Workshop de IoT e Inteligência na CPBR10 parte 1Jorge Maia
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesFabio Souza
 
Eica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOTEica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOTEnio Filho
 
Palestra Edge Computing Sistemas Embarcados.pdf
Palestra Edge Computing Sistemas Embarcados.pdfPalestra Edge Computing Sistemas Embarcados.pdf
Palestra Edge Computing Sistemas Embarcados.pdfGustavo Ferreira Palma
 
Tecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectadoTecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectadoEronides Da Silva Neto
 
Tecnologias LPWA: Conectando o que não foi conectado
Tecnologias LPWA: Conectando o que não foi conectado Tecnologias LPWA: Conectando o que não foi conectado
Tecnologias LPWA: Conectando o que não foi conectado Eronides Da Silva Neto
 
Computação Física e Internet das Coisas
Computação Física e Internet das CoisasComputação Física e Internet das Coisas
Computação Física e Internet das CoisasMichela Limaco
 
IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como BackendJorge Maia
 
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...CPqD
 

Similar to Arquitetura de projetos IoT (20)

Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
 
Desafios do IoT
Desafios do IoTDesafios do IoT
Desafios do IoT
 
IoT - Além da Telemetria
IoT - Além da TelemetriaIoT - Além da Telemetria
IoT - Além da Telemetria
 
IIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na IndústriaIIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na Indústria
 
Tecnologias emergentes e o papel do profissional de redes
Tecnologias emergentes e o papel do profissional de redesTecnologias emergentes e o papel do profissional de redes
Tecnologias emergentes e o papel do profissional de redes
 
Tecnologias de Redes em Ascensão e Certificações CISCO
Tecnologias de Redes em Ascensão e Certificações CISCOTecnologias de Redes em Ascensão e Certificações CISCO
Tecnologias de Redes em Ascensão e Certificações CISCO
 
Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016
 
Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter Coan
Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter CoanPalestras IOT Hacking Health Design Challange UFSC 20170727 Walter Coan
Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter Coan
 
Smart Grid Forum 2016 Segurança IoT v3
Smart Grid Forum 2016 Segurança IoT v3Smart Grid Forum 2016 Segurança IoT v3
Smart Grid Forum 2016 Segurança IoT v3
 
Workshop de IoT e Inteligência na CPBR10 parte 1
Workshop de IoT  e Inteligência na CPBR10 parte 1Workshop de IoT  e Inteligência na CPBR10 parte 1
Workshop de IoT e Inteligência na CPBR10 parte 1
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
Eica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOTEica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOT
 
Palestra Edge Computing Sistemas Embarcados.pdf
Palestra Edge Computing Sistemas Embarcados.pdfPalestra Edge Computing Sistemas Embarcados.pdf
Palestra Edge Computing Sistemas Embarcados.pdf
 
Tecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectadoTecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectado
 
Tecnologias LPWA: Conectando o que não foi conectado
Tecnologias LPWA: Conectando o que não foi conectado Tecnologias LPWA: Conectando o que não foi conectado
Tecnologias LPWA: Conectando o que não foi conectado
 
Computação Física e Internet das Coisas
Computação Física e Internet das CoisasComputação Física e Internet das Coisas
Computação Física e Internet das Coisas
 
IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como Backend
 
Computação em Nuvem e a Iot
Computação em Nuvem e a IotComputação em Nuvem e a Iot
Computação em Nuvem e a Iot
 
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...
 
Mobilidade
MobilidadeMobilidade
Mobilidade
 

Recently uploaded

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 

Recently uploaded (9)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 

Arquitetura de projetos IoT

  • 2. Palestrante Who am I ? Nome: Fernando Veiga ● IoT Solution Architect at 013IS ● IoT Instructor at Samsung Ocean ● Leader Things Hacker Team ● Founder AI Brasil ● Founder Node Red Brasil
  • 3. SUMÁRIO • Introdução: Conceito e Evolução • Tecnologias: Devices, Comunicação e Dados • Soluções: Smarts Solutions • Desafios • Conclusões
  • 5. INTRODUÇÃO • Evolução dos Sistemas Embarcados o 95% das CPU são para sistemas embarcados (IDC) • Evolução da Internet o 98 milhões de usuários no Brasil o 3,2 bilhões no mundo • Evolução da Computação Ubíqua e Pervasiva o Computadores em todos os lugares o Computadores imersos nos ambientes o Conforto, Segurança e Agilidade na interação com mundo
  • 6. O QUE É IOT? • IoT = Conceito de qualquer coisa na Internet • Um mundo todo conectado • Ampliação das informações que podem ser obtidas • Ampliação das ações que podemos tomar
  • 7. Benefícios • Maior interatividade com o ambientes • Agilidade em tarefas • Qualidade de vida • Monitoramento de situações em tempo real • Capacidade de ação preventiva • Rápida tomada de decisão
  • 12. Problemática • Quais dados eu preciso captar ? • Quais sensores devo utilizar ? • Onde terei maior necessidade de processamento ? • Qual device será mais funcional ? • Qual banco de dados devo usar ? • Qual rede de comunicação devo utilizar ? • Quais as redundâncias devo ter ?
  • 14. Arquitetura comum para IoT(Taivalsaari et al, 2015)
  • 23. Exemplo: ZigBee • Tecnologia com infra Multi-hop o Rede auto-organizável o Baixo consumo de energia o Baixo alcance o Baixa taxa de dados: ~ 250 kbps o Muito usado em redes de sensores sem fio • Pequenos sensores, operados por baterias
  • 24. Exemplo: SIGFOX • Tecnologia de rede dedicada para IoT o Sistema celular em banda ultra-estreita (UNB) na faixa ISM o Low-power: 1/1000 do consumo de sistemas de telefonia o Cobertura: Até 1000 km entre antenas o Poucos dados: 12 bytes por mensagens, transmitidas 140 vezes por dia • Foco: o Simplicidade: Sem configuração, requisição de conexão ou sinalização o Autonomia: Baixo consumo de energia, permite anos de operação com uma carga de bateria o Poucos dados: Não se adequa a multimídia, e sim pequenas mensagens.
  • 25. COMUNICAÇÃO • Disponibilizando dados • MQTT: Protocolo Publish/Subscribe o Message Queue Telemetry Transport o Padrão ISO o Organiza comunicação em tópicos • ex. /ocean/aluno1/lum o TX: Publish o RX: Subscribe
  • 26. Cloud
  • 27. Cloud
  • 30. Node-red • Ambiente de desenvolvimento baseado em blocos com acesso WEB. • Low-code • Foco na lógica • Baseado em Javascript • Permite instalação de novos módulos
  • 32. Prototipação x Produtização • Prototipação o Objetiva validação o Desenvolvimento rápido o Artesanal o Alterações flexíveis o Demonstração • Produtização o Objetiva produção o Projeto cuidadoso o Aspectos econômicos e de escala o Processo industrial o Acabamento o Comercialização
  • 35. Exemplo: Samsung SmartThings • Home Monitoring Kit o Possui Hub que conecta com cameras, sensores, trancas, lâmpadas etc. o Sensores de presença, vazamento, abertura de postas/janelas o Tomada adaptadora para controle de eletrônicos o Extensível a outros dispositivos de outros fabricantes o Comunicação baseada em ZigBee
  • 36. Exemplo: Assistentes Digitais • Google Home: Comandos de voz o Responde perguntas o Controla áudio/players o Atende chamadas o Controla smarthome (Chromecast, Nest and Philips Hue)
  • 37. Exemplo: Assistentes Digitais • Amazon Echo: Comandos de voz o Responde perguntas o Controla áudio/players o Controla smarthome (WeMo, Philips Hue, Sony, Samsung SmartThings, Nest etc.)
  • 39. Estudo de Caso: Ecube em Seoul • Problemas o Poucas lixeiras o Lixo espalhado quando cheias o Baixa taxa de coleta • Solução: o Instalação de lixeiras inteligentes o Monitoramento do volume em tempo real o Relatórios a cada 1hora para coleta eficiente o Otimização de rotas de coleta • Resultados: o Redução de 66% no transbordamento o Redução de 85% no custo de coleta o Áreas mais limpas
  • 40. Estudo de Caso: Ecube em Seoul • Tecnologia o Sensor de ultrassom monitora o nível do lixo o Comunicação 3G com servidor o Alimentado por painel solar o Servidor faz análise preditiva para otimizar coleta
  • 43. ANALYTICS & COGNITION • O que fazer com tantos dados?? o Milhares de sensores gerando dados! o Em todos os lugares: Pessoas, Domésticos, Empresas, Indústrias, Cidades! o Compartilhados! • Ex. FiwareLab o BIG DATA! o Necessidade de Ferramentas Computacionais: Data Analytics e Cognição (IA).
  • 44. Segurança • Como proteger milhares de dispositivos? o Milhares de dispositivos conectados o Ameaças físicas, de rede e serviço o Soluções tradicionais: Criptografia, autenticação etc. o Algumas aplicações críticas: e-health, smart homes, e-Government etc. o Mas como gerenciar muitos dispositivos? • Planejamento e ferramentas multinível • IA para análise de comportamento. Ex. Artificial intelligence and machine learning offer new possibilities for improving IoT security (Mary Shacklett, ZDNet-2017)
  • 45. Atividade: Ideias de IoT para minha cidade • Problema? • Solução? • Tecnologias? • Resultados Esperados? • Sugestões: o Trânsito/Transporte público o Poluição o Rios o Portos/Transporte de cargas o Qualidade de Vida o Meio Ambiente o etc
  • 46. Conclusões • IoT é uma tendência tecnológica e econômica. • Oportunidades para makers! • Oportunidades para Startups! • Amplia necessidade de expertises como: o Hardware o Software o Rede o Data!
  • 48. Referências ● Hype Cyce, Gartner Inc., 2015 ● IoT Timeline, Kelton Global, Acessado em 2017. ● How the Internet of Things Will Drive the Next Economic Revolution, Equity News, 2016. ● Samsung Artik IoT Platforms, www.artik.io, acessado em 2017. ● 5 Amazing Things come true thanks to the IoT: eHealth Edition, Telefonica Blog, Acesso em 2017. ● Smart cities - background paper. UK Government Department for Business, Innovation and Skills, 2013. ● Industry 4.0 - https://en.wikipedia.org/wiki/Industry_4.0, acessado em 2017. ● http://www.zdnet.com/article/artificial-intelligence-and-machine-learning-offer-new- possibilities-for-improving-iot-security/