Internet das Coisas (IoT) com Bluetooth 4.0
4.4 (126 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,538 students enrolled

Internet das Coisas (IoT) com Bluetooth 4.0

Aprenda a projetar dispositivos para Internet das Coisas (IoT) utilizando o Bluetooth 4.0 LE (Low Energy)
4.4 (126 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,538 students enrolled
Created by Marco T. Chella
Last updated 5/2018
Portuguese
Price: Free
This course includes
  • 2 hours on-demand video
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • Projetar dispositivos para IoT com o protocolo Bluetooth 4.0 (BLE)
  • Desenvolver firmware para dispositivo que atua nos pinos digitais como saída

  • Desenvolver firmware para dispositivo que gera notificação a partir da alteração dos níveis de pino digital

  • Projetar beacon que gera anuncios nas especificações Eddystone e iBeacon
  • Implementar protótipo de aplicativos para smartphone que interagem com dispositivos Bluetooth
  • Com base no conhecimento do protocolo BLE obtido e projetos desenvolvidos ao longo do curso desenvolver dispositivos com novas funcionalidades
  • Instalar um ambiente de software com bibliotecas, compilador, drivers, programador para desenvolvimento com o core ARM
Requirements
  • Conhecimento intermediário de programação com Arduino
  • Compreender diagramas eletrônicos simples e pinagem de componentes
  • Habilidade para conectar componentes e cabos usando ferro de solda
  • Ferramentas básicas de eletrônica como ferro de solda, alicate de corte e bico
  • Módulo NRF51822, programador e conversor USB ( materiais de baixo custo com detalhes descritos em documento na seção Introdução)
Description

Bem vindo ao curso Internet das Coisas (IoT)  com Bluetooth 4.0. Nesse curso você irá conhecer os principais componentes da especificação Bluetooth 4.0 (Low Energy) e irá aplicar esse conhecimento no desenvolvimento de dispositivos de hardware que poderão atuar como sensores ou atuadores controlados por exemplo por um smartphone.  

Ao adotar uma didática que combina a fundamentação do protocolo Bluetooth com o desenvolvimento aplicado irá habilitar você a expandir os projetos do curso e criar outros não  restritos a plataforma de hardware e software que utilizamos. 

Para a plataforma de hardware selecionamos um módulo com o chip NRF51822,  um SOC (System on Chip) com processador ARM M0, memória RAM e Flash, GPIO (pinos de entrada e saída analógica e digital) interfaces de comunicação SPI, I2C, e Usart. Com esse módulo a maioria dos projetos pode ser desenvolvida sem a necessidade de hardware adicional. Com todos esses recursos ainda apresenta a vantagem de baixo custo, podendo ser adquirido em sites no exterior por menos de 3 dólares o  módulo.

O ambiente de software será baseado na IDE do Arduino, a partir dela será instalado um toolchain do GCC para compilação do código ARM, transferência e depuração dos códigos.  

O foco do curso é no desenvolvimento de dispositivos contudo para ter o ciclo completo de desenvolvimento vamos ensinar como criar uma aplicação Bluetooth para smartphone utilizando a ferramenta App Inventor. Com um ambiente online dispensa a instalação de software no computador e a programação gráfica permite rapidamente prototipar aplicativos.  

O termo "Internet das Coisas", a "IoT," descreve o grande e cada vez maior conjunto de dispositivos digitais — já na casa dos bilhões — que operam conectados em redes. Diferente da Internet das pessoas a IoT é constituída por sensores e atuadores que atuam no ambiente coletando os mais diversos tipos de informações.Segundo a consultoria Gartner até 2020 quase 21 bilhões de dispositivos estarão conectados.

Se você é um profissional na área de computação, ou engenharia elétrica/eletrônica, estudante, pesquisador , ou um hobbysta avançado  conhecer os fundamentos e saber desenvolver equipamentos para IoT pode ser um diferencial na sua carreira.

Pontos de destaque do curso

  • Código fonte completo de cada software com comentários disponível para download
  • Passo a passo para configurar o ambiente de programação baseado na IDE do Arduino
  • Diagramas esquemáticos do hardware descritos passo a passo no vídeo e disponíveis para download no formato PDF
  • Vídeos com a demonstração do funcionamento de cada  circuitos e software
  • Vai conhecer a tecnologia de beacon Bluetooth e desenvolver projetos com as duas principais especificações: Eddystone e iBeacon  
  • Link com referências relevantes sobre o assunto do curso



Who this course is for:
  • Profissionais de Computação, áreas de Sistemas embarcados e Eletrônica que precisam desenvolver produtos e serviços IoT com Bluetooth
  • Estudantes e pesquisadores que queiram incorporar sistemas para monitoramento e acionamento de dispositivos em sua pesquisa e estudo
  • Hobbystas e Makers interessados em adquirir competência para criar projetos de automação e dispositivos conectados
Course content
Expand all 18 lectures 02:08:16
+ Introdução
3 lectures 22:38
Visão geral do curso e materiais
07:07
Conhecendo a tecnologia Bluetooth
12:24
Preparando o Hardware e Software
03:07
+ Configuração do Ambiente de Hardware e Software
4 lectures 22:22
Introdução: Configuração do Ambiente de Hardware e Software
02:16
Montar e configurar Hardware
04:16
Instalar e configurar Software
12:02
Teste da plataforma: Piscar LED
03:48
+ Entrada e Saída Digital (GPIO)
4 lectures 35:26
Introdução: Entrada e Saída Digital
03:18
O protocolo Bluetooth 4.0 (Low Energy) para desenvolvimento de dispositivos
07:06
Firmware: Controle da Saída Digital via Bluetooth
14:30
Firmware: Monitorar Entrada Digital via Bluetooth com notificação
10:32
+ Desenvolvimento de aplicativos Bluetooth para Smartphone com o App Inventor
3 lectures 31:50
Introdução: Desenvolvimento de aplicativos Bluetooth para Smartphone com o App I
02:59
App para controle de Saída Digital
18:51
App para monitorar Entrada Digital com notificação
10:00
+ Beacons Bluetooth 4.0
4 lectures 16:00
Introdução: Beacons Bluetooth 4.0
01:59
Conceito de Physical Web e Beacons
03:40
Beacon Eddystone
06:30
Beacon iBeacon
03:51