O documento descreve a plataforma Radiuino, que permite a criação de redes sem fio de sensores utilizando Arduino e módulos de rádio. A plataforma é open source e fornece hardware, firmware e software para facilitar o desenvolvimento de aplicações de Internet das Coisas.
Apresentação #TDC2013 - Aplicações Profissionais com RadiuinoOmar Branquinho
O documento descreve a plataforma Radiuino, que permite o desenvolvimento de aplicações com redes de sensores sem fio. A plataforma utiliza o Arduino IDE e hardware compatível para facilitar a criação de firmwares e aplicações para RSSF. O documento também fornece exemplos de arquiteturas e aplicações profissionais que podem ser desenvolvidas com a plataforma Radiuino.
Webinar: Explorando o kit de avaliação LoRa: Semtech SX1302C915GW1Embarcados
Nesse webinar vamos fazer o unboxing e analisar todos os detalhes do kit Semtech SX1302C915GW1 da Semtech, explorando como fazer a confiiguração da Raspberry com o HAL da Semtech para funcionamento do Gateway.
Webinar: Unboxing e review do kit de avaliação LoRa: Semtech LR1110DVK1TxKSEmbarcados
O documento descreve o transceptor LoRa Edge LR1110 da Semtech, que integra um transceptor LoRa de longo alcance, scanner GNSS multi-constelação e scanner de endereço MAC Wi-Fi passivo para aplicações de geolocalização com baixo consumo de energia. Os kits de avaliação LR1110DVK1TxKS da Semtech permitem aos desenvolvedores avaliarem o LR1110 e incluem componentes como placas, antenas e firmware para aplicações de localização de ativos.
O objetivo desse trabalho foi desenvolver e implementar uma interface (hardware) que possibilite o acoplamento de antenas Xbee e Xbee-pro, a comunicação wireless entre duas antenas, utilizando o Protocolo ZigBee e consequentimente a atualização de programas, em CLP's, remotamente. Lembrando que com antenas Xbee-pro o enlace pode ser de 1600m.
O documento discute os protocolos ZigBee e MiWi para redes sem fio, apresentando as seguintes informações essenciais:
1) O protocolo ZigBee é baseado no padrão IEEE 802.15.4 e define uma rede mesh de baixo consumo com segurança AES 128 bits.
2) O protocolo MiWi da Microchip permite redes peer-to-peer e mesh.
3) As soluções ZigBee da Microchip incluem transceptores, módulos, pilhas e protocolos para aplicações residenciais e industriais.
O documento descreve como implementar uma malha de controle usando a tecnologia Profibus, incluindo os objetivos do treinamento, as vantagens do Profibus-PA, e os elementos e cálculos necessários para projetar uma rede Profibus-PA, como mestres, escravos, couplers e links.
Este documento fornece instruções para configurar uma rede PROFIBUS DP com um mestre Siemens S7-300 e escravos da série Ponto. Ele descreve como instalar os componentes físicos, criar o projeto usando o STEP 7, definir os endereços dos nós e parâmetros, e inserir módulos de E/S.
Laboratório configuração de um túnel ponto a ponto vpn greNuno Teixeira
Este documento descreve como configurar um túnel ponto a ponto VPN GRE entre dois roteadores para conectar duas redes LAN através de uma rede ISP. A configuração inclui definir endereços IP, configurar o túnel GRE, e ativar o roteamento OSPF sobre o túnel para permitir comunicação entre as LANs.
Apresentação #TDC2013 - Aplicações Profissionais com RadiuinoOmar Branquinho
O documento descreve a plataforma Radiuino, que permite o desenvolvimento de aplicações com redes de sensores sem fio. A plataforma utiliza o Arduino IDE e hardware compatível para facilitar a criação de firmwares e aplicações para RSSF. O documento também fornece exemplos de arquiteturas e aplicações profissionais que podem ser desenvolvidas com a plataforma Radiuino.
Webinar: Explorando o kit de avaliação LoRa: Semtech SX1302C915GW1Embarcados
Nesse webinar vamos fazer o unboxing e analisar todos os detalhes do kit Semtech SX1302C915GW1 da Semtech, explorando como fazer a confiiguração da Raspberry com o HAL da Semtech para funcionamento do Gateway.
Webinar: Unboxing e review do kit de avaliação LoRa: Semtech LR1110DVK1TxKSEmbarcados
O documento descreve o transceptor LoRa Edge LR1110 da Semtech, que integra um transceptor LoRa de longo alcance, scanner GNSS multi-constelação e scanner de endereço MAC Wi-Fi passivo para aplicações de geolocalização com baixo consumo de energia. Os kits de avaliação LR1110DVK1TxKS da Semtech permitem aos desenvolvedores avaliarem o LR1110 e incluem componentes como placas, antenas e firmware para aplicações de localização de ativos.
O objetivo desse trabalho foi desenvolver e implementar uma interface (hardware) que possibilite o acoplamento de antenas Xbee e Xbee-pro, a comunicação wireless entre duas antenas, utilizando o Protocolo ZigBee e consequentimente a atualização de programas, em CLP's, remotamente. Lembrando que com antenas Xbee-pro o enlace pode ser de 1600m.
O documento discute os protocolos ZigBee e MiWi para redes sem fio, apresentando as seguintes informações essenciais:
1) O protocolo ZigBee é baseado no padrão IEEE 802.15.4 e define uma rede mesh de baixo consumo com segurança AES 128 bits.
2) O protocolo MiWi da Microchip permite redes peer-to-peer e mesh.
3) As soluções ZigBee da Microchip incluem transceptores, módulos, pilhas e protocolos para aplicações residenciais e industriais.
O documento descreve como implementar uma malha de controle usando a tecnologia Profibus, incluindo os objetivos do treinamento, as vantagens do Profibus-PA, e os elementos e cálculos necessários para projetar uma rede Profibus-PA, como mestres, escravos, couplers e links.
Este documento fornece instruções para configurar uma rede PROFIBUS DP com um mestre Siemens S7-300 e escravos da série Ponto. Ele descreve como instalar os componentes físicos, criar o projeto usando o STEP 7, definir os endereços dos nós e parâmetros, e inserir módulos de E/S.
Laboratório configuração de um túnel ponto a ponto vpn greNuno Teixeira
Este documento descreve como configurar um túnel ponto a ponto VPN GRE entre dois roteadores para conectar duas redes LAN através de uma rede ISP. A configuração inclui definir endereços IP, configurar o túnel GRE, e ativar o roteamento OSPF sobre o túnel para permitir comunicação entre as LANs.
Este documento discute as arquiteturas de redes de automação e controle/visualização. Ele descreve as principais redes industriais como Ethernet, DeviceNet, ControlNet e EtherNet/IP, explicando suas aplicações, topologias, protocolos e vantagens. O documento também fornece considerações sobre projeto, instalação e publicações recomendadas para cada rede.
Nesse momento , em que é amplamente noticiada a venda da Arm, os olhos do mundo se voltam para o RISC-V.
Falamos sobre essa tecnologia no ano passado no webinar "RISC-V Forças e Fraquezas", no Seminário de Sistemas Embarcados e IoT 2019, e hoje disponível para todos no canal do YouTube do Embarcados.
O que será que aconteceu com essa tecnologia em um ano ? Por que ela é vista como uma forte opção para substituir a ARM? Qual é o futuro do movimento de hardware livre? Quais as vantagens e desvantagens ? Existem novos produtos disponíveis?
As desvantagens apontadas anteriormente continuam válidas? É possível avaliar a tecnologia em uma aplicação real e prática? O acesso aos produtos é igual aos concorrentes?
Assista o webinar em: https://www.embarcados.com.br/webinars/webinar-risc-v-novidades-de-2020/
O documento descreve como implementar uma rede de controle usando a tecnologia Profibus DP, incluindo a configuração da rede, tipos de dispositivos, endereçamento, arquivos GSD e especificações técnicas.
1) O documento descreve um receptor HDTV com escalador de vídeo chamado Arion AF9400PVR HDMI, que pode melhorar a qualidade de imagem de canais SD em telas grandes.
2) O receptor tem duas entradas para satélite, saídas HDMI, USB, áudio digital e vídeo, e pode gravar dois canais ao mesmo tempo em diferentes modos.
3) O documento elogia a fácil instalação, menu multilíngue e capacidade do receptor de descriptografar automaticamente programas gravados.
Este guia rápido fornece instruções para configurar e usar um leitor de código de barras linear LI2208, incluindo como conectar o leitor, ler códigos de barras de configuração e solucionar problemas.
O documento discute os componentes básicos e limitações de instalações de sinais digitais, incluindo cabos, amplificadores e relógios de amostragem. Também aborda a análise e medição de sinais digitais, como a construção de diagramas de olho e a detecção de erros usando códigos de redundância cíclica.
Dispondo de 8 canais para acelerômetros, o Analisador Remoto de Vibração AV2000 permite medir e registrar a vibração de máquinas à distância. Por meio de suas saídas a relé, o equipamento pode alarmar e interromper o funcionamento das máquinas sob supervisão. O AV2000 monitora, vibração, temperatura, aceleração, velocidade, deslocamento e envolvente. Um poderoso DSP realiza o processamento matemático por FFT. A supervisão remota se dá por software gráfico comunicando pela WEB. Os dados são armazenados pelo equipamento e transmitidos ao software de análise e monitoração das máquinas controladas.
O documento fornece informações sobre sistemas de alarme, incluindo como centrais de alarme funcionam, tipos de sensores, e características de dois modelos de centrais - AMT 2008 RF e AMT 2018 EG.
The document provides a performance benchmarking analysis of Sample Company. It analyzes the company's performance across various financial metrics compared to industry averages in India, as well as compared to competitors within the same sub-industry in India, same state, and same city. The analysis finds that the company outperforms on some metrics like profitability but underperforms on others like return on investment and debt levels. Overall, the company's performance is mixed compared to industry benchmarks.
The document contains the resume of Elangovan Sengottuvel, which summarizes his professional experience, education, and technical skills. He has over 13 years of experience as a Senior Technical Leader specializing in .NET and mobile technologies. He is proficient in C#, ASP.NET, SQL Server, and has experience developing both iOS and Android applications. His resume provides details on 22 projects he has worked on, and lists his education qualifications and employment history.
Data 360 Conference: Introduction to Big Data, Hadoop and Big Data AnalyticsAvkash Chauhan
This document is an introduction to Apache Hadoop presented over 30 slides. It defines big data and how Hadoop fits into managing large, unstructured datasets. Key components of Hadoop including HDFS, MapReduce, YARN and how they provide flexibility, scalability, low cost and fault tolerance are described. Example use cases and how Hadoop can be deployed on-premise or in the cloud are also summarized.
Data virtualization in the cloud – accelerating time to-valueAvinash Deshpande
The document discusses using data virtualization and cloud computing to accelerate analytics. It describes challenges with an on-premises data warehouse like slow scaling. The solution uses AWS services like S3, Redshift, and data virtualization to provide a scalable, efficient architecture. Data virtualization creates a single view of data across sources and tools for security, consistency, and rapid prototyping of analytics before moving to production.
Algae-based biofuels company that provides equipment and services for algae production and processing. They aim to become the premier algae solutions provider in Florida through projects like utilizing farmland for algae-to-biodiesel production. Algae oil has potential as a sustainable feedstock due to its high yields per acre and ability to grow anywhere. The company explores using algae for wastewater treatment and CO2 sequestration in addition to biofuel production.
Network thinking. The incoming new decentralised age from a design perspectiv...Network Society Research
Connected objects have the potential to automatically generate stories by collecting user data over time. As more everyday objects become connected and collect information about user behaviors and environments, they can visualize trends and patterns in the data to tell stories without direct human input. The stories generated could become more powerful and influential by combining both automated contributions from connected devices with human habits and inputs. As more brands adopt connected devices and media strategies, they may compete for attention by generating automated and personalized stories and experiences from user data.
JavaOne 2015 CON5211 Digital Java EE 7 with JSF Conversations, Flows, and CDI...Peter Pilgrim
In this presentation, we will focus on the recent JSF enhancements to do with Faces View, Flows and Conversational Scope. Java EE 7 is relevant to digital developers, because it can integrate recent innovation in content front-end and content design and provide rich experiences, whilst allowing responsive and adaptive techniques. This talk will explore how to the new features can bootstrap your enterprise software development with Java.
We will look at CDI and EJB integration and demonstrate how to best to get the application structure in the correct fashion for a modern Digital by Default application. If you want to see especially how JSF, Faces and the new page view technologies fit in Java EE 7, this is the session for you.
Content analytics is using rules, mathematical, statistical, and semantic models to automate how content is captured, analyzed, and governed over its lifecycle
SRG302 Archiving in the Cloud using Amazon Glacier - AWS re: Invent 2012Amazon Web Services
The document discusses archiving files in Amazon Glacier. It outlines the basic steps: (1) create a vault in Glacier to store archives, (2) configure access policies for the vault, (3) upload files as archives to the vault which takes 3-5 hours to complete, and (4) download the archives from the vault later. It also describes using services like DynamoDB or S3 for indexing archive metadata and retrieving it alongside the archive files.
InterCon 2012 - Metricas - Data VisualizationiMasters
O documento apresenta uma palestra sobre visualização de dados. A palestra discute conceitos importantes como a definição de métricas-chave e estruturação de dados para criação de visualizações eficazes. A agenda inclui tópicos como a importância da visualização de dados, público-alvo, exemplos de boas práticas e dicas para estruturação de visualizações.
Este documento discute as arquiteturas de redes de automação e controle/visualização. Ele descreve as principais redes industriais como Ethernet, DeviceNet, ControlNet e EtherNet/IP, explicando suas aplicações, topologias, protocolos e vantagens. O documento também fornece considerações sobre projeto, instalação e publicações recomendadas para cada rede.
Nesse momento , em que é amplamente noticiada a venda da Arm, os olhos do mundo se voltam para o RISC-V.
Falamos sobre essa tecnologia no ano passado no webinar "RISC-V Forças e Fraquezas", no Seminário de Sistemas Embarcados e IoT 2019, e hoje disponível para todos no canal do YouTube do Embarcados.
O que será que aconteceu com essa tecnologia em um ano ? Por que ela é vista como uma forte opção para substituir a ARM? Qual é o futuro do movimento de hardware livre? Quais as vantagens e desvantagens ? Existem novos produtos disponíveis?
As desvantagens apontadas anteriormente continuam válidas? É possível avaliar a tecnologia em uma aplicação real e prática? O acesso aos produtos é igual aos concorrentes?
Assista o webinar em: https://www.embarcados.com.br/webinars/webinar-risc-v-novidades-de-2020/
O documento descreve como implementar uma rede de controle usando a tecnologia Profibus DP, incluindo a configuração da rede, tipos de dispositivos, endereçamento, arquivos GSD e especificações técnicas.
1) O documento descreve um receptor HDTV com escalador de vídeo chamado Arion AF9400PVR HDMI, que pode melhorar a qualidade de imagem de canais SD em telas grandes.
2) O receptor tem duas entradas para satélite, saídas HDMI, USB, áudio digital e vídeo, e pode gravar dois canais ao mesmo tempo em diferentes modos.
3) O documento elogia a fácil instalação, menu multilíngue e capacidade do receptor de descriptografar automaticamente programas gravados.
Este guia rápido fornece instruções para configurar e usar um leitor de código de barras linear LI2208, incluindo como conectar o leitor, ler códigos de barras de configuração e solucionar problemas.
O documento discute os componentes básicos e limitações de instalações de sinais digitais, incluindo cabos, amplificadores e relógios de amostragem. Também aborda a análise e medição de sinais digitais, como a construção de diagramas de olho e a detecção de erros usando códigos de redundância cíclica.
Dispondo de 8 canais para acelerômetros, o Analisador Remoto de Vibração AV2000 permite medir e registrar a vibração de máquinas à distância. Por meio de suas saídas a relé, o equipamento pode alarmar e interromper o funcionamento das máquinas sob supervisão. O AV2000 monitora, vibração, temperatura, aceleração, velocidade, deslocamento e envolvente. Um poderoso DSP realiza o processamento matemático por FFT. A supervisão remota se dá por software gráfico comunicando pela WEB. Os dados são armazenados pelo equipamento e transmitidos ao software de análise e monitoração das máquinas controladas.
O documento fornece informações sobre sistemas de alarme, incluindo como centrais de alarme funcionam, tipos de sensores, e características de dois modelos de centrais - AMT 2008 RF e AMT 2018 EG.
The document provides a performance benchmarking analysis of Sample Company. It analyzes the company's performance across various financial metrics compared to industry averages in India, as well as compared to competitors within the same sub-industry in India, same state, and same city. The analysis finds that the company outperforms on some metrics like profitability but underperforms on others like return on investment and debt levels. Overall, the company's performance is mixed compared to industry benchmarks.
The document contains the resume of Elangovan Sengottuvel, which summarizes his professional experience, education, and technical skills. He has over 13 years of experience as a Senior Technical Leader specializing in .NET and mobile technologies. He is proficient in C#, ASP.NET, SQL Server, and has experience developing both iOS and Android applications. His resume provides details on 22 projects he has worked on, and lists his education qualifications and employment history.
Data 360 Conference: Introduction to Big Data, Hadoop and Big Data AnalyticsAvkash Chauhan
This document is an introduction to Apache Hadoop presented over 30 slides. It defines big data and how Hadoop fits into managing large, unstructured datasets. Key components of Hadoop including HDFS, MapReduce, YARN and how they provide flexibility, scalability, low cost and fault tolerance are described. Example use cases and how Hadoop can be deployed on-premise or in the cloud are also summarized.
Data virtualization in the cloud – accelerating time to-valueAvinash Deshpande
The document discusses using data virtualization and cloud computing to accelerate analytics. It describes challenges with an on-premises data warehouse like slow scaling. The solution uses AWS services like S3, Redshift, and data virtualization to provide a scalable, efficient architecture. Data virtualization creates a single view of data across sources and tools for security, consistency, and rapid prototyping of analytics before moving to production.
Algae-based biofuels company that provides equipment and services for algae production and processing. They aim to become the premier algae solutions provider in Florida through projects like utilizing farmland for algae-to-biodiesel production. Algae oil has potential as a sustainable feedstock due to its high yields per acre and ability to grow anywhere. The company explores using algae for wastewater treatment and CO2 sequestration in addition to biofuel production.
Network thinking. The incoming new decentralised age from a design perspectiv...Network Society Research
Connected objects have the potential to automatically generate stories by collecting user data over time. As more everyday objects become connected and collect information about user behaviors and environments, they can visualize trends and patterns in the data to tell stories without direct human input. The stories generated could become more powerful and influential by combining both automated contributions from connected devices with human habits and inputs. As more brands adopt connected devices and media strategies, they may compete for attention by generating automated and personalized stories and experiences from user data.
JavaOne 2015 CON5211 Digital Java EE 7 with JSF Conversations, Flows, and CDI...Peter Pilgrim
In this presentation, we will focus on the recent JSF enhancements to do with Faces View, Flows and Conversational Scope. Java EE 7 is relevant to digital developers, because it can integrate recent innovation in content front-end and content design and provide rich experiences, whilst allowing responsive and adaptive techniques. This talk will explore how to the new features can bootstrap your enterprise software development with Java.
We will look at CDI and EJB integration and demonstrate how to best to get the application structure in the correct fashion for a modern Digital by Default application. If you want to see especially how JSF, Faces and the new page view technologies fit in Java EE 7, this is the session for you.
Content analytics is using rules, mathematical, statistical, and semantic models to automate how content is captured, analyzed, and governed over its lifecycle
SRG302 Archiving in the Cloud using Amazon Glacier - AWS re: Invent 2012Amazon Web Services
The document discusses archiving files in Amazon Glacier. It outlines the basic steps: (1) create a vault in Glacier to store archives, (2) configure access policies for the vault, (3) upload files as archives to the vault which takes 3-5 hours to complete, and (4) download the archives from the vault later. It also describes using services like DynamoDB or S3 for indexing archive metadata and retrieving it alongside the archive files.
InterCon 2012 - Metricas - Data VisualizationiMasters
O documento apresenta uma palestra sobre visualização de dados. A palestra discute conceitos importantes como a definição de métricas-chave e estruturação de dados para criação de visualizações eficazes. A agenda inclui tópicos como a importância da visualização de dados, público-alvo, exemplos de boas práticas e dicas para estruturação de visualizações.
This document provides an overview of Apache Maven, including what it is, its project lifecycle, how to configure and install it, the project object model (POM) file and its contents, dependencies, plugins, and how to create executable JAR files. Maven is a build automation tool primarily used for Java projects that describes how software is built and its dependencies. It has a default lifecycle of phases like compile, test, package. The POM file describes the project using XML.
Uma árvore AVL é uma árvore binária balanceada onde a diferença entre as alturas das subárvores esquerda e direita de cada nó é no máximo 1. Isso garante busca, inserção e remoção em tempo logaritmico. Quando um novo nó é inserido ou removido, pode haver desequilíbrio, que é corrigido por rotações simples ou duplas na árvore.
Algae Renewable Energy Carbon Credit First Timer70CentsaGallon
The interest in algae farming also includes implementing Carbon Capture, Biofuel Production, Power Generation, and other industrial flue gasses for use in Photo bioreactors for algae cultivation.
AWS Partner Presentation-Sonian-AWS Cloud Storage for the Enterprise 2012Amazon Web Services
The document summarizes Sonian, a cloud archiving service founded in 2007. It discusses how Sonian uses Amazon Web Services to provide a cost-effective archiving solution compared to traditional on-premise archiving. It also outlines how Sonian leverages different AWS services like S3, EC2, EBS, RDS and SES to build its cloud-powered archiving platform.
Apache Ant is a Java-based build tool used to automate software build processes. It is implemented in Java and is cross-platform, allowing builds to run on Windows and Linux systems wherever a Java VM runs. Ant uses XML configuration files called build files that define targets containing tasks like compiling source code. Common tasks include compiling Java code with javac, running tests, packaging code into JARs, and more. Properties can be used to set variables in Ant. Targets can depend on other targets to define an order of execution.
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - IntroduçãoLucas Cabral
Slides de introdução do minicurso de rede de sensores sem fio ministrado por alunos do projeto de extensão Célula de Internet das Coisas da Universidade Federal do Ceará.
Tutorial Arduino + XBee modo AT: https://gist.github.com/andreibosco/816b5de8dfa11537b2ef72eef10a3882
Sensor de Temperatura Arduino: http://blog.filipeflop.com/sensores/monitorando-temperatura-e-umidade-com-o-sensor-dht11.html
Código nó sensor modo AT: https://drive.google.com/open?id=0BwsXhH_iljyeQzVHZ2JQRzNRVkE
This document provides an introduction to Apache Ant, a build tool for Java projects. It begins by explaining why Ant is important to learn despite IDEs having their own build systems. The document then outlines what Ant is and how it can be used for automation beyond just building. It provides a basic example of creating an "Hello World" project in Ant and comparing it to doing so manually in Java. The document dives deeper into Ant programming concepts like targets, properties, tasks and extending Ant functionality. It aims to give an overview of Ant and how it can be used for Java project builds.
Este documento discute a programação de microcontroladores com o .NET Micro Framework. Apresenta brevemente a evolução dos microcontroladores e da Internet das Coisas, e então descreve as características e aplicações do .NET Micro Framework, comparando-o com outras plataformas como Arduino e Netduino. Finalmente, demonstra alguns exemplos de projetos desenvolvidos com o .NET Micro Framework.
Este documento apresenta uma agenda sobre programabilidade em redes virtualizadas. Ele discute introdução à virtualização de redes e programabilidade de redes, propostas históricas como redes ativas e agentes móveis, e propostas atuais como IOS, JunOS, Click e OpenFlow. O status do projeto é descrito, com atividades concluídas, em desenvolvimento e próximas etapas.
ReVir – Programabilidade em Redes VirtualizadasWanderson Paim
O documento discute a programabilidade em redes virtualizadas. Aborda conceitos como virtualização de redes, propostas históricas como redes ativas e agentes móveis, e propostas atuais como IOS, JunOS, Click e OpenFlow. O objetivo é permitir a experimentação e implementação de novas funcionalidades nas redes de produção de forma isolada e flexível.
O documento discute os microcontroladores AVR, começando com seu histórico e contextualização, descrevendo suas principais famílias como tinyAVR, megaAVR e XMEGA. Também aborda características importantes como memória flash, bootloader e arquitetura RISC, além de ferramentas de desenvolvimento e aplicações como automotiva, Arduino e projetos de referência.
Conceitos de Gerência de Redes;
Áreas Funcionais de Gerenciamento;
Conceitos de Monitoramento de Redes;
Ambientes de Gerenciamento e de Monitoramento;
Aplicativos e ferramentas de gerenciamento e monitoramento de redes.
Linux Embarcado para Dispositivos de IoT - Uninove 18/11/2017Fernando Luiz Cola
Apresentação feita para o I INSIDE FabappUni9 na Universidade Uninove Campus Memorial sobre uso de Linux embarcado para construção de um gateway de IoT.
Utilização de Python-Flask para construção de uma interface web para monitoramento de recursos de hardware de um dispositivo baseado no módulo Toradex Colibri iMX7 com processador Dual-Core ARM Cortex A7 1.0Ghz.
Programação de Microcontroladores com .NET Micro FrameworkIgor Kondrasovas
O documento apresenta o .NET Micro Framework, uma plataforma de programação para microcontroladores baseada no .NET. Apresenta brevemente a Internet das Coisas e a evolução dos microcontroladores. Em seguida, descreve o .NET Micro Framework, demonstra alguns exemplos de aplicações e disponibiliza recursos para desenvolvedores.
O documento descreve a implantação de um novo sistema de gerenciamento de mídia e arquivos (MAM) na TV Gazeta para substituir o sistema anterior não-linear. O MAM centralizou o armazenamento de dados, permitiu acesso a todo o acervo por todos os profissionais e melhorou a produção, edição e distribuição de conteúdo em alta definição. O principal desafio foi migrar 60 terabytes de dados para a nova plataforma.
O documento descreve a implantação de um sistema de gerenciamento de ativos de mídia (MAM) na TV Gazeta para melhorar a produção jornalística e gestão de negócios. O novo sistema digitaliza o acervo, permite edição e acesso em alta definição de qualquer local e integra todos os processos de captação, edição, exibição e arquivamento.
A Internet das coisas e a programação de micro controladoresIgor Kondrasovas
O documento discute a Internet das Coisas e a programação de microcontroladores. Apresenta a evolução dos microcontroladores desde os anos 1970 e como a plataforma Arduino tornou-se popular entre desenvolvedores. Também descreve o .NET Micro Framework, que permite programação de dispositivos embarcados usando C# e Visual Studio.
O documento discute sistemas embarcados e projetos desenvolvidos pelo CESAR, incluindo: (1) Uma apresentação sobre sistemas embarcados e o laboratório do CESAR, (2) O projeto ATA de monitoramento remoto de veículos, (3) O projeto SAPP de combinação de dados de sensores em celulares, (4) O uso de drones para inspeção de linhas de transmissão.
Este documento fornece um resumo sobre sistemas embarcados, incluindo suas principais plataformas e recursos. É descrito o que são sistemas embarcados e seus tipos, como Arduino, Raspberry Pi, linguagens de programação como C/C++ e Python. Demonstrações práticas de conceitos são apresentadas no final.
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...CPqD
O documento discute as tendências atuais e futuras em redes IP, incluindo o crescimento do tráfego IP, a evolução para redes baseadas em pacotes (NGN) e a Internet do futuro. Também aborda tópicos como a padronização da NGN, arquiteturas como IMS e EPC, e tendências em peering de VoIP.
O documento discute o que é Internet das Coisas (IoT), como funciona e como implementá-la usando Raspberry Pi e Windows 10 IoT Core. Ele explica que dispositivos IoT permitem o monitoramento e controle remoto de dispositivos através da nuvem e como acessar hardware como GPIO usando UWP e C#. Além disso, apresenta possibilidades do IoT como sensores, ML.net e Azure IoT Hub.
O documento discute conceitos fundamentais de redes de computadores, incluindo: (1) a diferença entre Internet e Intranet, (2) como funcionam provedores de acesso à Internet, (3) protocolos como HTTP, FTP e de roteamento, e (4) tipos de servidores como servidores web e de e-mail.
O documento descreve um grande Instituto de Pesquisa no Brasil com mais de 20 anos de experiência em pesquisa e desenvolvimento de alta tecnologia. O Instituto possui equipes capacitadas trabalhando em projetos com empresas de tecnologia em áreas como software, hardware, IA e IoT.
Aula 01 informática aplicada - história e evoluçãoRobson Ferreira
O documento discute Informática Aplicada e apresenta os tópicos: Sistemas Operacionais, Planilhas Eletrônicas, Editores de Texto, Ferramentas de Apresentação, Gerenciadores de Arquivos e Virtualização. O documento também aborda avaliações, visitas técnicas e TDE.
Este documento apresenta um estudo de caso sobre frameworks IoT e analisa algumas opções para apoiar um protótipo de solução IoT. Ele discute os desafios de uma solução IoT típica, como um framework pode ajudar e faz uma breve análise de frameworks como Kaa, ThingWorx, Watson IoT e NodeRed. A conclusão é que a solução adotada utiliza NodeRed e Informix no gateway para análises no edge, enviando apenas resultados normalizados para visualização na nuvem.
Semelhante a Palestra Plataforma Radiuino #TDC2012 Floripa (20)
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.
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
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).
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
2. www.radiuino.cc
Internet of Things
Radiuino – All Rights Reserved 2011
3. www.radiuino.cc
O que significa IoT?
Fonte: http://blogs.cisco.com/news/the-internet-of-things-infographic/ (Cisco)
3
Radiuino – All Rights Reserved 2011
4. Mas, o que é uma Rede de
www.radiuino.cc
Sensores Sem Fio?
“(...) consiste de sensores autônomos
espacialmente distribuídos para monitorar
condições físicas ou ambientais (...) e
cooperativamente transmitir os dados da
rede para um local principal.”
Wikipedia
Radiuino – All Rights Reserved 2011
5. www.radiuino.cc
Arquitetura Básica
• Vários sensores
• Dados escoam para um gateway
• Novos paradigmas de comunicação
Radiuino – All Rights Reserved 2011
6. www.radiuino.cc
O que é um sensor?
Radiuino – All Rights Reserved 2011
7. www.radiuino.cc
Nem tudo são flores...
• Problemas na utilização de kits de
comunicação utilizando RF para Redes de
Sensores
– Pouca flexibilidade
– Desempenho fraco
– Alto custo
• Falta de controle de funcionamento da rede
– Gerência de rede por conta do fabricante
• Pouca possibilidade de expansão das
plataformas antigas
7
Radiuino – All Rights Reserved 2011
8. IDEs de Arrepiar!
www.radiuino.cc
8
Radiuino – All Rights Reserved 2011
9. www.radiuino.cc
Então faça-se o Radiuino
• Plataforma Open Source para RSSF
• Hospedada no Sourceforge.net
– http://www.sourceforge.net/p/radiuino
• Em busca de colaboradores para
– Manutenção da plataforma
– Inclusão de novas features
• Acesse: www.radiuino.cc
9
Radiuino – All Rights Reserved 2011
10. Objetivos da Plataforma
www.radiuino.cc
Radiuino
Facilidade de implementação
Arquitetura robusta
Hardware de baixo custo
Customização de hardware
Firmware estruturado
Integração com a Internet
10
Radiuino – All Rights Reserved 2011
11. www.radiuino.cc
Sobre a plataforma
• Utiliza o mesmo IDE do Arduino;
• Desenvolvimento de firmware específico para atender as
necessidades de rede de sensores;
• Criação de bibliotecas específicas;
• A proposta é facilidade de utilização para formação de
rede de sensores;
• Distribuição de firmware por aplicação
• Na versão disponível a camada física utiliza o CC1101
• Capacidade de implementar as funções da pilha de
protocolo para investigação e ensino
11
Radiuino – All Rights Reserved 2011
12. www.radiuino.cc
Diagrama em Blocos
• Configuração básica
– Computador, mas pode ser Web também
– Uma base conectada via USB a um computador ou Ethernet para
ligar em rede
– Um sensor:
• Transceptor
• Microcontrolador
• Transdutores
• Atuadores
• Bateria
Request
Sensor Answer Base USB
Computador
12
Radiuino – All Rights Reserved 2011
13. www.radiuino.cc
Divisão da plataforma
• Padronizado e de baixo
Hardware custo
• Estruturação de pilha de
Firmware protocolos
• Integração de
Software plataforma
Radiuino – All Rights Reserved 2011
14. www.radiuino.cc
Arduino e redes sem fio
• Hardwares que englobam apenas a parte de
Rádio
• Hardwares que incluem o Rádio e o
microcontrolador
Chinês Feito no Brasil
Radiuino – All Rights Reserved 2011
15. www.radiuino.cc
BE900
• Módulo desenvolvido para ser compatível com a
plataforma Arduino
• Opção de utilizar conector SMA para ligar antena
externa
• Baixo custo e possibilita desenvolvimento de
Microcontrolador aplicações
• Atmega368 (8 bits, 8 MHZ) • Fabricante: www.radioit.com.br
• 32k Flash • Atende especificações para certificação pela
• 512 EEPROM
• 1k RAM ANATEL
Transceptor • Pino compatível TX/RX e alimentação com XBee
• CC1101
• 915MHz
• Potência TX 10dBm
• Excelente Sensibilidade
• Diferentes Modulações
• Mudança da Taxa
15
Radiuino – All Rights Reserved 2011
16. www.radiuino.cc
Hardware
• Hardware:
– Microcontroladores AVR Atmel
– Circuito de RF CC1101 Texas Instruments
– Placas de adaptação e kits de desenvolvimento
Sensor e Base do início do projeto
Radiuino – All Rights Reserved 2011
17. www.radiuino.cc
Placas de Aplicação
• Para exemplificar a utilização da plataforma foi desenvolvida
uma aplicação com os seguintes elementos no sensor:
– Um relé
– Um LDR
– Um Led
– Um transdutor de temperatura
17
Radiuino – All Rights Reserved 2011
18. www.radiuino.cc
“Tecniquês”
Funções ligadas ao desenvolvimento das aplicações
APP diretamente, como medidas de grandezas e controle de
processos.
Funções de controle da comunicação como ACK,
TRANSP
contagem de pacotes, disciplina de transmissão.
Identificação do sensor e rede contemplando funções
NET
para tratamento de roteamento de pacotes na rede.
Funções para controlar os processos de recepção e
MAC
principalmente transmissão. Política de economia de
(Enlace)
energia.
Funções relacionadas com a parte de rádio como:
PHY potência, canal. Possível evoluir para alterar outras
características do rádio.
18
Radiuino – All Rights Reserved 2011
19. www.radiuino.cc
Pilha Radiuino
Radiuino
CC1101 ou outra interface rádio
19
Radiuino – All Rights Reserved 2011
20. www.radiuino.cc
Mapa do Pacote
• Frame com 52 bytes
– Phy – 4 bytes
– MAC – 4 bytes
– Net – 4 bytes
– Transporte – 4 bytes
– Seis AD com 3 bytes cada um
– Seis I/O com 3 bytes cada um
Phy MAC Net Transp
RSSI_DLIN RSSI_ULIN LQI_UPLIN
K LQI_DLINK K K TBD TBD TBD TBD DST_ID DST_NID SRC_ID SRC_NID COUNT TBD TBD TBD
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
AD0 AD1 AD2 AD3 AD4 AD5
AD0_W AD0_H AD0_L AD1_W AD1_H AD1_L AD2_W AD2_H AD2_L AD3_W AD3_H AD3_L AD4_W AD4_H AD4_L AD5_W AD5_H AD5_L
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
IO0 IO1 IO2 IO3 IO4 IO5
IO0_W IO0_H IO0_L IO1_W IO1_H IO1_L IO2_W IO2_H IO2_L IO3_W IO3_H IO3_L IO4_W IO4_H IO4_L IO5_W IO5_H IO5_L
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
20
Radiuino – All Rights Reserved 2011
21. www.radiuino.cc
Desenvolvimento de Projeto
• Pense primeiro na aplicação
• Projeto do hardware
• Projeto do firmware
• Desenvolvimento do Software
21
Radiuino – All Rights Reserved 2011
22. www.radiuino.cc
Pacote
• O Headers.h define a
composição do pacote
• O pacote tem 52 bytes
sendo composto das
seguintes partes:
– Física
– MAC
– Rede
– Transporte
– Aplicação
• AD
• IO
22
Radiuino – All Rights Reserved 2011
23. www.radiuino.cc
Código da Base
• Abrir o arduino e dentro do Arduino abrir o código da base;
• Vão existir as seguintes abas
– Radiuino_Base
– Headers.h
– _1_Phy
– _2_MAC
– _3_Net
• No IDE (Integrated Development Environment) do Arduino vai ficar
como abaixo.
23
Radiuino – All Rights Reserved 2011
24. www.radiuino.cc
Base
• A base possui somente três camadas uma vez que não se espera que seja
feita nenhuma aplicação na base;
• Sua função é fazer a ligação dos dados da interface USB ligada no
computador com o sensor e vice versa;
• Os parâmetros a serem ajustados na base:
– Camada Phy
• Potência
• Canal
– Camada MAC
• Nenhum parâmetro específica para esta versão, já é default ponto multi ponto
– Camada Net
• Endereço da base
– Conexão USB
• Taxa da serial
24
Radiuino – All Rights Reserved 2011
25. www.radiuino.cc
Parâmetros da Phy da base
25
Radiuino – All Rights Reserved 2011
26. www.radiuino.cc
MAC da Base
• A base não possui nenhuma
função adicional na MAC
• Na versão inicial do Radiuino
não está previsto que a base
tenha autonomia quanto a
comunicação com o sensor
• Observar as funções previstas
em cada camada:
– Construtor que instancio objeto
– Inicialização
– Envio
– Recebimento
26
Radiuino – All Rights Reserved 2011
27. www.radiuino.cc
Camada Net
• Endereço da base é a única informação da
camada Net nesta versão 1.1
27
Radiuino – All Rights Reserved 2011
28. www.radiuino.cc
Código do Sensor
• No sensor são implementadas as 5 camadas
– Phy
• Potência
• Canal
– MAC
• Nenhum parâmetro de ajuste nesta versão
– Net
• Endereço do sensor
– Transporte
• Contador de pacotes
– Aplicação
• Acionamento de relés e medidas de temperatura e luminosidade
28
Radiuino – All Rights Reserved 2011
30. Firmware da Aplicação no
www.radiuino.cc
Sensor
• Definição dos pinos
da mesma forma
como é feito no
Arduino
• Definição da função
dos pinos
30
Radiuino – All Rights Reserved 2011
31. www.radiuino.cc
Acionar LED e Relé
• Observar a facilidade de ligar ou desligar o led ou o relé
• O código é bastante simples bastando avaliar a posição do IO
desejado se está 1 para ligar e 0 para desligar.
31
Radiuino – All Rights Reserved 2011
32. www.radiuino.cc
Leitura do AD e Transmissão
• Leitura do AD é feita da mesma forma que no Arduino
• São 3 bytes: o primeiro é o tipo do sensor e outros dois o valor em dois
bytes
• Para transmitir o pacote
32
Radiuino – All Rights Reserved 2011