SlideShare uma empresa Scribd logo
1 de 52
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
“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
3
Agenda
DragonBoard
410c
1 2Iniciativas no
Brasil
43Comunidade Edge Computing
com DragonBoard
410c
5E agora?
Especificações
Técnicas
5
Especificações Técnicas
Processador
• Snapdragon 410E
• ARM Cortex-A53
• 1.2 GHz
• Quad-core
• 64 bits
Memória
• 1GB SDRAM
• LPDDR3
• 533 MHz
Disco
• 8 GB e.MMC
• Slot para microSD
Conectividade
• Wi-Fi
• 802.11 a/b/g/n
• 2.4 GHz
• Bluetooth Low Energy
• GPS
6
Especificações Técnicas
GPU
(Graphics Processing Unit)
• Qualcomm® Adreno™ 306 GPU
• Core speed de 450 MHz
DSP
(Digital Signal Processor)
• Qualcomm® Hexagon™ QDSP6 V5
• Core speed de 600 MHz
7
Especificações Técnicas
Audio
• Codecs suportados:
• PCM
• AAC+
• MP3
• WMA
• ECNS;
• Audio+ post-processing.
Camera
• Até 13 megapixels;
• ISP (Image Sensor Processing).
Video
• Captura:
• Até 1080p com 30FPS.
• Reprodução:
• 1080p;
• 720p.
• Codecs suportados:
• H.264 (AVC);
• H.265 (HEVC).
8
Especificações Técnicas
Expansão de Baixa Velocidade
• (1) UART
• (1) I2S
• (2) I2C
• (1) SPI
• (1) PCM
• (1) PWM
• (12) GPIO
• (1) +1.8V
• (1) +5V
• SYS_DCIN
Interfaces E/S (Entrada / Saída):
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):
10
Sistemas Operacionais:
Especificações Técnicas
Mezzanines e
Acessórios
12
96boards Sensors
Mezzanines e Acessórios
• Microcontrolador ATMEGA328;
• Pinos Arduino separados;
• Serial console;
• GPIO;
• I2C;
• SPI.
13
Linker Sprite
Mezzanines e Acessórios
• ADC para módulos analógicos;
• Level-shifter 3.3V/5V;
• GPIO;
• I2C;
• SPI;
• UART.
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
PoE + Ethernet Mezzanine
Mezzanines e Acessórios
• Adaptador RJ45;
• Permite alimentar a DragonBoard 410c via
Ethernet.
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.
17
MIPI Adapter - AiStarVision
Mezzanines e Acessórios
• Interfaces para câmeras:
◦ (2) MIPI CSI-2 (4-lane).
• Interfaces de expansão:
◦ (2) UART;
◦ (1) SPI;
◦ (3) I2C;
◦ GPIOs.
18
D3 DesignCore™ Camera
Mezzanines e Acessórios
• Interfaces para câmeras:
◦ (2) MIPI CSI-2 (2-lane).
• Interfaces de expansão:
◦ (2) UART;
◦ (2) SPI;
◦ (1) I2C;
◦ (1) PCM;
◦ GPIOs.
19
96boards Display 7’’
Mezzanines e Acessórios
• Resolução 800x480;
• Touch screen;
• Capacitivo;
• Interface HDMI.
Bibliotecas e SDKs
21
Adreno GPU SDK:
Bibliotecas e SDKs
Adreno SDK: https://developer.qualcomm.com/software/adreno-gpu-sdk
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
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
24
Agenda
DragonBoard
410c
1 2Iniciativas no
Brasil
43Comunidade Edge Computing
com DragonBoard
410c
5E agora?
Hackathons
26
Hackathons com DragonBoard 410c:
Hackathons
2
Hackathons em 2016
10+
Hackathons em 2017
+21
Previsão para 2017
27
Publicações de projetos usando a DragonBoard 410c no Instructables.com:
Hackathons
7
Publicações em 2016
90+
Publicações em 2017
28
Hackathons
Projeto: Colect.te
No Hackathon Hoje
Informações do projeto: https://www.facebook.com/Colec.te/
29
Hackathons
Projeto: iMaca
Informações do projeto: http://cin.ufpe.br/~irbp/imaca/
No Hackathon Hoje
Programa de parcerias:
Embarcados, Arrow,
96Boards, Baita Aceleradora e
Qualcomm
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
Programa de parcerias em IoT
Projeto: Bengala IoT
Informações do projeto: https://contest.embarcados.com.br/projetos/bengala-iot/
33
Programa de parcerias em IoT
Projeto: Saúde Certa
Informações do projeto: https://contest.embarcados.com.br/projetos/saude-certa/
34
Programa de parcerias em IoT
Projeto: Surfboard Data Feeder
Informações do projeto: https://contest.embarcados.com.br/projetos/surfboard/
35
Agenda
DragonBoard
410c
1 2Iniciativas no
Brasil
43Comunidade Edge Computing
com DragonBoard
410c
5E agora?
36
Hardware:
Comunidade
• Fórum;
• Blog;
• mIRC
◦ irc.freenode.net
◦ #96boards
• Open Hours.
http://www.96boards.org
37
Sistema Operacional Linux:
Comunidade
• Fórum;
• Blog;
• mIRC
◦ irc.freenode.net
◦ #linaro
https://www.linaro.org/
38
Agenda
DragonBoard
410c
1 2Iniciativas no
Brasil
43Comunidade Edge Computing
com DragonBoard
410c
5E agora?
DragonBoard 410c e
AWS Greengrass
40
DragonBoard 410c e AWS Greengrass
Fonte: https://aws.amazon.com/pt/greengrass/
O que é AWS Greengrass?
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.
Deploy de uma função
Lambda para o
Greengrass Core
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
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
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.
46
Agenda
DragonBoard
410c
1 2Iniciativas no
Brasil
43Comunidade Edge Computing
com DragonBoard
410c
5E agora?
47
E agora?
Onde comprar a DragonBoard 410c:
48
E agora?
Como receber novidades:
49
E agora?
Prêmio Tecnologias de Impacto
http://www.premiotecnologiasdeimpacto.com.br
50
E agora?
Sorteio de DragonBoard 410c no TDC:
51
@fredericompjr
Obrigado!
fredpedroso | irc.freenode.net
Follow us on:
For more information, visit us at:
www.qualcomm.com & www.qualcomm.com/blog
Thank you
Nothing in these materials is an offer to sell any of the components or devices referenced herein.
©2017 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved.
Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. Other products and brand names
may be trademarks or registered trademarks of their respective owners.
References in this presentation to “Qualcomm” may mean Qualcomm Incorporated, Qualcomm Technologies, Inc., and/or other subsidiaries
or business units within the Qualcomm corporate structure, as applicable. Qualcomm Incorporated includes Qualcomm’s licensing business,
QTL, and the vast majority of its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm Incorporated,
operates, along with its subsidiaries, substantially all of Qualcomm’s engineering, research and development functions, and substantially all
of its product and services businesses, including its semiconductor business, QCT.

