Este documento resume como utilizar a placa Qualcomm DragonBoard 410c em projetos IoT. Apresenta as especificações técnicas da placa, mezanines e acessórios compatíveis, bibliotecas e SDKs disponíveis e iniciativas no Brasil como hackathons e parcerias que utilizam a placa. Também discute a comunidade em torno da placa e possibilidades como integrá-la com a AWS Greengrass.
Workshop - Cotrole sua casa remotamente através da InternetFabio Souza
Workshop realizado no Red Bull Basement no dia 24/11.
Materiais Necessários para realizar esse workshop
placa nodeMCU
protoboard
módulo Rele
Códigos Exemplos
Exemplo 1 - blink
Exemplo 2 - Conexão WIFI
Exemplo 3 - Web Server - Hello World
Exemplo 4 - web Server - Acionamento de Saídas Digitais
Exemplo 5 - MQTT
Exemplo Bonus - MQTT- Leiutra de sensor DHT11 e acionamento de saídas
Slides
Introdução
IoT
Eletrônica Básica
ESP8266
Hands ON
Feedback
Se tiver alguma dúvida, crítica ou sugestão, envia para: fs.embarcados@gmail.com
Bons Estudos!
Mais detalhes em: https://github.com/FBSeletronica/Workshop-ESP8266
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT EdgeWalter Coan
Palestra realizada na trilha Internet das Coisas do evento MVPConf 2021 no dia 11/12/2021 sobre a utilização do SDK DeepStream da NVIDIA integrado ao Azure IoT Edge para construir dispositivos de borda inteligentes.
Apresentação #TDC2013 - Aplicações Profissionais com RadiuinoOmar Branquinho
Apresentação realizada na The Developer's Conference São Paulo no dia 13 de julho na Trilha Arduino. Descrição de algumas aplicações profissionais desenvolvidas utilizando a plataforma Open Source Radiuino.
Workshop - Cotrole sua casa remotamente através da InternetFabio Souza
Workshop realizado no Red Bull Basement no dia 24/11.
Materiais Necessários para realizar esse workshop
placa nodeMCU
protoboard
módulo Rele
Códigos Exemplos
Exemplo 1 - blink
Exemplo 2 - Conexão WIFI
Exemplo 3 - Web Server - Hello World
Exemplo 4 - web Server - Acionamento de Saídas Digitais
Exemplo 5 - MQTT
Exemplo Bonus - MQTT- Leiutra de sensor DHT11 e acionamento de saídas
Slides
Introdução
IoT
Eletrônica Básica
ESP8266
Hands ON
Feedback
Se tiver alguma dúvida, crítica ou sugestão, envia para: fs.embarcados@gmail.com
Bons Estudos!
Mais detalhes em: https://github.com/FBSeletronica/Workshop-ESP8266
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT EdgeWalter Coan
Palestra realizada na trilha Internet das Coisas do evento MVPConf 2021 no dia 11/12/2021 sobre a utilização do SDK DeepStream da NVIDIA integrado ao Azure IoT Edge para construir dispositivos de borda inteligentes.
Apresentação #TDC2013 - Aplicações Profissionais com RadiuinoOmar Branquinho
Apresentação realizada na The Developer's Conference São Paulo no dia 13 de julho na Trilha Arduino. Descrição de algumas aplicações profissionais desenvolvidas utilizando a plataforma Open Source Radiuino.
Internet das coisas, conhecendo plataformas de desenvolvimentosDouglas Esteves
Apresentação na Universidade de Católica de Santos, pelo evento Building Dev's : Internet of Things & Robótica.
https://www.eventbrite.com.br/e/building-devs-internet-of-things-robotica-tickets-46894743440#
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...Walter Coan
Palestra realizada no Senai norte Joinville/SC na semana acadêmica do curso sobre: Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Joinville/SC
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014Fabio Souza
A plataforma Arduino esta cada vez mais presente em projetos de sistemas embarcados, seja para estudo ou para aplicações comerciais. As placas arduino estão em constantes desenvolvimento e já deixou de ser um plataforma simples baseada apenas em microcontroladores de 8 bits. Hoje existe uma grande variedades de placas Arduino que vão desde microcontroladores de 8 bits a microcontroladores de 32 bits com núcleo ARM. Conhecer essa plataforma de hardware e software é de grande importância para o profissional da área de sistemas embarcados, onde é possível aprender e aplicar diversas tecnologias de uma forma fácil e divertida, além de participar da comunidade open source.
Utilizando técnicas de visão computacional junto à computação gráfica, a Realidade Aumentada disponibiliza uma inovadora interação homem-máquina, onde os objetos virtuais introduzidos no ambiente real podem ser manipulados com as próprias mãos, proporcionando ao usuário uma interação inédita e atrativa.
Palestrante: Alessandro de Oliveira Faria
Sócio-proprietário da empresa Neti Tecnologia, atua na área desde 1986 e é Consultor Biométrico na tecnologia de reconhecimento facial. Membro colaborador da comunidade Viva O Linux, é mantenedor da biblioteca open-source de vídeo captura e membro do openSUSE.
WebUSB e WebBluetooth - Conectando seu Hardware a WebAlvaro Viebrantz
Até pouco tempo atrás, conectar seu hardware ao browser envolvia a instalação de plugins nativos no sistema operacional ou desenvolvendo um App hibrido rodando nativamente em um smartphone. Mas hoje temos as APIs WebUSB e WebBluetooth, que permite a comunicação direta entre o navegador, abrindo um mundo de possibilidades para o desenvolvimento de hardwares conectados com a web.
Na palestra realizada no X Simposio de Januaria, Thiago e Douglas apresentaram sobre as novas tecnologias disruptivas que conectam o mundo e permitem com que novas formas de inteligencia sejam criadas.
Uma visão geral do que é necessário na grande maioria dos projetos de IoT e ninguém conta.
Definindo em 5 partes os componentes do projeto:
* Coisa
* Conectividade e Comunicação
* Backend
* Frontend
* Analise de dados
Webinar – Desenvolvendo projetos com a Thunderboard EFR32BG22Embarcados
Nesse webinar vamos explorar o kit de desenvolvimento Thunderboard EFR32BG22 da Silicon Labs. Esse kit traz diversos recursos onboard sendo uma excelente plataforma para desenvolver dispositivos IoT conectados com baixo consumo de energia.
O que você aprenderá nesse webinar?
Recursos da Thunderboard™ EFR32BG22;
Detalhes do SoC EFR32BG22 Wireless Gecko;
Conhecer as ferramentas de desenvolvimento:
Simplicity Studio Version 5
SDKs
Ver demonstrações de aplicações com bluetooth para coleta de dados dos sensores da placa e controle de dispositivos através de Smartphone.
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.
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
Mais conteúdo relacionado
Semelhante a Como utilizar a Qualcomm DragonBoard 410c em seus projetos IoT
Internet das coisas, conhecendo plataformas de desenvolvimentosDouglas Esteves
Apresentação na Universidade de Católica de Santos, pelo evento Building Dev's : Internet of Things & Robótica.
https://www.eventbrite.com.br/e/building-devs-internet-of-things-robotica-tickets-46894743440#
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...Walter Coan
Palestra realizada no Senai norte Joinville/SC na semana acadêmica do curso sobre: Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Joinville/SC
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014Fabio Souza
A plataforma Arduino esta cada vez mais presente em projetos de sistemas embarcados, seja para estudo ou para aplicações comerciais. As placas arduino estão em constantes desenvolvimento e já deixou de ser um plataforma simples baseada apenas em microcontroladores de 8 bits. Hoje existe uma grande variedades de placas Arduino que vão desde microcontroladores de 8 bits a microcontroladores de 32 bits com núcleo ARM. Conhecer essa plataforma de hardware e software é de grande importância para o profissional da área de sistemas embarcados, onde é possível aprender e aplicar diversas tecnologias de uma forma fácil e divertida, além de participar da comunidade open source.
Utilizando técnicas de visão computacional junto à computação gráfica, a Realidade Aumentada disponibiliza uma inovadora interação homem-máquina, onde os objetos virtuais introduzidos no ambiente real podem ser manipulados com as próprias mãos, proporcionando ao usuário uma interação inédita e atrativa.
Palestrante: Alessandro de Oliveira Faria
Sócio-proprietário da empresa Neti Tecnologia, atua na área desde 1986 e é Consultor Biométrico na tecnologia de reconhecimento facial. Membro colaborador da comunidade Viva O Linux, é mantenedor da biblioteca open-source de vídeo captura e membro do openSUSE.
WebUSB e WebBluetooth - Conectando seu Hardware a WebAlvaro Viebrantz
Até pouco tempo atrás, conectar seu hardware ao browser envolvia a instalação de plugins nativos no sistema operacional ou desenvolvendo um App hibrido rodando nativamente em um smartphone. Mas hoje temos as APIs WebUSB e WebBluetooth, que permite a comunicação direta entre o navegador, abrindo um mundo de possibilidades para o desenvolvimento de hardwares conectados com a web.
Na palestra realizada no X Simposio de Januaria, Thiago e Douglas apresentaram sobre as novas tecnologias disruptivas que conectam o mundo e permitem com que novas formas de inteligencia sejam criadas.
Uma visão geral do que é necessário na grande maioria dos projetos de IoT e ninguém conta.
Definindo em 5 partes os componentes do projeto:
* Coisa
* Conectividade e Comunicação
* Backend
* Frontend
* Analise de dados
Webinar – Desenvolvendo projetos com a Thunderboard EFR32BG22Embarcados
Nesse webinar vamos explorar o kit de desenvolvimento Thunderboard EFR32BG22 da Silicon Labs. Esse kit traz diversos recursos onboard sendo uma excelente plataforma para desenvolver dispositivos IoT conectados com baixo consumo de energia.
O que você aprenderá nesse webinar?
Recursos da Thunderboard™ EFR32BG22;
Detalhes do SoC EFR32BG22 Wireless Gecko;
Conhecer as ferramentas de desenvolvimento:
Simplicity Studio Version 5
SDKs
Ver demonstrações de aplicações com bluetooth para coleta de dados dos sensores da placa e controle de dispositivos através de Smartphone.
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.
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.
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).
Como utilizar a Qualcomm DragonBoard 410c em seus projetos IoT
1. Como utilizar a Qualcomm
DragonBoard 410c em
seus projetos IoT
Frederico Martins Pedroso Júnior
Engenheiro Computação
INATEL - Instituto Nacional de Telecomunicações
Julho/2017
2. “DragonBoard™ 410c é o primeiro kit de
desenvolvimento baseado na série de
processadores Qualcomm® Snapdragon™
400. Apresenta funcionalidades como
poder de processamento avançado, Wi-Fi,
conectividade Bluetooth, e GPS, tudo em
uma simples placa do tamanho de um
cartão de crédito.”
— Qualcomm Developers Network
http://developer.qualcomm.com
9. 9
Especificações Técnicas
Expansão de Alta Velocidade
• MIPI-DSI (Display Serial Interface)
• MIPI-CSI (Câmera Serial Interface)
• USB
• (2) I2C
• Área disponível para inserção de
um conector analógico de 16 pinos
opcional para áudio.
Interfaces E/S (Entrada / Saída):
14. 14
Audio Mezzanine
Mezzanines e Acessórios
• Conectores Grove:
◦ I2C;
◦ UART;
◦ GPIO.
• Áudio:
◦ Microfone analógico e digital;
◦ Conector para caixa de som.
• Acesso aos pinos de expansão de baixa velocidade da
DragonBoard 410c;
• Conversor USB – Serial para acessar o terminal da
DragonBoard 410c.
15. 15
PoE + Ethernet Mezzanine
Mezzanines e Acessórios
• Adaptador RJ45;
• Permite alimentar a DragonBoard 410c via
Ethernet.
16. 16
AeroCore 2 for 96Boards
Mezzanines e Acessórios
• Processador ARM Cortex-M4
◦ NuttX RTOS.
• Conectores:
◦ CSI (Camera Serial Interface);
◦ DSI (Display Serial Interface).
• CAN (Controller Area Network);
• CAN Transceiver;
• Buzzer magnético;
• Barômetro.
22. 22
Bibliotecas e SDKs
FastCV Computer Vision:
• Recursos:
◦ Reconhecimento de gestos;
◦ Detecção, rastreamento e reconhecimento de faces;
◦ Reconhecimento e rastreamento de textos;
◦ Realidade Aumentada.
FastCV SDK: https://developer.qualcomm.com/software/fastcv-sdk
23. 23
DSP- Digital Signal Processing:
Bibliotecas e SDKs
• QuRT;
• 3 Threads simultâneas:
◦ Clock de 200 MHZ por Thread.
Hexagon SDK: https://developer.qualcomm.com/software/hexagon-dsp-sdk
31. 31
Programa de parcerias em IoT
Projeto: BeeInformed - Sensor ambiental apícola
Informações do projeto: https://contest.embarcados.com.br/projetos/beeinformed-%C2%AD-sensor-ambiental-apicola/
32. 32
Programa de parcerias em IoT
Projeto: Bengala IoT
Informações do projeto: https://contest.embarcados.com.br/projetos/bengala-iot/
33. 33
Programa de parcerias em IoT
Projeto: Saúde Certa
Informações do projeto: https://contest.embarcados.com.br/projetos/saude-certa/
34. 34
Programa de parcerias em IoT
Projeto: Surfboard Data Feeder
Informações do projeto: https://contest.embarcados.com.br/projetos/surfboard/
40. 40
DragonBoard 410c e AWS Greengrass
Fonte: https://aws.amazon.com/pt/greengrass/
O que é AWS Greengrass?
41. 41
DragonBoard 410c e AWS GreenGrass
Fonte: https://aws.amazon.com/pt/greengrass/
Capacidades do GreenGrass:
• Resposta de eventos em quase tempo real;
• Operação Off-Line;
• Comunicação segura;
• Programação de dispositivos simplificada com AWS Lambda;
• Redução de dados enviados para nuvem.
43. 43
Deploy de uma função Lambda para o Greengrass Core
Requisitos de Hardware e Software:
Software Hardware
• Linux kernel version 4.4.11+
• OverlayFS habilitado;
• User namespace habilitado.
• Glibc library 2.14
• Python 2.7
• SQLite 3+
• Arquiteturas:
• Armv7l
• X86_64
• AARCH64
• Mínimo de 128 MB RAM
44. 44
Deploy de uma função Lambda para o Greengrass Core
Passos necessários:
• Criar Grupo e Core;
• AWS Greengrass na DragonBoard 410c
◦ Chaves no diretório /greengrass/configuration/certs
◦ Configuração de conexão /greengrass/configuration/config.json
◦ Iniciar AWS Greengrass /greengrass/greengrassd start
• Criar função Lambda
• Adicionar função lambda no Greengrass Group
45. 45
Deploy de uma função Lambda para o Greengrass Core
Passos necessários:
• Adicionar subscription no AWS Greengrass Group;
• Deploy da aplicação AWS Greengrass na DragonBoard 410c.