O documento apresenta conceitos e aplicações da Internet das Coisas (IoT). É dividido em seções sobre contextualização, conceitos, pesquisa acadêmica e projetos relacionados à IoT, além de exemplos de produtos e recomendações de livros sobre o tema.
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosLeinylson Fontinele
A aula apresenta os principais conceitos de sistemas de banco de dados, incluindo: 1) a modelagem de dados como processo anterior à construção de um banco de dados; 2) os três níveis de abstração na modelagem - conceitual, lógico e físico; 3) a diferença entre banco de dados e sistema gerenciador de banco de dados.
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Leinylson Fontinele
A aula apresentou os conceitos de modelagem de dados, incluindo o modelo conceitual através do MER (Modelo Entidade Relacionamento) e DER (Diagrama Entidade Relacionamento). O MER serve para identificar entidades, atributos e relacionamentos de um banco de dados, enquanto o DER representa graficamente esses elementos. O documento detalhou os componentes e propriedades dessas ferramentas de modelagem.
Banco de Dados I - Aula Prática - Criando o Primeiro BancoLeinylson Fontinele
A aula ensina sobre criação e manipulação de bancos de dados, incluindo como criar um banco, inserir, modificar e recuperar dados, e melhorar a estrutura da tabela. O documento fornece exemplos passo a passo de comandos SQL.
O documento apresenta a primeira aula do curso Banco de Dados II. O professor Leinylson Fontinele Pereira apresenta o plano de ensino da disciplina, que inclui tópicos como modelagem de dados, linguagem SQL e projeto de banco de dados. Ele também define as expectativas e avaliações dos alunos para o curso.
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Leinylson Fontinele
Este documento apresenta uma aula introdutória sobre bancos de dados. Apresenta a origem dos bancos de dados, desde os arquivos sequenciais até o modelo relacional de Edgar Codd. Também define o que são bancos de dados, sistemas gerenciadores de banco de dados e sistemas de banco de dados.
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Leinylson Fontinele
Este documento apresenta uma aula prática sobre a conversão de um modelo conceitual para um modelo lógico de banco de dados. O documento introduz a ferramenta brModelo e ensina como mapear entidades e relacionamentos de um modelo conceitual para o modelo lógico relacional.
Introdução à Computação - Aula Prática 3 - Banco de Dados (Conversão do model...Leinylson Fontinele
A aula apresenta a conversão entre modelos conceitual e lógico de banco de dados usando a ferramenta brModelo. Os alunos aprendem a identificar entidades, atributos e relacionamentos em um modelo conceitual e mapeá-los para tabelas em um modelo lógico no MySQL.
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraNatanael Simões
Modelo lógico é a evolução do modelo conceitual (não como um substituto, mas o caminho natural a percorrer por quem irá construir o banco de dados). Neste modelo encontramos os mesmos elementos do modelo conceitual apresentados de forma diferente, com significado mais apurado. Neste contexto apresentamos as chaves primária e estrangeira que são de grande valia para a criação dos relacionais de uma forma mais concreta.
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosLeinylson Fontinele
A aula apresenta os principais conceitos de sistemas de banco de dados, incluindo: 1) a modelagem de dados como processo anterior à construção de um banco de dados; 2) os três níveis de abstração na modelagem - conceitual, lógico e físico; 3) a diferença entre banco de dados e sistema gerenciador de banco de dados.
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Leinylson Fontinele
A aula apresentou os conceitos de modelagem de dados, incluindo o modelo conceitual através do MER (Modelo Entidade Relacionamento) e DER (Diagrama Entidade Relacionamento). O MER serve para identificar entidades, atributos e relacionamentos de um banco de dados, enquanto o DER representa graficamente esses elementos. O documento detalhou os componentes e propriedades dessas ferramentas de modelagem.
Banco de Dados I - Aula Prática - Criando o Primeiro BancoLeinylson Fontinele
A aula ensina sobre criação e manipulação de bancos de dados, incluindo como criar um banco, inserir, modificar e recuperar dados, e melhorar a estrutura da tabela. O documento fornece exemplos passo a passo de comandos SQL.
O documento apresenta a primeira aula do curso Banco de Dados II. O professor Leinylson Fontinele Pereira apresenta o plano de ensino da disciplina, que inclui tópicos como modelagem de dados, linguagem SQL e projeto de banco de dados. Ele também define as expectativas e avaliações dos alunos para o curso.
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Leinylson Fontinele
Este documento apresenta uma aula introdutória sobre bancos de dados. Apresenta a origem dos bancos de dados, desde os arquivos sequenciais até o modelo relacional de Edgar Codd. Também define o que são bancos de dados, sistemas gerenciadores de banco de dados e sistemas de banco de dados.
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Leinylson Fontinele
Este documento apresenta uma aula prática sobre a conversão de um modelo conceitual para um modelo lógico de banco de dados. O documento introduz a ferramenta brModelo e ensina como mapear entidades e relacionamentos de um modelo conceitual para o modelo lógico relacional.
Introdução à Computação - Aula Prática 3 - Banco de Dados (Conversão do model...Leinylson Fontinele
A aula apresenta a conversão entre modelos conceitual e lógico de banco de dados usando a ferramenta brModelo. Os alunos aprendem a identificar entidades, atributos e relacionamentos em um modelo conceitual e mapeá-los para tabelas em um modelo lógico no MySQL.
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraNatanael Simões
Modelo lógico é a evolução do modelo conceitual (não como um substituto, mas o caminho natural a percorrer por quem irá construir o banco de dados). Neste modelo encontramos os mesmos elementos do modelo conceitual apresentados de forma diferente, com significado mais apurado. Neste contexto apresentamos as chaves primária e estrangeira que são de grande valia para a criação dos relacionais de uma forma mais concreta.
Banco de Dados I Aula 06 - Generalização e EspecializaçãoLeinylson Fontinele
O documento discute generalização e especialização na modelagem de dados, onde uma entidade pode ter propriedades comuns e outras diferentes. Apresenta duas aplicações de generalização e especialização e explica especialização total e parcial. Fornece exemplos de veículos para ilustrar o conceito e um exercício sobre agenciamento de empregados.
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Leinylson Fontinele
O documento discute a história dos computadores, desde os métodos primitivos de contagem até as máquinas mecânicas dos séculos XVII-XIX. Aborda o ábaco, os ossos de Napier, a máquina de Pascal, a máquina de Leibniz, o telégrafo de Chappe, o tear de Jacquard e as máquinas diferencial e analítica de Babbage. Também menciona Ada Lovelace como a primeira programadora.
O documento discute a história e conceitos-chave de bancos de dados. Aborda a evolução dos bancos de dados desde os anos 1960, com o surgimento de modelos hierárquicos e relacionais. Também define termos como dados, informações, metadados e transações. Explica os principais tipos de bancos de dados e sistemas gerenciadores de banco de dados.
O documento discute métodos ágeis de desenvolvimento de software. Apresenta os problemas do desenvolvimento tradicional e descreve princípios como o Manifesto Ágil. Detalha práticas como XP e Scrum e fornece links para recursos adicionais sobre os tópicos discutidos.
O documento explica o que é o DNS, como surgiu para resolver o problema dos endereços IP à medida que a Internet crescia, e como funciona o sistema de nomes de domínio distribuído através de servidores em todo o mundo.
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)Leinylson Fontinele
O documento descreve uma aula sobre modelagem de dados no modelo lógico de bancos de dados relacionais. Aborda conceitos como tabelas, atributos, tuplas, domínios, chaves primárias, chaves estrangeiras, chaves compostas e integridade referencial.
O documento descreve a história e conceitos básicos de bancos de dados. Começa explicando como os dados eram armazenados antes dos computadores e como os sistemas de arquivos evoluíram para sistemas de banco de dados relacionais nos anos 70. Também discute como os SGBDs se tornaram onipresentes e a linguagem SQL foi adotada como padrão. Finalmente, define termos-chave como dados, informações, esquema e instância de banco de dados.
Este documento fornece um resumo sobre bases de dados, incluindo:
1) Uma introdução sobre conceitos de bases de dados e modelos pré-relacionais e relacionais.
2) Breve menção dos principais SGBDs como Informix e Oracle.
3) Uma explicação sobre a linguagem SQL, suas cláusulas e operadores.
O documento descreve os principais processos de gerenciamento de projetos de acordo com o PMBOK. Apresenta uma visão geral dos grupos de processos de iniciação, planejamento, execução, monitoramento e controle que compõem a gestão de projetos.
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...Leinylson Fontinele
Esta aula trata sobre gerenciamento de transações e controle de concorrência em bancos de dados. Aborda conceitos como isolamento, atomicidade, consistência e durabilidade em transações. Também explica os efeitos da concorrência, como leituras sujas, atualizações perdidas e níveis de isolamento para lidar com acessos concorrentes.
O documento introduz os principais conceitos de banco de dados, incluindo: 1) Banco de dados armazena dados em estrutura regular para produzir informações; 2) SGBD gerencia o banco de dados retirando responsabilidades da aplicação; 3) Modelo relacional armazena dados em tabelas e relaciona entidades através de chaves estrangeiras.
1) Uma base de dados relacional consiste em uma coleção de tabelas, cada uma com um nome único e linhas representando relacionamentos entre valores.
2) Uma tabela é um conjunto não ordenado de linhas com campos identificados por nome; esquemas definem tabelas, campos e relacionamentos.
3) Chaves primárias identificam linhas de forma única e não nula, enquanto chaves estrangeiras ligam tabelas e implementam relacionamentos.
[1] A modelagem de dados é o processo de construção de um modelo conceitual, lógico e físico dos dados de um sistema antes da implementação do banco de dados, [2] incluindo três etapas principais: modelagem conceitual, lógica e física, [3] sendo essencial para evitar problemas no banco de dados e sistema final.
Introdução a modelagem de dados - Banco de Dadosinfo_cimol
O documento discute a história e conceitos de bancos de dados, incluindo como os registros históricos evoluíram para sistemas gerenciados por computador. Ele explica termos como entidade, dados, informação e conhecimento, e descreve os componentes e vantagens de sistemas de banco de dados. Finalmente, aborda os modelos conceitual, lógico e físico usados para modelar e implementar bancos de dados.
Introdução a Metodologia XP (E Xtreme Programming)Rennan Martini
Material para palestra sobre a Metodologia de desenvolvimento Extreme Programming, ministrada no 1º ENDESDISMO - Encontro de Desenvolvimento de Software p/ Dispositivos Móveis - UNOPAR CCET LONDRINA/PR
O documento apresenta um curso de gerenciamento de projetos, discutindo conceitos como projetos, gerenciamento de projetos, PMI, certificações e os cinco grupos de processos. É dividido em seções que abordam tópicos como iniciação, planejamento, execução, monitoramento e encerramento de projetos.
Aula 01 - Introdução ao Sistema de InformaçãoDaniel Brandão
O documento apresenta as informações sobre Daniel Brandão, professor de Sistemas de Informação. Ele descreve sua formação acadêmica e áreas de atuação, além de fornecer detalhes sobre a disciplina como ementa, metodologia de avaliação e objetivos.
O documento fornece uma introdução sobre a Internet das Coisas, abordando seus conceitos principais, aplicações e perspectivas históricas. É apresentado o professor Orlewilson Bentes Maia, seu background acadêmico e local de trabalho. O texto também discute o avanço tecnológico que levou ao surgimento da IoT e exemplos de suas aplicações em pesquisas, projetos acadêmicos e produtos comerciais.
O documento fornece uma introdução sobre como criar objetos conectados com Android Things, abordando o contexto da Internet das Coisas, uma perspectiva histórica e os próximos passos para aprender mais sobre o tópico. O texto descreve os itens necessários, como configurar o ambiente de desenvolvimento e um exemplo "Olá Mundo".
Banco de Dados I Aula 06 - Generalização e EspecializaçãoLeinylson Fontinele
O documento discute generalização e especialização na modelagem de dados, onde uma entidade pode ter propriedades comuns e outras diferentes. Apresenta duas aplicações de generalização e especialização e explica especialização total e parcial. Fornece exemplos de veículos para ilustrar o conceito e um exercício sobre agenciamento de empregados.
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Leinylson Fontinele
O documento discute a história dos computadores, desde os métodos primitivos de contagem até as máquinas mecânicas dos séculos XVII-XIX. Aborda o ábaco, os ossos de Napier, a máquina de Pascal, a máquina de Leibniz, o telégrafo de Chappe, o tear de Jacquard e as máquinas diferencial e analítica de Babbage. Também menciona Ada Lovelace como a primeira programadora.
O documento discute a história e conceitos-chave de bancos de dados. Aborda a evolução dos bancos de dados desde os anos 1960, com o surgimento de modelos hierárquicos e relacionais. Também define termos como dados, informações, metadados e transações. Explica os principais tipos de bancos de dados e sistemas gerenciadores de banco de dados.
O documento discute métodos ágeis de desenvolvimento de software. Apresenta os problemas do desenvolvimento tradicional e descreve princípios como o Manifesto Ágil. Detalha práticas como XP e Scrum e fornece links para recursos adicionais sobre os tópicos discutidos.
O documento explica o que é o DNS, como surgiu para resolver o problema dos endereços IP à medida que a Internet crescia, e como funciona o sistema de nomes de domínio distribuído através de servidores em todo o mundo.
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)Leinylson Fontinele
O documento descreve uma aula sobre modelagem de dados no modelo lógico de bancos de dados relacionais. Aborda conceitos como tabelas, atributos, tuplas, domínios, chaves primárias, chaves estrangeiras, chaves compostas e integridade referencial.
O documento descreve a história e conceitos básicos de bancos de dados. Começa explicando como os dados eram armazenados antes dos computadores e como os sistemas de arquivos evoluíram para sistemas de banco de dados relacionais nos anos 70. Também discute como os SGBDs se tornaram onipresentes e a linguagem SQL foi adotada como padrão. Finalmente, define termos-chave como dados, informações, esquema e instância de banco de dados.
Este documento fornece um resumo sobre bases de dados, incluindo:
1) Uma introdução sobre conceitos de bases de dados e modelos pré-relacionais e relacionais.
2) Breve menção dos principais SGBDs como Informix e Oracle.
3) Uma explicação sobre a linguagem SQL, suas cláusulas e operadores.
O documento descreve os principais processos de gerenciamento de projetos de acordo com o PMBOK. Apresenta uma visão geral dos grupos de processos de iniciação, planejamento, execução, monitoramento e controle que compõem a gestão de projetos.
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...Leinylson Fontinele
Esta aula trata sobre gerenciamento de transações e controle de concorrência em bancos de dados. Aborda conceitos como isolamento, atomicidade, consistência e durabilidade em transações. Também explica os efeitos da concorrência, como leituras sujas, atualizações perdidas e níveis de isolamento para lidar com acessos concorrentes.
O documento introduz os principais conceitos de banco de dados, incluindo: 1) Banco de dados armazena dados em estrutura regular para produzir informações; 2) SGBD gerencia o banco de dados retirando responsabilidades da aplicação; 3) Modelo relacional armazena dados em tabelas e relaciona entidades através de chaves estrangeiras.
1) Uma base de dados relacional consiste em uma coleção de tabelas, cada uma com um nome único e linhas representando relacionamentos entre valores.
2) Uma tabela é um conjunto não ordenado de linhas com campos identificados por nome; esquemas definem tabelas, campos e relacionamentos.
3) Chaves primárias identificam linhas de forma única e não nula, enquanto chaves estrangeiras ligam tabelas e implementam relacionamentos.
[1] A modelagem de dados é o processo de construção de um modelo conceitual, lógico e físico dos dados de um sistema antes da implementação do banco de dados, [2] incluindo três etapas principais: modelagem conceitual, lógica e física, [3] sendo essencial para evitar problemas no banco de dados e sistema final.
Introdução a modelagem de dados - Banco de Dadosinfo_cimol
O documento discute a história e conceitos de bancos de dados, incluindo como os registros históricos evoluíram para sistemas gerenciados por computador. Ele explica termos como entidade, dados, informação e conhecimento, e descreve os componentes e vantagens de sistemas de banco de dados. Finalmente, aborda os modelos conceitual, lógico e físico usados para modelar e implementar bancos de dados.
Introdução a Metodologia XP (E Xtreme Programming)Rennan Martini
Material para palestra sobre a Metodologia de desenvolvimento Extreme Programming, ministrada no 1º ENDESDISMO - Encontro de Desenvolvimento de Software p/ Dispositivos Móveis - UNOPAR CCET LONDRINA/PR
O documento apresenta um curso de gerenciamento de projetos, discutindo conceitos como projetos, gerenciamento de projetos, PMI, certificações e os cinco grupos de processos. É dividido em seções que abordam tópicos como iniciação, planejamento, execução, monitoramento e encerramento de projetos.
Aula 01 - Introdução ao Sistema de InformaçãoDaniel Brandão
O documento apresenta as informações sobre Daniel Brandão, professor de Sistemas de Informação. Ele descreve sua formação acadêmica e áreas de atuação, além de fornecer detalhes sobre a disciplina como ementa, metodologia de avaliação e objetivos.
O documento fornece uma introdução sobre a Internet das Coisas, abordando seus conceitos principais, aplicações e perspectivas históricas. É apresentado o professor Orlewilson Bentes Maia, seu background acadêmico e local de trabalho. O texto também discute o avanço tecnológico que levou ao surgimento da IoT e exemplos de suas aplicações em pesquisas, projetos acadêmicos e produtos comerciais.
O documento fornece uma introdução sobre como criar objetos conectados com Android Things, abordando o contexto da Internet das Coisas, uma perspectiva histórica e os próximos passos para aprender mais sobre o tópico. O texto descreve os itens necessários, como configurar o ambiente de desenvolvimento e um exemplo "Olá Mundo".
O documento discute o tema "Criando Coisas Inteligentes com NodeJS e Arduino" e fornece uma introdução sobre o palestrante, Internet das Coisas, JavaScript e NodeJS. Em particular, o documento apresenta a trajetória acadêmica e profissional do palestrante, contextualiza a evolução da Internet das Coisas e discute seus conceitos, aplicações e blocos básicos.
1. O documento discute a Internet das Coisas (IoT), sua evolução e aplicações futuras, como cidades inteligentes.
2. É apresentado um estudo de caso de protótipo de sistema IoT para validar conceitos como meios físicos, comunicação e computação.
3. As características a serem desenvolvidas na IoT incluem adicionar comportamento aos objetos, equipes interdisciplinares, objetividade e análise de dados.
O documento discute a Internet das Coisas (IoT), definindo-a como a conexão de objetos à internet para permitir o controle remoto através de aplicativos. A IoT exige hardware e software para conectar e controlar dispositivos, e levanta questões sobre segurança e privacidade de dados. A IoT tem potencial para trazer benefícios em diversas áreas, mas requer padronização e protocolos para interligar dispositivos heterogêneos.
O documento discute o conceito de computação de névoa (fog computing) como um novo paradigma computacional. Apresenta os conceitos de cluster computing, grid computing e cloud computing e discute os desafios do processamento de dados na Internet das Coisas. Fornece exemplos de estudos de caso de fog computing e considerações sobre como essa abordagem pode ser entendida como uma redefinição do paradigma de cloud computing.
UNIFOR Introdução a Internet das Coisas e suas aplicações com a área da SaúdeWalter Coan
O documento introduz o tema Internet das Coisas (IoT) e suas aplicações na área da saúde. Apresenta breve histórico da IoT, conceitos-chave e fatores que possibilitaram seu desenvolvimento, além de exemplos de dispositivos médicos conectados e suas vantagens, como monitoramento remoto do paciente.
Rio Info 2015 - Painel Projetos Inovadores com IoT - Margarida afonso costa b...Rio Info
O documento discute a Internet das Coisas (IoT), definindo-a como uma rede de objetos físicos conectados à internet que podem se comunicar e interagir com o ambiente. Detalha estimativas de mercado para IoT, tecnologias habilitadoras, aplicações, desafios e o potencial do Brasil nessa área. O BNDES pretende apoiar tecnologias e soluções de IoT para promover inovação e competitividade sustentáveis.
O documento discute a Internet das Coisas (IoT), definindo o conceito, elementos e casos de uso. Também aborda como a engenharia de software para IoT difere da tradicional, necessitando de novas práticas para lidar com a heterogeneidade e escala dos dispositivos conectados.
[1] O documento discute conceitos básicos e arquiteturas de referência para a Internet das Coisas (IoT). [2] Apresenta exemplos de aplicações de IoT em diversos domínios como cidades inteligentes, indústria, saúde e desafios técnicos e de projeto de sistemas IoT. [3] Discutem plataformas de middleware promissoras para IoT e modelos de referência arquiteturais como o modelo IoT-A.
Uma Plataforma De Internet Das Coisas com Node-Red usando RaspberryTárcio Sales
Uma Plataforma De Internet Das Coisas com Node-Red combinando com uma máquina de produção e usando um RaspBerry PI 3
Projeto Final: Curso Pós Graduação Uninorte: Engenharia de Manutenção Industrial - Ano: 2019
Redes de Computadores - GT 6 - Apresentação Semináriojuniinhoor
O documento discute as tecnologias da Internet das Coisas e cidades inteligentes. Aborda conceitos como computação ubíqua, domótica e como as tecnologias de informação e comunicação podem ser usadas para melhorar a gestão pública de forma sustentável.
O documento descreve a Internet das Coisas (IoT), incluindo sua definição, aplicações atuais e potenciais, números e previsões de dispositivos conectados, desafios e oportunidades. A IoT está crescendo rapidamente e tem o potencial de transformar negócios e sociedade à medida que mais objetos se tornam inteligentes e conectados.
O documento discute os pilares e as tendências da Indústria 4.0 no Brasil, incluindo: 1) Dados e análises são fatores-chave de produção; 2) Aproximadamente 2% das empresas brasileiras estão na Indústria 4.0 atualmente, mas essa quantidade deve aumentar para 42% até 2027; 3) A transformação digital pode gerar economia de R$73 bilhões por ano no Brasil através de ganhos de eficiência e novos negócios.
CESAR - Unidade Embrapii para Internet das CoisasCESAR
1) O documento discute o potencial da Internet das Coisas (IoT) para inovação na indústria e como o CESAR está posicionado para apoiar projetos de pesquisa e desenvolvimento nessa área.
2) O CESAR recebeu credenciamento para investir em projetos de IoT em parceria com empresas por meio do programa Embrapii.
3) O CESAR vem desenvolvendo vários projetos experimentais e casos de sucesso em IoT, como monitoramento ambiental e de irrigação.
Este pré-projeto de mestrado propõe o desenvolvimento de sistemas embarcados inteligentes para aplicações de IoT e sistemas cyber-físicos. Os sistemas cyber-físicos conectam o mundo físico e digital através de sensores e atuadores, e devem responder em tempo real. A pesquisa inclui técnicas para sistemas cyber-físicos inteligentes e o desenvolvimento de sistemas de IoT usando processadores embarcados, sensores e comunicação sem fio.
O documento discute o Big Data, definindo-o como conjuntos de dados cujo tamanho ultrapassa a capacidade de processamento dos sistemas de banco de dados convencionais. Aborda as características do Big Data incluindo volume, variedade e velocidade de dados, além de discutir aplicações em diversas áreas como meteorologia, genômica e pesquisas na Internet. Também apresenta desafios e oportunidades do Big Data para empresas.
Este documento fornece um resumo sobre Big Data, abordando sua motivação, conceitos, aplicações e tecnologias. Discutem-se os desafios do volume, variedade e velocidade dos dados, além de dois novos Vs: veracidade e valor. Apresentam-se exemplos de aplicações em empresas como Facebook e soluções como MapReduce, Hadoop e bancos de dados em memória.
CESAR - Unidade Embrapii para Internet das Coisas (IoT) [2018]CESAR
FOMENTO A PROJETOS DE PESQUISA, DESENVOLVIMENTO E INOVAÇÃO PARA INDÚSTRIA.
Em 2016 o CESAR foi credenciado como a Unidade Embrapii para Internet das Coisas (IoT) no Brasil. Dessa forma, o centro de inovação tem recursos para coinvestir com empresas industriais no desenvolvimento de projetos de inovação em IoT.
Semelhante a Internet das Coisas: Conceitos e Aplicações (20)
O documento apresenta uma palestra sobre Python, incluindo sua origem, estrutura, compilação e aplicações. O objetivo é mostrar diversas possibilidades da linguagem Python através de exemplos. As principais aplicações discutidas incluem testes de software, análise de pacotes de rede, processamento de áudio e imagem e ciência de dados.
Agilidade no Ensino: Aplicando os Valores do Manifesto Ágil na Sala de AulaFaculdade Martha Falcão
O documento discute como aplicar os valores do Manifesto Ágil no ensino, como conhecer os perfis de aprendizagem dos alunos, usar ferramentas como Trello para feedback contínuo, e envolver alunos, faculdade e profissionais em projetos colaborativos.
Este documento apresenta conceitos sobre Internet das Coisas (IoT), JavaScript e NodeJS. Ele discute a história e aplicações da IoT, além de introduzir os softwares NodeJS e Arduino como ferramentas para integrar projetos IoT. O objetivo é conceituar esses tópicos e mostrar como integrar NodeJS e Arduino por meio de projetos práticos.
O documento descreve como a Internet das Coisas (IoT) tem impactado o cotidiano das pessoas, discutindo como dispositivos domésticos e eletrônicos estão cada vez mais conectados e integrados. Apresenta exemplos de como a IoT é usada em saúde, cidades inteligentes e indústria, e como tem facilitado tarefas do dia a dia, desde compras até gestão de energia. Demonstra como o avanço da tecnologia tornou possível conectar quase qualquer objeto à internet.
O documento apresenta um roteiro para um curso sobre Internet das Coisas (IoT) utilizando Arduino e NodeJS. O roteiro inclui conceitos sobre IoT, introdução ao NodeJS, projetos práticos e próximos passos. O objetivo é integrar NodeJS com Arduino por meio de projetos para conceituar IoT, JavaScript e NodeJS.
Palestra O que é Internet das Coisas e como ela afetará em seu cotidiano? ministrada no II Café com Código e II Encontro de Startups e Desenvolvedores de Software da Comunidade Roraima Full Stack Developer em parceria com o Sebrae/RR.
O documento fornece uma introdução sobre como gerenciar mudanças de código usando o sistema de controle de versão Git. Ele discute a importância do controle de versão, apresenta conceitos básicos como branches e commits, e guia os leitores através de exemplos práticos de como configurar e usar o Git localmente e em projetos remotos hospedados no GitHub.
O documento discute as inovações tecnológicas para o ensino presencial e a distância. Apresenta o autor e seu percurso acadêmico e profissional. Descreve desafios atuais como a desmotivação dos alunos e a falta de atividades práticas, e como as metodologias ativas e ferramentas tecnológicas podem ajudar a enfrentá-los. Exemplos de ferramentas incluem mapas conceituais, Edmodo, Quizizz e Kahoot.
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
3. 2017 Internet das Coisas: Conceitos e Aplicações 3
Quem sou eu?
Bacharelado em
Ciência da Computação
(2002 – 2006)
Mestrado em
Engenharia Elétrica
(2007 – 2009)
Doutorado em
Engenharia Elétrica
(2010 – 2015)
6. A Internet passa por uma grande transformação devido ao
surgimento e crescimento de serviços relacionados a conteúdos
multimídia.
Contextualização1
2017 Internet das Coisas: Conceitos e Aplicações 6
7. Avanço científico nas áreas de telecomunicação, processamento de
dados, redes de computadores e armazenamento de informações.
Contextualização1
Fim do século XX Fim do século XXI
2017 Internet das Coisas: Conceitos e Aplicações 7
8. Avanço científico nas áreas de telecomunicação, processamento de
dados, redes de computadores e armazenamento de informações.
Contextualização1
Fonte: http://technologycaffe.blogspot.com.br/2015/12/how-fast-will-be-5g-technology.html
2017 Internet das Coisas: Conceitos e Aplicações 8
9. Avanço científico nas áreas de telecomunicação, processamento de
dados, redes de computadores e armazenamento de informações.
Contextualização1
Eniac (1946)
5.000 operações por segundo
2017 Internet das Coisas: Conceitos e Aplicações 9
Intel i9 (2017)
1 trilhão de operações por segundo
10. Avanço científico nas áreas de telecomunicação, processamento de
dados, redes de computadores e armazenamento de informações.
Contextualização1
HD de 5 MB (1956)
Toneladas
1 GB de dados = US$ 100 mil
Cartão SD 1TB (2016)
Gramas
1 GB de dados = centavos de dólar
2017 Internet das Coisas: Conceitos e Aplicações 10
11. Avanço científico nas áreas de telecomunicação, processamento de
dados, redes de computadores e armazenamento de informações.
Contextualização1
2017 Internet das Coisas: Conceitos e Aplicações 11
12. Avanço científico nas áreas de telecomunicação, processamento de
dados, redes de computadores e armazenamento de informações.
Contextualização1
Arpanet em 1969
2017 Internet das Coisas: Conceitos e Aplicações 12
Internet Hoje
16. Contextualização1
2017 Internet das Coisas: Conceitos e Aplicações 16
A verdade é que, lá nos anos 2000, você já tinha inventado o Waze
quando imprimia as direções do Google Maps pra levar com você no
carro.
21. O que os usuários pensam?
Contextualização1
2017 Internet das Coisas: Conceitos e Aplicações 21
22. O que os meus amigos pensam?
Contextualização1
Big Bang Theory: Internet success
https://www.youtube.com/watch?v=mqp8_ROAIJY
2017 Internet das Coisas: Conceitos e Aplicações 22
23. O que realmente é
Contextualização1
2017 Internet das Coisas: Conceitos e Aplicações 23
25. A proliferação de objetos inteligentes com capacidade de
sensoriamento, processamento e comunicação tem aumentado
nos últimos anos.
Conceitos2
2017 Internet das Coisas: Conceitos e Aplicações 25
26. Neste cenário, a Internet das Coisas (Internet of Things – IoT)
conecta esses objetos à Internet e promove a comunicação entre
usuários e dispositivos.
2017 Internet das Coisas: Conceitos e Aplicações 26
Conceitos2
27. A IoT possibilita uma grande quantidade de novas aplicações, as
quais tanto a academia quanto a industria podem se beneficiar,
tais como cidades inteligentes, saúde e automação de ambientes.
2017 Internet das Coisas: Conceitos e Aplicações 27
Conceitos2
28. Perspectiva Histórica
A Internet das Coisas emergiu dos avanços de várias áreas como
sistemas embarcados, microeletrônica, comunicação e
sensoriamento.
2017 Internet das Coisas: Conceitos e Aplicações 28
Conceitos2
29. Perspectiva Histórica
1982: uma máquina de coca-cola informa seu estoque e também
se as bebidas estão geladas
2017 Internet das Coisas: Conceitos e Aplicações 29
Conceitos2
30. Perspectiva Histórica
1983: primeira patente sobre Radio-Frequency Identification (RFID)
Etiqueta RFID
2017 Internet das Coisas: Conceitos e Aplicações 30
Conceitos2
31. Perspectiva Histórica
1999: device to device comunication (D2D)
1999: IoT é utilizada no trabalho de Kevin Ashton intitulado “I
made at Procter & Gamble”.
IoT é associada ao uso da tecnologia RFID
2017 Internet das Coisas: Conceitos e Aplicações 31
Conceitos2
32. Perspectiva Histórica
IBM RFID Commercial - The Future Market (2006)
https://www.youtube.com/watch?v=eob532iEpqk
Conceitos2
2017 Internet das Coisas: Conceitos e Aplicações 32
33. Perspectiva Histórica
2005: IoT é relacionada a Redes de Sensores Sem Fio (RSSF) (do
inglês Wireless Sensor Networks – WSN)
Somente observa o sinal, mas não necessariamente o identifica a partir de
vários objetos
Coleta de dados, processamento, integração e roteamento.
2017 Internet das Coisas: Conceitos e Aplicações 33
Conceitos2
34. Perspectiva Histórica
2005: nasce o Arduino ($30)
2005: Movimento Maker
2017 Internet das Coisas: Conceitos e Aplicações 34
Conceitos2
35. Perspectiva Histórica
2008 e 2010: IoT ganha popularidade
amadurecimento das RSSFs e ao crescimento das expectativas sobre
a IoT
2012: surge a Raspberry Pi ($35)
2013: Intel® cria Galileo, Edison e Joule
2017 Internet das Coisas: Conceitos e Aplicações 35
Conceitos2
36. Perspectiva Histórica
2016: Android Things
2016: Onion lança Omega2 ($5)
2017 Internet das Coisas: Conceitos e Aplicações 36
Conceitos2
37. Perspectiva Histórica
2016: IoT e Sistemas Ciber-Físicos (Indústria 4.0, por exemplo)
Equipamentos físicos controláveis e escaláveis que dependem
profundamente da computação, comunicação e controle a partir da
informação adquirida na IoT
2017 Internet das Coisas: Conceitos e Aplicações 37
Conceitos2
41. Modelos de Conectividade
Rede autônoma de objetos inteligentes (Ex: automação industrial)
Fonte: Santos et al. (2016)
2017 Internet das Coisas: Conceitos e Aplicações 41
Conceitos2
42. Modelos de Conectividade
Internet estendida (Ex: cidades inteligentes)
Fonte: Santos et al. (2016)
2017 Internet das Coisas: Conceitos e Aplicações 42
Conceitos2
43. Modelos de Conectividade
Internet das Coisas (Ex: criação de serviços acessos por todos)
Fonte: Santos et al. (2016)
2017 Internet das Coisas: Conceitos e Aplicações 43
Conceitos2
45. Pesquisa na Comunidade Científica
Comunicação em ambientes aquáticos
Domingo (2012) – revisão da literatura
Aplicações3
2017 Internet das Coisas: Conceitos e Aplicações 45
46. Pesquisa na Comunidade Científica
Serviços
Chen (2013) – robô como serviço
Aplicações3
2017 Internet das Coisas: Conceitos e Aplicações 46
47. Pesquisa na Comunidade Científica
Serviços
Barreto (2017) – análise de contexto para provê serviços ao usuário
2017 Internet das Coisas: Conceitos e Aplicações 47
Aplicações3
48. Pesquisa na Comunidade Científica
Meio Ambiente
Devarakonda et al. (2013) – medição da qualidade do ar utilizando
bicicleta
Aplicações3
2017 Internet das Coisas: Conceitos e Aplicações 48
49. Projetos Acadêmicos
Gestão de Consumo de Energia em Salas de Aula
2017 Internet das Coisas: Conceitos e Aplicações 49
Aplicações3
50. Projetos Acadêmicos
Detecção de Intrusos e Envio de Alertas + Raspberry Pi
2017 Internet das Coisas: Conceitos e Aplicações 50
Aplicações3
51. Projetos Acadêmicos
Medição de Frequência Cardíaca usando Arduino
2017 Internet das Coisas: Conceitos e Aplicações 51
Aplicações3
52. Projetos Acadêmicos
Agilização no Processo de Aquisição dos Dados ao Atendimento
Emergencial no Contexto de Cidades Inteligentes (SILVA et al,
2017)
2017 Internet das Coisas: Conceitos e Aplicações 52
Aplicações3
53. 2017 Internet das Coisas: Conceitos e Aplicações 53
Produtos
LG Smart Instaview Refrigerator
Aplicações3
Fonte: https://www.youtube.com/watch?v=MPzCUQvD3iQ
54. 2017 Internet das Coisas: Conceitos e Aplicações 54
Produtos
Prodigio: Connected Nespresso Machine
Aplicações3
Fonte: http://iotlist.co/posts/prodigio-connected-nespresso-machine
55. 2017 Internet das Coisas: Conceitos e Aplicações 55
Produtos
June: Intelligent oven
Aplicações3
Fonte: http://iotlist.co/posts/june-intelligent-oven
56. 2017 Internet das Coisas: Conceitos e Aplicações 56
Produtos
Echo Dot
Aplicações3
Fonte: https://www.youtube.com/watch?v=hPXS7rC1PWo
57. 2017 Internet das Coisas: Conceitos e Aplicações 57
Produtos
Amazon Go
Aplicações3
Fonte: https://www.youtube.com/watch?v=NrmMk1Myrxc
58. Produtos
Enflux Exercise Clothing
2017 Internet das Coisas: Conceitos e Aplicações 58
Fonte: https://www.kickstarter.com/projects/1850884998/enflux-smart-clothing-3d-workout-
tracking-and-form
Aplicações3
59. 2017 Internet das Coisas: Conceitos e Aplicações 59
Próximos passos...
Aplicações3
60. 2017 Internet das Coisas: Conceitos e Aplicações 60
Próximos passos...
Aplicações3
Título: Internet of Things: Principles and
Paradigms
Autores: Rajkumar Buyya e Amir Vahid
Dastjerdi
Editora: Morgan Kaufmann
Edição: 1ª
Ano: 2016
Quantidade de Páginas: 378
61. 2017 Internet das Coisas: Conceitos e Aplicações 61
Próximos passos...
Aplicações3
Título: Internet das Coisas com ESP8266,
Arduino e Raspberry Pi
Autores: Sérgio de Oliveira
Editora: Novatec
Edição: 1ª
Ano: 2017
Quantidade de Páginas: 240
62. 2017 Internet das Coisas: Conceitos e Aplicações 62
Próximos passos...
Título: Programação com Arduino -
Começando com Sketches - Série Tekne
Autores: Simon Monk
Editora: Bookman
Edição: 1ª
Ano: 2013
Quantidade de Páginas: 160
Aplicações3
63. 2017 Internet das Coisas: Conceitos e Aplicações 63
Próximos passos...
Título: Programação com Arduino II -
Começando com Sketches - Série Tekne
Autores: Simon Monk
Editora: Bookman
Edição: 1ª
Ano: 2015
Quantidade de Páginas: 260
Aplicações3
64. 2017 Internet das Coisas: Conceitos e Aplicações 64
Próximos passos...
Título: 30 Projetos com Arduino
Série Tekne
Autores: Simon Monk
Editora: Bookman
Edição: 1ª
Ano: 2014
Quantidade de Páginas: 228
Aplicações3
65. 2017 Internet das Coisas: Conceitos e Aplicações 65
Próximos passos...
Título: 30 Projetos com Arduino
Série Tekne
Autores: Kimmo Karvinen
Tero Karvinen
Editora: Novatec
Edição: 1ª
Ano: 2014
Quantidade de Páginas: 160
Aplicações3
66. 2017 Internet das Coisas: Conceitos e Aplicações 66
Próximos passos...
Título: Movimento, luz e som com
Arduino e Raspberry Pi
Autores: Simon Monk
Editora: Novatec
Edição: 1ª
Ano: 2016
Quantidade de Páginas: 352
Aplicações3
67. 2017 Internet das Coisas: Conceitos e Aplicações 67
Próximos passos...
Aplicações3
Título: Manual de Projetos do Arduino
Autores: Mark Geddes
Editora: Novatec
Edição: 1ª
Ano: 2017
Quantidade de Páginas: 288
68. 2017 Internet das Coisas: Conceitos e Aplicações 68
Próximos passos...
Título: Eletrônica para Makers
Autores: Charles Platt
Editora: Novatec
Edição: 1ª
Ano: 2016
Quantidade de Páginas: 400
Aplicações3
69. 2017 Internet das Coisas: Conceitos e Aplicações 69
Próximos passos...
Aplicações3
Título: Eletrônica I - Série Tekne - 7ª Ed.
Autores: Charles Schuler
Editora: Bookman
Edição: 7ª
Ano: 2013
Quantidade de Páginas: 330
70. 2017 Internet das Coisas: Conceitos e Aplicações 70
Próximos passos...
Aplicações3
Título: Eletrônica I - Série Tekne - 7ª Ed.
Autores: Charles Schuler
Editora: Bookman
Edição: 7ª
Ano: 2013
Quantidade de Páginas: 338
71. 2017 Internet das Coisas: Conceitos e Aplicações 71
Próximos passos...
Aplicações3
Título: A Arte da Eletrônica
Autores: Paul Horowitz
Editora: Bookman
Edição: 3ª
Ano: 2017
Quantidade de Páginas: 1160
72. 2017 Internet das Coisas: Conceitos e Aplicações 72
Próximos passos...
Aplicações3
Título: Practical Electronics for Inventors
Autores: Paul Scherz (Autor),Simon Monk
Editora: McGraw-Hil
Edição: 4ª
Ano: 2016
Quantidade de Páginas: 1056
73. 2017 Internet das Coisas: Conceitos e Aplicações 73
Próximos passos...
Título: Linguagem C
Autores: Luís Damas
Editora: LTC
Edição: 10ª
Ano: 2007
Quantidade de Páginas: 424
Aplicações3
74. 2017 Internet das Coisas: Conceitos e Aplicações 74
Próximos passos...
Aplicações3
Título: Introdução à Programação com
Python
Autores: Nilo Ney Coutinho Menezes
Editora: Novatec
Edição: 2ª
Ano: 2014
Quantidade de Páginas: 328
75. Aplicações3
Próximos passos...
Simpósio Brasileiro de Redes de Computadores e Sistemas
Distribuídos (SBRC)
ACM Special Interest Group on Data Communications (SIGCOMM)
IEEE International Conference on Computer Communications (IEEE
INFOCOM)
IEEE Internet of Things Journal
2017 Internet das Coisas: Conceitos e Aplicações 75
79. 2017 Internet das Coisas: Conceitos e Aplicações 79
B. P. Santos et al. Internet das Coisas: da Teoria à Prática. Anais do Simpósio
Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC) 2016.
C. C. SILVA; CRUZ, Y. G. ; FRONER, D. S. ; LIMA, M. M. ; SIMOES, W. C. S. S. ; MAIA,
O. B. Agilização no Processo de Aquisição dos Dados ao Atendimento
Emergencial no Contexto de Cidades Inteligentes. In: IV Escola Regional de
Informática da Região Norte I (IV ERIN 2017), 2017, Manaus. Anais da IV Escola
Regional de Informática Regional Norte I Amazonas e Roraima, 2017. p. 1-6.
F. M. Barreto et al. CoAP-CTX: Extensão Sensível ao Contexto para Descoberta
de Objetos Inteligentes em Internet das Coisas. Anais do Simpósio Brasileiro de
Redes de Computadores e Sistemas Distribuídos (SBRC) 2017.
Referências
80. M.C. Domingo. An overview of the internet of underwater things. Journal of
Network and Computer Applications 35 (2012) 1879–1890
S. Devarakonda, P. Sevusu, H. Liu, R. Liu, L. Iftode, and B. Nath. 2013. Real-time
air quality monitoring through mobile sensing in metropolitan areas. In
Proceeding of the 2nd ACM SIGKDD International Workshop on Urban
Computing. ACM.
Y. Chen, H. Hu. Internet of intelligent things and robot as a service. Simulation
Modelling Practice and Theory 34 (2013) 159–171.
Referências
2017 Internet das Coisas: Conceitos e Aplicações 80