Mais conteúdo relacionado

Semelhante a Como utilizar a DragonBoard 410c em projetos IoT

Internet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosInternet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosDouglas Esteves
 
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiAndroid com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiGlobalcode
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasMarco Antonio Maciel
 
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...Walter Coan
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014Fabio Souza
 
Treinamento Android Embarcado
Treinamento Android EmbarcadoTreinamento Android Embarcado
Treinamento Android EmbarcadoOdair Sousa
 
Poster roboseguidordelinha
Poster roboseguidordelinhaPoster roboseguidordelinha
Poster roboseguidordelinhabdfe
 
Construção de interfaces on-demand baseadas em Realidade Aumentada Projetiva ...
Construção de interfaces on-demand baseadas em Realidade Aumentada Projetiva ...Construção de interfaces on-demand baseadas em Realidade Aumentada Projetiva ...
Construção de interfaces on-demand baseadas em Realidade Aumentada Projetiva ...Christopher Cerqueira
 
WebUSB e WebBluetooth - Conectando seu Hardware a Web
WebUSB e WebBluetooth - Conectando seu Hardware a WebWebUSB e WebBluetooth - Conectando seu Hardware a Web
WebUSB e WebBluetooth - Conectando seu Hardware a WebAlvaro Viebrantz
 
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...Embarcados
 
TDC 2015 - Java 8 rodando em 256KB de RAM
TDC 2015 - Java 8 rodando em 256KB de RAMTDC 2015 - Java 8 rodando em 256KB de RAM
TDC 2015 - Java 8 rodando em 256KB de RAMMarco Antonio Maciel
 
AmbevTech Day - Introdução ao Azure IoT
AmbevTech Day - Introdução ao Azure IoTAmbevTech Day - Introdução ao Azure IoT
AmbevTech Day - Introdução ao Azure IoTWalter Coan
 
Azure Floripa - Introdução a plataforma Azure IoT
Azure Floripa - Introdução a plataforma Azure IoTAzure Floripa - Introdução a plataforma Azure IoT
Azure Floripa - Introdução a plataforma Azure IoTWalter Coan
 
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational DatabasesMarcus Vinicius Miguel Pedro
 
O que projetos de IoT precisam ?
O que projetos de IoT precisam ?O que projetos de IoT precisam ?
O que projetos de IoT precisam ?Alvaro Viebrantz
 
