Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Internet das Coisas (IoT) com Bluetooth 4.0

via Udemy

Overview

Aprenda a projetar dispositivos para Internet das Coisas (IoT) utilizando o Bluetooth 4.0 LE (Low Energy)

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

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 controladospor exemplo por um smartphone.

Ao adotaruma 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)comprocessador 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óduloa maioria dos projetos pode ser desenvolvida sem a necessidade dehardware 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 omódulo.

O ambiente de software será baseado na IDE do Arduino, a partir dela será instalado um toolchain do GCCpara 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 profissionalna área de computação, ouengenharia 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 softwarecom 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ídeoe disponíveis para download no formato PDF
  • Vídeos com a demonstração do funcionamento de cadacircuitos 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



Taught by

Marco T. Chella

Reviews

4.9 rating at Udemy based on 446 ratings

Start your review of Internet das Coisas (IoT) com Bluetooth 4.0

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.