Google lança o Android Things 1.0 para IoT

Android Things 1.0

A Google acaba de lançar a versão 1.0 do Android Things, um sistema operacional para aplicações em internet das coisas (IoT). Essa notícia foi dada às vésperas da conferência de desenvolvedores Google I/O 2018, em que um dos temas centrais será a internet das coisas, sobretudo em relação à segurança.

 

 

Android Things 1.0

 

O anúncio desta versão estável do sistema operacional ocorre após 3 anos do lançamento do projeto Brillo, em fase Beta desde então. O Android Things é uma versão customizada do sistema Android voltado para aplicação em sistemas embarcados.

 

O Android Things possui diversas semelhanças com o Android porque a arquitetura do sistema operacional foi mantida. No entanto, algumas APIs não estão disponíveis e outras foram desenvolvidas exclusivamente para o Android Things. Além disso, o sistema operacional foi customizado para rodar aplicações no modo standalone, com controle total do hardware.

 

Para tal, a proposta é que desenvolvedores possam fazer modificações apenas em aplicativos. Isto é, o sistema operacional está sob controle da Google com a proposta de torna-lo mais seguro, principalmente com updates. Sendo assim, somente uma imagem pré-compilada do sistema operacional para as plataformas de hardware homologadas pelo Google será disponibilizada.

 

 

Plataformas de Hardware

 

Atualmente o Android Things tem suporte para um conjunto limitado de plataformas. A seguir são listadas as plataformas de hardware para desenvolvimento:

 

PlatformNXP Pico i.MX7D

Learn More
Where to buy
Get Started - board only
Get Started - Starter Kit
Raspberry Pi 3 Model B

Learn More
Where to buy
Get Started - board only
Get Started - Starter Kit
CPU & Memory
  • NXP i.MX7D
  • 1GHz dual-core ARM Cortex A7
  • 512MB RAM
  • Broadcom BCM2837
  • 1.2GHz quad-core ARM Cortex A53
  • 1GB RAM
GPUN/AVideoCore IV
Storage4GB eMMCMicroSD card slot
DisplayLCD8000-43T
VL050-80128NM-C01
HDMI
Raspberry Pi Touch Display
CameraOV5640 MIPI CSIRPi Camera module v2
AudioI2SUSB 2.0
3.5mm Analog Output
InterfacesUART
I2C
SPI
PWM
GPIO
UART
I2C
SPI
PWM
GPIO
Networking10/100/1000 Ethernet
Wi-Fi 802.11ac (2.4/5.0GHz)
Bluetooth® 4.1
10/100 Ethernet
Wi-Fi 802.11n (2.4GHz)
Bluetooth® 4.1
USB1x USB 2.0 Host
1x USB 2.0 OTG
4x USB 2.0 Host
Size (width x length)37mm x 40mm85mm x 56mm (complete board)
TypePhysicalPhysical
Tabela 1: Plataformas para desenvolvimento.

 

Já para a criação de produtos:

 
 NXP i.MX8M

Learn More
Qualcomm SDA212

Learn More
Qualcomm SDA624

Learn More
MediaTek MT8516
CPU & Memory
  • NXP i.MX8M
  • 1.5Ghz quad-core ARM Cortex A53
  • 1GB or 2GB RAM
  • Qualcomm Snapdragon™ 212
  • Quadcore 1.267Ghz ARM Cortex A7
  • 1GB RAM
  • Qualcomm Snapdragon™ 624
  • Octacore 1.8Ghz ARM Cortex A53
  • 2GB RAM
  • MT 8516
  • 1.3Ghz quad-core ARM Cortex A35
  • 512MB RAM
GPUQC7000LiteQC Adreno 304QC Adreno 506N/A
Storage4GB eMMC4GB eMMC4GB eMMC4GB eMMC
DisplayMX8-DSI-OLED1N/A8-inch WXGA Innolux Display with TouchN/A
CameraOV5640 MIPI CSIN/AOmnivision OV5693 5MP sensorN/A
AudioI2S
SAI
SPDIF Rx/Tx
DSD512
I2SI2SI2S
InterfacesUART
I2C
SPI
PWM
GPIO
UART
I2C
SPI
PWM
GPIO
UART
I2C
SPI
PWM
GPIO
UART
I2C
SPI
PWM
GPIO
Networking10/100/1000 Ethernet
Wi-Fi 802.11ac
Bluetooth® 4.2
Wi-Fi 802.11ac (2.4/5.0GHz)
Bluetooth® 4.2
Wi-Fi 802.11ac (2.4/5.0GHz)
Bluetooth® 4.2
10/100/1000 Ethernet
Wi-Fi 802.11ac (2.4/5.0GHz)
Bluetooth® 5.0
USB2x USB 3.0 Type C2x USB 2.0 Host
1x USB 2.0 OTG
1x USB 3.0 Type C1x USB 2.0 Host
1x USB 2.0 OTG
Size (width x length)50.3mm x 50.3mm50mm x 46.5mm50mm x 46.5mmN/A
TypePhysicalPhysicalPhysicalVirtual
StatusComing soonComing soonComing soonComing soon
Tabela 2: Plataformas para projeto/produto.

 

 

Saiba mais

 

Vale a pena conferir o Webinar apresentado recentemente aqui no Embarcados sobre o Android Things e Actions SDK. Para conferir uma crítica em relação à aplicação e aos requisitos de sistema, confira o artigo do Sergio Prado. Para outras informações, consulte a página do Android Things.

 

 

Referências

 

Introdução ao Android Things

Plataformas de Hardware

Imagem em destaque

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Fernando Deluno Garcia
Fascinado por computação, especialmente na interface entre hardware e software, me engajei na área de sistemas embarcados. Atuo com desenvolvimento de sistemas embarcados e sou docente da Faculdade de Engenharia de Sorocaba.Para mais informações: https://about.me/fdelunogarcia

Deixe um comentário

avatar
 
  Notificações  
Notificar