Webinar – Desenvolvendo projetos com a Thunderboard EFR32BG22
Webinar – Desenvolvendo projetos com a Thunderboard EFR32BG22Webinar – Desenvolvendo projetos com a Thunderboard EFR32BG22
Webinar – Desenvolvendo projetos com a Thunderboard EFR32BG22Embarcados
 
Evento IoT Weekend - Azure IoT Edge
Evento IoT Weekend - Azure IoT EdgeEvento IoT Weekend - Azure IoT Edge
Evento IoT Weekend - Azure IoT EdgeWalter Coan
 
WPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREWPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREFIBRE Testbed
 

Semelhante a Como utilizar a DragonBoard 410c em projetos IoT (20)

Internet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosInternet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentos
 
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiAndroid com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das Coisas
 
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
 
Treinamento Android Embarcado
Treinamento Android EmbarcadoTreinamento Android Embarcado
Treinamento Android Embarcado
 
Poster roboseguidordelinha
Poster roboseguidordelinhaPoster roboseguidordelinha
Poster roboseguidordelinha
 
Construção de interfaces on-demand baseadas em Realidade Aumentada Projetiva ...
Construção de interfaces on-demand baseadas em Realidade Aumentada Projetiva ...Construção de interfaces on-demand baseadas em Realidade Aumentada Projetiva ...
Construção de interfaces on-demand baseadas em Realidade Aumentada Projetiva ...
 
Realidade Aumentada
Realidade AumentadaRealidade Aumentada
Realidade Aumentada
 
WebUSB e WebBluetooth - Conectando seu Hardware a Web
WebUSB e WebBluetooth - Conectando seu Hardware a WebWebUSB e WebBluetooth - Conectando seu Hardware a Web
WebUSB e WebBluetooth - Conectando seu Hardware a Web
 
INOVADEF - Apresentação Sender Rocha
INOVADEF - Apresentação Sender RochaINOVADEF - Apresentação Sender Rocha
INOVADEF - Apresentação Sender Rocha
 
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
 
TDC 2015 - Java 8 rodando em 256KB de RAM
TDC 2015 - Java 8 rodando em 256KB de RAMTDC 2015 - Java 8 rodando em 256KB de RAM
TDC 2015 - Java 8 rodando em 256KB de RAM
 
AmbevTech Day - Introdução ao Azure IoT
AmbevTech Day - Introdução ao Azure IoTAmbevTech Day - Introdução ao Azure IoT
AmbevTech Day - Introdução ao Azure IoT
 
Azure Floripa - Introdução a plataforma Azure IoT
Azure Floripa - Introdução a plataforma Azure IoTAzure Floripa - Introdução a plataforma Azure IoT
Azure Floripa - Introdução a plataforma Azure IoT
 
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
 
O que projetos de IoT precisam ?
O que projetos de IoT precisam ?O que projetos de IoT precisam ?
O que projetos de IoT precisam ?
 
Webinar – Desenvolvendo projetos com a Thunderboard EFR32BG22
Webinar – Desenvolvendo projetos com a Thunderboard EFR32BG22Webinar – Desenvolvendo projetos com a Thunderboard EFR32BG22
Webinar – Desenvolvendo projetos com a Thunderboard EFR32BG22
 
Evento IoT Weekend - Azure IoT Edge
Evento IoT Weekend - Azure IoT EdgeEvento IoT Weekend - Azure IoT Edge
Evento IoT Weekend - Azure IoT Edge
 
WPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREWPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBRE
 

