Apresentação dos conceitos básicos do protocolo MQTT, com uma prática realizada com nodeMCU e código Arduino.
Apresentação realizada na FLISoL Recife 2017
Repositório do código da prática: https://github.com/carvalhodj/arduino/tree/master/mqtt_led
O documento apresenta o protocolo MQTT (Message Queuing Telemetry Transport), introduzindo seus conceitos-chave como publisher/subscriber e broker. Explica como o MQTT permite a comunicação entre dispositivos da Internet das Coisas de forma simples e eficiente, com baixo overhead. Apresenta exemplos de projetos que usam o protocolo MQTT para comunicação entre Arduinos, Raspbery Pis e outros dispositivos.
O documento discute a Internet das Coisas (IoT) e como Python e Arduino podem ser usados juntos nesse contexto. Apresenta o que é IoT, como M2M se relaciona, o protocolo MQTT e projetos interessantes usando esses conceitos, como sensores enviando dados para nuvem via broker MQTT.
O documento apresenta uma introdução sobre Internet das Coisas (IoT), discutindo sua definição, história e aplicações potenciais em residências, cidades e indústrias. Também aborda desafios da IoT como volume de dados, heterogeneidade, disponibilidade e segurança, além de mostrar promessas de mercado e a relação com Arduino para prototipagem de projetos IoT.
O documento apresenta uma introdução à visão computacional utilizando a biblioteca OpenCV com Python e o sensor Kinect. Explica o que é visão computacional, sua aplicação em reconhecimento de padrões e processamento de imagens. Apresenta também a biblioteca OpenCV, seu uso com Python e demonstra um "Hello World" capturando imagens do Kinect.
Selecionando application procotocols para IoTcesar231084
O documento discute protocolos de comunicação para Internet das Coisas (IoT). Ele apresenta Anderson Santos e Cesar Nascimento, especialistas em arquitetura de sistemas e tecnologia da informação. Também descreve um caso de uso de iluminação pública inteligente e requisitos para seleção do protocolo, listando candidatos como CoAP, DDS, MQTT e XMPP e características como taxa de mensagens, latência e segurança.
Comunicação de Dispositivos IoT com MQTTJorge Maia
O documento discute comunicação entre dispositivos IoT, introduzindo conceitos como MQTT, brokers de mensagens e aplicações de exemplo. É apresentada a arquitetura típica de aplicativos IoT e desafios como segurança, privacidade e integração de sensores.
TDC2016 - Conhecendo o Ecossistema LinkIt para MakersAndré Curvello
Este documento apresenta o ecossistema LinkIt para makers, incluindo vários dispositivos como o LinkIt Smart 7688 Duo, LinkIt One e LinkIt 7687 HDK. Descreve as especificações e recursos desses dispositivos, como hardware, software e aplicações para Internet das Coisas. O documento também fornece contatos do autor para perguntas.
Apresentação dos conceitos básicos do protocolo MQTT, com uma prática realizada com nodeMCU e código Arduino.
Apresentação realizada na FLISoL Recife 2017
Repositório do código da prática: https://github.com/carvalhodj/arduino/tree/master/mqtt_led
O documento apresenta o protocolo MQTT (Message Queuing Telemetry Transport), introduzindo seus conceitos-chave como publisher/subscriber e broker. Explica como o MQTT permite a comunicação entre dispositivos da Internet das Coisas de forma simples e eficiente, com baixo overhead. Apresenta exemplos de projetos que usam o protocolo MQTT para comunicação entre Arduinos, Raspbery Pis e outros dispositivos.
O documento discute a Internet das Coisas (IoT) e como Python e Arduino podem ser usados juntos nesse contexto. Apresenta o que é IoT, como M2M se relaciona, o protocolo MQTT e projetos interessantes usando esses conceitos, como sensores enviando dados para nuvem via broker MQTT.
O documento apresenta uma introdução sobre Internet das Coisas (IoT), discutindo sua definição, história e aplicações potenciais em residências, cidades e indústrias. Também aborda desafios da IoT como volume de dados, heterogeneidade, disponibilidade e segurança, além de mostrar promessas de mercado e a relação com Arduino para prototipagem de projetos IoT.
O documento apresenta uma introdução à visão computacional utilizando a biblioteca OpenCV com Python e o sensor Kinect. Explica o que é visão computacional, sua aplicação em reconhecimento de padrões e processamento de imagens. Apresenta também a biblioteca OpenCV, seu uso com Python e demonstra um "Hello World" capturando imagens do Kinect.
Selecionando application procotocols para IoTcesar231084
O documento discute protocolos de comunicação para Internet das Coisas (IoT). Ele apresenta Anderson Santos e Cesar Nascimento, especialistas em arquitetura de sistemas e tecnologia da informação. Também descreve um caso de uso de iluminação pública inteligente e requisitos para seleção do protocolo, listando candidatos como CoAP, DDS, MQTT e XMPP e características como taxa de mensagens, latência e segurança.
Comunicação de Dispositivos IoT com MQTTJorge Maia
O documento discute comunicação entre dispositivos IoT, introduzindo conceitos como MQTT, brokers de mensagens e aplicações de exemplo. É apresentada a arquitetura típica de aplicativos IoT e desafios como segurança, privacidade e integração de sensores.
TDC2016 - Conhecendo o Ecossistema LinkIt para MakersAndré Curvello
Este documento apresenta o ecossistema LinkIt para makers, incluindo vários dispositivos como o LinkIt Smart 7688 Duo, LinkIt One e LinkIt 7687 HDK. Descreve as especificações e recursos desses dispositivos, como hardware, software e aplicações para Internet das Coisas. O documento também fornece contatos do autor para perguntas.
Localização indoor com redes de beacons inteligentesAndré Curvello
Slides da minha palestra no QConSP 2016, em que apresentei os conceitos de localização em ambientes fechados (indoor), e ainda apresentei também uma ferramenta aberta para o desenvolvimento de soluções de localização Indoor (IPS).
O documento discute o Internet das Coisas (IoT), incluindo sua introdução, desafios, principais protocolos e ferramentas como IPv6, RFID e 6LoWPAN, e iniciativas como AllJoyn, OIC e Thread. Também menciona as novidades do Google Weave e Brillo para IoT.
Workshop de IoT e Inteligência na CPBR10 parte 1Jorge Maia
Uma breve visão sobre a Internet das Coisas e o uso de nuvem, serviços, Bare Metal, S.O Embedded, Inteligência Artificial com uso de Machine Learning. Esta apresentação é a primeira parte do workshop.
Rede CAN em Linux Embarcado para Aplicações ConectadasAndré Curvello
Slides da minha palestra apresentada na JEEL - Jornada da Engenharia Elétrica- da UFU em 2017, em que tratei de falar sobre sistemas Linux Embarcados em aplicações de automação com interface a rede CAN para troca de dados e monitoramento.
O documento resume a plataforma Arduino Yún, que combina um microcontrolador e um sistema operacional Linux para permitir que dispositivos se conectem à Internet. O Arduino Yún original continha um microcontrolador Atmega32u4 e um SoC AR9331 com WiFi. Sua arquitetura permite a integração de tarefas de baixo e alto nível através de uma ponte entre o microcontrolador e o Linux OpenWRT. Isso possibilita programação em C, Python e Lua, além de acesso à rede e armazenamento.
Arduino Day 2014 - Cloud para Internet das Coisas & Intel GalileoDavid Ruiz
O documento discute a Internet das Coisas (IoT) e como a nuvem e dispositivos como o Intel Galileo podem ser usados para permitir a IoT. Ele explica a diferença entre M2M e IoT, como a nuvem pode fornecer serviços para a IoT, e apresenta o Intel Galileo como um dispositivo que pode ser usado para projetos de IoT.
Veja como hackear seu carro usando Rede CAN com Arduino DueAndré Curvello
Nessa apresentação eu mostro conceitos de Rede CAN, e para prática mostro como configurar o Arduino Due, uma placa da família Arduino com ARM Cortex-M3 com controlador de Rede CAN intergado, para fazer interface, juntamente com um transceiver, à uma rede veicular.
O Arduino Due é programado para fazer queries OBD2 pela rede CAN para obter dados do veículo.
Cuidado ao tentar reproduzir ou realizar essas atividades!
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014Jorge Maia
Um pouco sobre NFC, gadgets inteligentes, integração de aplicações com tags e etc.
Um comparativo entre NFC, BLE, QRCode, Código de Barras, RFID e uma visão de quando usar de acordo com o projeto.
O documento apresenta uma palestra sobre Internet das Coisas usando Azure como backend. É descrito o contexto da Internet das Coisas e apresentados os dispositivos Netduino e Arduino, além dos protocolos MQTT e RSMB para comunicação entre dispositivos. É mostrado como usar o Azure para hospedar dados e serviços backend para aplicações da Internet das Coisas.
Internet das Coisas - Na nuvem além da telemetriaAndré Curvello
O documento discute a Internet das Coisas (IoT), explicando o que é telemetria e como ela já é amplamente usada no IoT. Também aborda as ferramentas e tecnologias necessárias para desenvolver aplicações IoT, incluindo hardware, firmware, redes e nuvens. Finalmente, destaca a importância da segurança no IoT.
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...Jorge Maia
Apresentação feita no QCon Rio 2015. (www.qconrio.com)
Um dispositivo, mesmo conectado à nuvem, pode não tirar proveito total do potencial da Internet das Coisas. Ao projetar um dispositivo IoT, deve-se considerar vários aspectos: entre eles o hardware em si, o software embarcado, o protocolo e o meio de comunicação – além do serviço que recebe dados e faz análises, possibilitando aprendizado e predição. É também necessário exercitar um trade-off, pois muita inteligência no hardware pode gerar maior custo de desenvolvimento e produção; já uma carga maior na nuvem torna o produto mais “burro” mas simplifica seu ciclo de vida de produção.
Nesta apresentação, será mostrada uma proposta de arquitetura para um dispositivo IoT, desde sua conectividade até a análise de dados – passando pelo equilíbrio entre inteligência de hardware e carga de dados na nuvem. Apresentaremos o MQTT, um protocolo leve e extremamente aderente a esse contexto, onde um concentrador atua como intermediário entre os dispositivos locais e a nuvem. Temas como plataformas de desenvolvimento de hardware, linguagens, padronização, protocolos e mercado também serão discutidos, dentro do contexto IoT.
Workshop Introducao ao IoT - Arduino Day Recife 2017Eronides Neto
O documento apresenta uma introdução ao IOT com a placa de desenvolvimento NodeMCU, abordando o que é IOT, a placa NodeMCU e o controlador ESP8266, projetos com sensores e plataformas como ThingSpeak e PushBullet para telemetria e envio de notificações.
O documento apresenta André Curvello, um engenheiro especializado em sistemas embarcados que dará uma palestra sobre drones e programação de sistemas embarcados em drones. A palestra irá cobrir a história dos drones, seus componentes principais, como eles se movimentam através de controle e automação, e como construir drones autônomos usando sensoriamento, inteligência artificial e controle remoto.
TDC2017 - Sistemas Assimétricos com ARM e FPGAAndré Curvello
O documento discute sistemas híbridos que combinam processadores ARM e FPGA. Esses sistemas podem dividir tarefas entre o ARM para execução do sistema operacional e a FPGA para funções personalizadas como DSP. Isso permite aproveitar as vantagens de ambos os mundos com desempenho e flexibilidade. O documento apresenta um exemplo prático usando uma placa DE0-Nano-SoC.
Plataformas de Hardware para o seu Projeto - Quais seus diferenciais? Uma vis...André Curvello
Slides da minha palestra entitulada "Plataformas de Hardware para o seu projeto... Quais seus diferenciais? Uma visão de quem usa no dia a dia".
Foi apresentada no IoT Weekend de Recife, edição 2016, com o propósito de chamar a atenção para escopos de aplicações para plataformas embarcadas.
1) O documento discute estratégias de segurança em desktops, redes e armazenamento de dados usando software livre.
2) É apresentado um esquema básico de rede com DMZ e firewalls como Pfsense e iptables.
3) São listados softwares para testes de segurança como Snort, John the Ripper e Nmap.
IoT – Internet of Things. Do Básico ao Hello World!Rodolfo Cruz
Apresentação básica sobre Internet das Coisas(IoT - Internet Of Things) e as principais tecnologias envolvidas.
Um pouquinho sobre Arduino e Raspberry PI, finalizando com um projeto no Arduino que faz leitura da temperatura ambiente e imprime em um Display LCD 16x2.
O documento discute sistemas embarcados híbridos e computação ubíqua, com processadores que podem atualizar e comunicar-se com a nuvem para fornecer análise de dados em tempo real. Sistemas como carros autônomos podem usar vários sensores para reagir rapidamente e enviar dados para a nuvem para tomada autônoma de decisões.
O documento descreve a agenda de uma oficina de IoT no Laboratório Hacker de Campinas, incluindo apresentações sobre novas plataformas, discussões sobre Internet das Coisas, e atividades como desenvolvimento de protótipos e brainstorming.
O documento apresenta um resumo das qualificações e experiências de Heider Lopes como professor e programador, com ênfase em tecnologias como IoT, mobile e APIs. Ele também fornece uma introdução sobre o que é IoT, como desenvolver soluções IoT, protocolos de comunicação como MQTT e ferramentas como Node-RED.
Localização indoor com redes de beacons inteligentesAndré Curvello
Slides da minha palestra no QConSP 2016, em que apresentei os conceitos de localização em ambientes fechados (indoor), e ainda apresentei também uma ferramenta aberta para o desenvolvimento de soluções de localização Indoor (IPS).
O documento discute o Internet das Coisas (IoT), incluindo sua introdução, desafios, principais protocolos e ferramentas como IPv6, RFID e 6LoWPAN, e iniciativas como AllJoyn, OIC e Thread. Também menciona as novidades do Google Weave e Brillo para IoT.
Workshop de IoT e Inteligência na CPBR10 parte 1Jorge Maia
Uma breve visão sobre a Internet das Coisas e o uso de nuvem, serviços, Bare Metal, S.O Embedded, Inteligência Artificial com uso de Machine Learning. Esta apresentação é a primeira parte do workshop.
Rede CAN em Linux Embarcado para Aplicações ConectadasAndré Curvello
Slides da minha palestra apresentada na JEEL - Jornada da Engenharia Elétrica- da UFU em 2017, em que tratei de falar sobre sistemas Linux Embarcados em aplicações de automação com interface a rede CAN para troca de dados e monitoramento.
O documento resume a plataforma Arduino Yún, que combina um microcontrolador e um sistema operacional Linux para permitir que dispositivos se conectem à Internet. O Arduino Yún original continha um microcontrolador Atmega32u4 e um SoC AR9331 com WiFi. Sua arquitetura permite a integração de tarefas de baixo e alto nível através de uma ponte entre o microcontrolador e o Linux OpenWRT. Isso possibilita programação em C, Python e Lua, além de acesso à rede e armazenamento.
Arduino Day 2014 - Cloud para Internet das Coisas & Intel GalileoDavid Ruiz
O documento discute a Internet das Coisas (IoT) e como a nuvem e dispositivos como o Intel Galileo podem ser usados para permitir a IoT. Ele explica a diferença entre M2M e IoT, como a nuvem pode fornecer serviços para a IoT, e apresenta o Intel Galileo como um dispositivo que pode ser usado para projetos de IoT.
Veja como hackear seu carro usando Rede CAN com Arduino DueAndré Curvello
Nessa apresentação eu mostro conceitos de Rede CAN, e para prática mostro como configurar o Arduino Due, uma placa da família Arduino com ARM Cortex-M3 com controlador de Rede CAN intergado, para fazer interface, juntamente com um transceiver, à uma rede veicular.
O Arduino Due é programado para fazer queries OBD2 pela rede CAN para obter dados do veículo.
Cuidado ao tentar reproduzir ou realizar essas atividades!
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014Jorge Maia
Um pouco sobre NFC, gadgets inteligentes, integração de aplicações com tags e etc.
Um comparativo entre NFC, BLE, QRCode, Código de Barras, RFID e uma visão de quando usar de acordo com o projeto.
O documento apresenta uma palestra sobre Internet das Coisas usando Azure como backend. É descrito o contexto da Internet das Coisas e apresentados os dispositivos Netduino e Arduino, além dos protocolos MQTT e RSMB para comunicação entre dispositivos. É mostrado como usar o Azure para hospedar dados e serviços backend para aplicações da Internet das Coisas.
Internet das Coisas - Na nuvem além da telemetriaAndré Curvello
O documento discute a Internet das Coisas (IoT), explicando o que é telemetria e como ela já é amplamente usada no IoT. Também aborda as ferramentas e tecnologias necessárias para desenvolver aplicações IoT, incluindo hardware, firmware, redes e nuvens. Finalmente, destaca a importância da segurança no IoT.
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...Jorge Maia
Apresentação feita no QCon Rio 2015. (www.qconrio.com)
Um dispositivo, mesmo conectado à nuvem, pode não tirar proveito total do potencial da Internet das Coisas. Ao projetar um dispositivo IoT, deve-se considerar vários aspectos: entre eles o hardware em si, o software embarcado, o protocolo e o meio de comunicação – além do serviço que recebe dados e faz análises, possibilitando aprendizado e predição. É também necessário exercitar um trade-off, pois muita inteligência no hardware pode gerar maior custo de desenvolvimento e produção; já uma carga maior na nuvem torna o produto mais “burro” mas simplifica seu ciclo de vida de produção.
Nesta apresentação, será mostrada uma proposta de arquitetura para um dispositivo IoT, desde sua conectividade até a análise de dados – passando pelo equilíbrio entre inteligência de hardware e carga de dados na nuvem. Apresentaremos o MQTT, um protocolo leve e extremamente aderente a esse contexto, onde um concentrador atua como intermediário entre os dispositivos locais e a nuvem. Temas como plataformas de desenvolvimento de hardware, linguagens, padronização, protocolos e mercado também serão discutidos, dentro do contexto IoT.
Workshop Introducao ao IoT - Arduino Day Recife 2017Eronides Neto
O documento apresenta uma introdução ao IOT com a placa de desenvolvimento NodeMCU, abordando o que é IOT, a placa NodeMCU e o controlador ESP8266, projetos com sensores e plataformas como ThingSpeak e PushBullet para telemetria e envio de notificações.
O documento apresenta André Curvello, um engenheiro especializado em sistemas embarcados que dará uma palestra sobre drones e programação de sistemas embarcados em drones. A palestra irá cobrir a história dos drones, seus componentes principais, como eles se movimentam através de controle e automação, e como construir drones autônomos usando sensoriamento, inteligência artificial e controle remoto.
TDC2017 - Sistemas Assimétricos com ARM e FPGAAndré Curvello
O documento discute sistemas híbridos que combinam processadores ARM e FPGA. Esses sistemas podem dividir tarefas entre o ARM para execução do sistema operacional e a FPGA para funções personalizadas como DSP. Isso permite aproveitar as vantagens de ambos os mundos com desempenho e flexibilidade. O documento apresenta um exemplo prático usando uma placa DE0-Nano-SoC.
Plataformas de Hardware para o seu Projeto - Quais seus diferenciais? Uma vis...André Curvello
Slides da minha palestra entitulada "Plataformas de Hardware para o seu projeto... Quais seus diferenciais? Uma visão de quem usa no dia a dia".
Foi apresentada no IoT Weekend de Recife, edição 2016, com o propósito de chamar a atenção para escopos de aplicações para plataformas embarcadas.
1) O documento discute estratégias de segurança em desktops, redes e armazenamento de dados usando software livre.
2) É apresentado um esquema básico de rede com DMZ e firewalls como Pfsense e iptables.
3) São listados softwares para testes de segurança como Snort, John the Ripper e Nmap.
IoT – Internet of Things. Do Básico ao Hello World!Rodolfo Cruz
Apresentação básica sobre Internet das Coisas(IoT - Internet Of Things) e as principais tecnologias envolvidas.
Um pouquinho sobre Arduino e Raspberry PI, finalizando com um projeto no Arduino que faz leitura da temperatura ambiente e imprime em um Display LCD 16x2.
O documento discute sistemas embarcados híbridos e computação ubíqua, com processadores que podem atualizar e comunicar-se com a nuvem para fornecer análise de dados em tempo real. Sistemas como carros autônomos podem usar vários sensores para reagir rapidamente e enviar dados para a nuvem para tomada autônoma de decisões.
O documento descreve a agenda de uma oficina de IoT no Laboratório Hacker de Campinas, incluindo apresentações sobre novas plataformas, discussões sobre Internet das Coisas, e atividades como desenvolvimento de protótipos e brainstorming.
O documento apresenta um resumo das qualificações e experiências de Heider Lopes como professor e programador, com ênfase em tecnologias como IoT, mobile e APIs. Ele também fornece uma introdução sobre o que é IoT, como desenvolver soluções IoT, protocolos de comunicação como MQTT e ferramentas como Node-RED.
O documento descreve o protocolo MQTT, incluindo suas vantagens para dispositivos IoT, como leveza e simplicidade. Ele explica os principais componentes do modelo MQTT (publicadores, assinantes e corretor) e aborda segurança, qualidade de serviço e implementações.
Ferment io t - Distributed and Scalable IoT SolutionDonato Vianna
Este documento fornece uma introdução sobre Internet das Coisas (IoT) e protocolos de comunicação, comparando MQTT e CoAP. Ele discute conceitos-chave de microcontroladores e apresenta exemplos de uso de MQTT em nuvem.
Webinar: Monitorando sensores IoT: Do ESP32 ao GrafanaEmbarcados
José Morais é um engenheiro de sistemas embarcados e diretor da TecnoEVO. Ele escreve sobre IoT e desenvolveu um sistema de monitoramento e controle remoto que coleta dados de campo, os armazena em um banco de dados e exibe visualmente usando dashboards como o Grafana. José deu uma demonstração mostrando como monitorar sensores IoT do ESP32 até o Grafana.
O documento apresenta o protocolo MQTT, discutindo seu funcionamento, aplicações e implementações. O protocolo MQTT é leve e otimizado para dispositivos IoT, utilizando o modelo de publicação/assinatura para transmitir dados através de tópicos com diferentes níveis de qualidade de serviço. Um exemplo demonstra o uso do protocolo com um dispositivo ESP32 e a plataforma AWS IoT.
O intuito deste relatório é descrever de forma detalhada o conceito de Cargas Térmicas e Conforto Térmico. Iremos ver a carga térmica e conforto térmico de um edifício, analisando também o impacto de alguns parâmetros para um edifício através de simulações nos aparelhos para obter um desempenho térmico.
Na definição de temperatura, humidade e qualidade do ar iremos ver que a temperatura e a humidade são as bases da qualidade do ar, e a temperatura e humidade dentro dos níveis aceitáveis para a saúde.
dentro das condições de conforto. Desta forma, as condições interiores são bem determinadas, dentro duma pequena variação de temperatura e humidade relativa enquanto que as condições exteriores são bastante variáveis. Devido à radiação solar, as diferenças de temperatura e de humidade especifica entre o ar exterior e o ambiente interior nos edifícios, resulta um fluxo de calor e massa que penetra ou sai do espaço interior e que se designa por carga térmica. A utilização do próprio edifício, em termos de ocupação, iluminação e equipamento utilizado, origina uma produção de energia, ou seja, uma carga térmica. As cargas térmicas levar à alteração das condições interiores pelo que se torna necessário remove-las, o que é obtido total ou parcialmente através dos sistemas de climatização. Obviamente, se as cargas térmicas não forem totalmente removidas as condições interiores serão alteradas em relação às condições pretendidas, podendo o local deixar de permanecer dentro das condições de conforto.
A importância da determinação das cargas térmicas cobre dois aspetos fundamentais:
• O primeiro especto diz respeito ao dimensionamento duma instalação. Neste caso é necessário garantir, com uma probabilidade elevada, que a instalação de climatizaçã
• O segundo especto diz respeito à análise do consumo, de forma a serem determinados os consumos previsíveis para uma dada instalação.
Cargas térmicas exteriores
Os fatores de dependência das cargas térmicas exteriores são essencialmente as condições climáticas (radiação solar, temperatura e humidade especifica).
As cargas térmicas devido aos ganhos solares podem ser divididas em: ganhos diretamente e indiretamente devidos à radiação solar.
No primeiro caso, estas cargas resultam da incidência da radiação solar (direta, difusa e refletida) na envolvente exterior opaca que é parcialmente absorvida e envolvente exterior transparente ou translúcida que é parcialmente transmitida para o interior dos edifícios. Neste caso, a radiação solar resulta numa carga térmica apos ter sido absorvida por uma superfície interior (paredes, pavimento, teto ou objeto interior do espaço), provocando o seu aquecimento. No segundo caso a radiação solar ao ser absorvida pela superfície terrestre, provoca o seu aquecimento que por só provoca o aquecimento do ar atmosférico.
Não interessa, no entanto, fazer uma separação total entre estes dois tipos de cagas térmicas, já que é a sobreposição dos dois fenómenos que vai provocar a caga
1) O documento discute o conceito de Internet das Coisas (IoT), como surgiu e como pode ser aplicada em residências, cidades e indústrias.
2) Protocolos como HTTP, MQTT e CoAP são discutidos como formas de comunicação para IoT, assim como desafios relacionados a volume de dados, segurança e heterogeneidade.
3) A solução Guardião Cloud é apresentada como uma plataforma brasileira para IoT que permite coleta e controle de dados através de dispositivos conectados.
Este documento resume os principais tópicos sobre redes de computadores TCP/IP. Apresenta a ementa do curso que inclui redes sem fio, redes com qualidade de serviço e VPNs. Descreve a arquitetura TCP/IP em quatro camadas e compara com o modelo OSI. Explica conceitos como encapsulamento, protocolo IP, roteamento e fragmentação.
Ênio Prates Vasconcelos Filho é um engenheiro especializado em controle e automação com experiência em hardware reconfigurável, microcontroladores e tecnologia RFID. O documento discute a Internet das Coisas, incluindo definições, aplicações atuais e futuras, arquitetura típica, protocolos de comunicação e desafios. É apresentado o Arduino e NetDuino como plataformas populares para projetos IoT.
CLASS 2018 - Palestra de Alexandre Freire (Industrial Cybersecurity Sales Eng...TI Safe
1) O documento discute a segurança de sistemas de controle industrial (ICS) e como a modernização da tecnologia de automação levou a ambientes ICS mais vulneráveis.
2) Vários ataques cibernéticos contra ICS são descritos desde 2010 para ilustrar como as ameaças evoluíram ao longo do tempo.
3) A plataforma de segurança cibernética da Palo Alto Networks é apresentada como uma solução para proteger ICSs modernizados fornecendo visibilidade, prevenção de ameaças e segmentação de rede
Este documento fornece uma introdução ao IP Multicast, descrevendo sua função, vantagens e como funciona através da criação de árvores. Detalha alguns algoritmos comuns para a criação de árvores como RPF, SPT e Shared Tree, e protocolos como IGMP e PIM usados para gerenciar grupos multicast e comunicação entre roteadores.
Desenhando Arquiteturas de Segurança Cibernética Centradas na Prevenção de Si...Alexandre Freire
[1] O documento discute a segurança de sistemas de controle industrial (ICS) e como projetar arquiteturas de segurança cibernética centradas na prevenção para proteger sistemas de controle remotos.
[2] Apresenta exemplos de ataques cibernéticos a infraestrutura crítica nos últimos anos e explica porque ambientes ICS são mais vulneráveis atualmente devido à modernização e conectividade em rede.
[3] Discutem benefícios do uso da plataforma de segurança cibernética da Palo Alto Networks
Que tal Hackear seu carro e plugá-lo na nuvem ?!Ricardo Rufino
Nessa palestra irei apresentar como você poderá acessar o computador de bordo do seu carro e coletar informações em tempo real, realizar detecção de falhas, e como enviar esses dados para nuvem para realizar análises. Você irá se surpreender em quais carros é possível fazer isso !!
Vídeo e complemento:
https://youtu.be/PYu6LimVcJI
https://ricardojlrufino.wordpress.com/2017/07/29/que-tal-hackear-seu-carro-e-pluga-lo-na-nuvem-tdc2017-sp/
Irei apresentar também a plataforma de IoT OpenDevice.
O documento discute os principais desafios do desenvolvimento da Internet das Coisas (IoT), incluindo segurança e privacidade de dados, padronização e interoperabilidade, alto custo de implementação e manutenção, necessidade de conectividade confiável e gerenciamento de grande volume de dados gerados (Big Data).
O documento discute computação física e internet das coisas. Computação física envolve a construção de sistemas interativos que integram hardware e software para permitir a interação entre pessoas e máquinas. A internet das coisas consiste em uma rede global de dispositivos eletrônicos conectados que podem trocar dados sem necessidade de interação humana. Esses conceitos permitem melhorar a eficiência de processos operacionais em diversos setores por meio da coleta e análise de dados.
Congresso Sociedade Brasileira de Computação CSBC2016 Porto Alegre (Brazil)
Workshop on Cloud Networks & Cloudscape Brazil
Demi Getschko, CEO of the Brazilian Network Information Center (NCI.br), Brazil
Collaborative Research in Cloud Computing: future and challenges
1) O documento discute vários tipos de redes e tecnologias de comunicação, incluindo redes de computadores, a internet e protocolos de comunicação.
2) São descritos os componentes fundamentais de uma rede, como roteadores e modems, e suas funções na transmissão de dados.
3) São explicados conceitos como velocidade da internet, redes sem fio e protocolos de segurança como WEP e WPA.
1) O documento discute vários tipos de redes e tecnologias de comunicação, incluindo redes de computadores, a Internet, protocolos da Internet como TCP/IP, e tecnologias sem fio como Wi-Fi.
2) São descritos equipamentos como modems e roteadores que permitem o acesso e compartilhamento da Internet, com o modem convertendo dados digitais em sinais analógicos e vice-versa.
3) As redes Wi-Fi permitem acesso sem fio flexível à Internet em locais públicos, com segurança melhorada pelo
O documento discute os principais protocolos de rede, incluindo TCP, UDP, ICMP e como eles funcionam nas camadas de transporte e rede do modelo OSI. Ele explica conceitos como 3-way handshake, confiabilidade, portas e serviços para cada protocolo.
Semelhante a Protocolos de Sistemas Embarcados (20)
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
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
4. O que é?
Plataforma de IoT, que tem permite o controle e
recebimento de informações de dispositivos diversos.
Existe 3 tipos de dispositivos:
Coleta de dados.
Controlar dispositivos.
Disparar gatilhos.
5. Dispositivo de Coleta
Permite o recebimento de informações, em formato
variado, sem restrição de campos.
Podemos, por exemplo:
Receber dados GPS.
Receber dados de sensores de temp./hum.
Receber dados de computadores e celulares.
6. Controlar Dispositivos
Que tal ligar uma lâmpada remotamente? É possível
dizer em que estado, determinado dispositivo deva
estar.
Podemos por exemplo:
Ligar/desligar um relé a distância (sirene/lâmpada).
Posicionar um servo motor.
7. Disparar um Gatilho
Que tal detectar e realizar alguma ação em caso de
incêndio? Ou detectar a presença de uma pessoa?
Podemos por exemplo:
Disparar um alerta em caso de presença de intruso.
Disparar um alerta em caso de incêndio.
9. Informações do Projeto
Api Key - Número único vinculado ao projeto.
Prefixo - Será utilizado na sequência para criação de
cada novo dispositivo.
10. O que precisa?
Se cadastrar! Com diversos planos, dentre eles
Gratuito.
API de Serviço - Use os dados como quiser.
Boa documentação: http://docs.guardiaocloud.com.br
Diversos exemplo e propostas.
12. Protocolo - HTTP
RFC 2616
Protocolo simples de ser implementado e utilizado.
Em IoT, para leitura de informações, se utiliza do método
GET e POST.
Porém a mensagem HTTP, inclui várias informações no
cabeçalho.
Em condições e baixo consumo de banda, é
desaconselhado.
13. Exemplo HTTP - Coleta
$ curl -X GET 'http://127.0.0.1:3000/collect/
WBS0007/?apiKey=69f827f9-512d-4b4e-8867-
d761c4fb9ce3&temperatura=10&humidade=20&lumin
osidade=5'
Dado Valor
temperatura 10
humidade 20
luminosidade 5
15. Exemplo HTTP - Gatilho
$ curl -X GET ‘http://127.0.0.1:3000/trigger/
WBS0008/on/?apiKey=69f827f9-512d-4b4e-8867-
d761c4fb9ce3'
{“status”:true,”dateUpdated":"..."}
on
{“status”:false,”dateUpdated":"..."}
off
16. Protocolo - MQTT
Sem RFC - Muito simples para tanto…(site).
Utiliza TCP, porta 1883.
Baseado em um modelo de Publisher/Subscribe.
Precisa de um broker e de simples conexão.
Recomendado para IoT e M2M.
MQTT é mais simples que o HTTP, em relação a
tamanho de mensagem - economia de banda.
17. Protocolo MQTT - App
Para utilizar o MQTT é possível utilizar o app:
Mosquitto:
Possui lib para Python: paho-mqtt
App nativo, instalado através do pacote: mosquitto.
mosquitto_pub - publicar mensagem.
mosquitto_sub - inscrever mensagem.
18. Protocolo MQTT - Pub
mosquitto_pub -h 127.0.0.1 -u
“romulo.fagundes@gmail.com” -P
“69f827f9-512d-4b4e-8867-d761c4fb9ce3” -t “WBS/
collect/WBS0007” -m ‘{“data”:{“temperatura”:
15,”humidade”:25,”luminosidade":10}}'
O usuário (-u) é o login do projeto.
A senha (-P) é a ApiKey do projeto.
A lista (-t) é aonde os dados serão publicados.
E os dados (-m) é os dados em formato JSON.
19. Protocolo MQTT - Sub
mosquitto_sub -h 127.0.0.1 -u
"romulo.fagundes@gmail.com" -P
"69f827f9-512d-4b4e-8867-d761c4fb9ce3" -t "WBS/
collect/WBS0007" -v
O usuário (-u) é o login do projeto.
A senha (-P) é a ApiKey do projeto.
A lista (-t) é aonde os dados serão acompanhados.
Para exibir os dados no console, utilize o -v.
20. Protocolo MQTT
As listas disponíveis pelo Guardião, são:
/collect/ - Alterar e coletar dados.
/trigger/ - Alterar e acompanhar gatilho.
/actuator/ - Alterar e acompanhar dados de um
atuador.
21. Protocolo - CoAP
RFC 7252.
Utiliza UDP porta 5683.
Baixo consumo de energia e banda.
Recomendado para IoT e M2M.
Imagine o HTTP/REST, porém utilizando UDP.
22. Protocolo - CoAP - App
É possível instalar o coap-cli, utilizando Node.JS.
O Guardião implementa apenas 2 métodos do CoAP:
GET - Acompanhar dados publicados.
PUT - Enviar dados para coleta/alteração.
24. Exemplo CoAP - Acompanhar
coap get coap://127.0.0.1/gcs/WBS/collect/WBS0007
-p ‘{"auth":{"apiKey":"69f827f9-512d-4b4e-8867-
d761c4fb9ce3","email":"romulo.fagundes@gmail.com"}
}' -o
Realiza o acompanhamento (-o) para os dados que
estão sendo enviados.
Sendo enviar os dados(-p) apenas realizar a
autenticação.