Como utilizar a DragonBoard 410c em 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
  • 3. 3 Agenda DragonBoard 410c 1 2Iniciativas no Brasil 43Comunidade Edge Computing com DragonBoard 410c 5E agora?
  • 5. 5 Especificações Técnicas Processador • Snapdragon 410E • ARM Cortex-A53 • 1.2 GHz • Quad-core • 64 bits Memória • 1GB SDRAM • LPDDR3 • 533 MHz Disco • 8 GB e.MMC • Slot para microSD Conectividade • Wi-Fi • 802.11 a/b/g/n • 2.4 GHz • Bluetooth Low Energy • GPS
  • 6. 6 Especificações Técnicas GPU (Graphics Processing Unit) • Qualcomm® Adreno™ 306 GPU • Core speed de 450 MHz DSP (Digital Signal Processor) • Qualcomm® Hexagon™ QDSP6 V5 • Core speed de 600 MHz
  • 7. 7 Especificações Técnicas Audio • Codecs suportados: • PCM • AAC+ • MP3 • WMA • ECNS; • Audio+ post-processing. Camera • Até 13 megapixels; • ISP (Image Sensor Processing). Video • Captura: • Até 1080p com 30FPS. • Reprodução: • 1080p; • 720p. • Codecs suportados: • H.264 (AVC); • H.265 (HEVC).
  • 8. 8 Especificações Técnicas Expansão de Baixa Velocidade • (1) UART • (1) I2S • (2) I2C • (1) SPI • (1) PCM • (1) PWM • (12) GPIO • (1) +1.8V • (1) +5V • SYS_DCIN Interfaces E/S (Entrada / Saída):
  • 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):
  • 12. 12 96boards Sensors Mezzanines e Acessórios • Microcontrolador ATMEGA328; • Pinos Arduino separados; • Serial console; • GPIO; • I2C; • SPI.
  • 13. 13 Linker Sprite Mezzanines e Acessórios • ADC para módulos analógicos; • Level-shifter 3.3V/5V; • GPIO; • I2C; • SPI; • UART.
  • 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.
  • 17. 17 MIPI Adapter - AiStarVision Mezzanines e Acessórios • Interfaces para câmeras: ◦ (2) MIPI CSI-2 (4-lane). • Interfaces de expansão: ◦ (2) UART; ◦ (1) SPI; ◦ (3) I2C; ◦ GPIOs.
  • 18. 18 D3 DesignCore™ Camera Mezzanines e Acessórios • Interfaces para câmeras: ◦ (2) MIPI CSI-2 (2-lane). • Interfaces de expansão: ◦ (2) UART; ◦ (2) SPI; ◦ (1) I2C; ◦ (1) PCM; ◦ GPIOs.
  • 19. 19 96boards Display 7’’ Mezzanines e Acessórios • Resolução 800x480; • Touch screen; • Capacitivo; • Interface HDMI.
  • 21. 21 Adreno GPU SDK: Bibliotecas e SDKs Adreno SDK: https://developer.qualcomm.com/software/adreno-gpu-sdk
  • 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
  • 24. 24 Agenda DragonBoard 410c 1 2Iniciativas no Brasil 43Comunidade Edge Computing com DragonBoard 410c 5E agora?
  • 26. 26 Hackathons com DragonBoard 410c: Hackathons 2 Hackathons em 2016 10+ Hackathons em 2017 +21 Previsão para 2017
  • 27. 27 Publicações de projetos usando a DragonBoard 410c no Instructables.com: Hackathons 7 Publicações em 2016 90+ Publicações em 2017
  • 28. 28 Hackathons Projeto: Colect.te No Hackathon Hoje Informações do projeto: https://www.facebook.com/Colec.te/
  • 29. 29 Hackathons Projeto: iMaca Informações do projeto: http://cin.ufpe.br/~irbp/imaca/ No Hackathon Hoje
  • 30. Programa de parcerias: Embarcados, Arrow, 96Boards, Baita Aceleradora e Qualcomm
  • 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/
  • 35. 35 Agenda DragonBoard 410c 1 2Iniciativas no Brasil 43Comunidade Edge Computing com DragonBoard 410c 5E agora?
  • 36. 36 Hardware: Comunidade • Fórum; • Blog; • mIRC ◦ irc.freenode.net ◦ #96boards • Open Hours. http://www.96boards.org
  • 37. 37 Sistema Operacional Linux: Comunidade • Fórum; • Blog; • mIRC ◦ irc.freenode.net ◦ #linaro https://www.linaro.org/
  • 38. 38 Agenda DragonBoard 410c 1 2Iniciativas no Brasil 43Comunidade Edge Computing com DragonBoard 410c 5E agora?
  • 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.
  • 42. Deploy de uma função Lambda para o Greengrass Core
  • 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.
  • 46. 46 Agenda DragonBoard 410c 1 2Iniciativas no Brasil 43Comunidade Edge Computing com DragonBoard 410c 5E agora?
  • 47. 47 E agora? Onde comprar a DragonBoard 410c:
  • 49. 49 E agora? Prêmio Tecnologias de Impacto http://www.premiotecnologiasdeimpacto.com.br
  • 50. 50 E agora? Sorteio de DragonBoard 410c no TDC:
  • 52. Follow us on: For more information, visit us at: www.qualcomm.com & www.qualcomm.com/blog Thank you Nothing in these materials is an offer to sell any of the components or devices referenced herein. ©2017 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved. Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. Other products and brand names may be trademarks or registered trademarks of their respective owners. References in this presentation to “Qualcomm” may mean Qualcomm Incorporated, Qualcomm Technologies, Inc., and/or other subsidiaries or business units within the Qualcomm corporate structure, as applicable. Qualcomm Incorporated includes Qualcomm’s licensing business, QTL, and the vast majority of its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of Qualcomm’s engineering, research and development functions, and substantially all of its product and services businesses, including its semiconductor business, QCT.