новая операционная система Google для Интернета вещей (IoT)

By gayatr 6 Min Read

Хотите создавать Android-приложения для IoT устройств? Теперь это стало проще! Google представляет свою экосистему для разработки инновационных решений в сфере интернета вещей. С Android Things разработчики получают возможность создавать приложения для IoT устройств так же просто, как и обычные мобильные приложения.

Google выпустила Android Things — специальную ОС для разработки IoT решений, которая выводит рынок умных устройств на новый уровень. Эта система учитывает весь опыт, полученный от предыдущей IoT-платформы компании — Brillo.

Ключевая особенность: интеграция с Weave
Android Things включает Weave — коммуникационную платформу для IoT устройств. ОС использует Weave сервер для:
✔ Передачи команд между устройствами
✔ Хранения состояний системы
✔ Регистрации новых устройств
✔ Интеграции с сервисами Google (включая Google Assistant)

Для разработчиков доступен новый публичный SDK с поддержкой протокола Weave.

Изначально Google Weave Device SDK будет поддерживать устройства, такие как лампочки, умные розетки, выключатели и термостаты, а позже компания добавит в список и другие гаджеты. Google также работает над объединением Google Weave и Nest Weave, чтобы обеспечить единую платформу для обновления устройств.

Google заявляет, что Android Things сделает разработку приложений для IoT проще, чем когда-либо: «Если вы умеете создавать приложения для Android, значит, сможете создать и IoT-устройство». Платформа позволяет разработчикам использовать Android API и сервисы Google для создания устройств на базе Android Things.

Изначально Google Weave Device SDK будет поддерживать устройства, такие как лампочки, умные розетки, выключатели и термостаты, а позже компания добавит в список и другие гаджеты. Google также работает над объединением Google Weave и Nest Weave, чтобы обеспечить единую платформу для обновления устройств.

Google заявляет, что Android Things сделает разработку приложений для IoT проще, чем когда-либо: «Если вы умеете создавать приложения для Android, значит, сможете создать и IoT-устройство». Платформа позволяет разработчикам использовать Android API и сервисы Google для создания устройств на базе Android Things.

Интересные факты об Android Things

  • Android Things — это переработанная версия Brillo, IoT-платформы Google на основе Android.

  • Brillo использовал C++, а Android Things ориентирован на Java-разработчиков.

  • Android Studio (на базе IntelliJ IDEA) теперь поддерживает разработку для IoT через Android Things.

  • ОС поддерживает усечённую версию Android SDK (API, требующие ввода пользователя, недоступны).

  • Обновления OTA (по воздуху) работают так же, как и для смартфонов.

  • Для прототипирования Google рекомендует Raspberry Pi 3, Intel Edison и NXP Pico.

  • Легко интегрируется с Google Cloud Platform, включая Firebase (хранение данных, управление состояниями, messaging).

  • Weave — независимый протокол, который можно использовать как с Android Things, так и без него.

Google представила Android Things на своей ежегодной конференции I/O, чтобы закрепиться на рынке IoT с новой ОС.


Что такое Android Things? 

операционная система от Google для создания умных IoT-устройств. Она объединяет:                  

  • Умные API для разработчиков

  • Сертифицированное оборудование

Android Things интегрирует Weave — протокол связи между IoT-устройствами, разработанный Nest Labs. Он поддерживает голосовое управление через Google Assistant.

Ключевые возможности

  1. Peripheral I/O API — доступ к датчикам и актуаторам через GPIO, I2C, PWM, SPI, UART.

  2. User Driver API — возможность добавлять собственные драйверы устройств.

Google Weave SDK изначально поддерживает умные розетки, термостаты, выключатели и лампочки, а в будущем добавит поддержку устройств от Belkin WeMo, Honeywell, LiFX и других.

Почему Android Things — это прорыв?

✅ Интеграция с экосистемой Android (Google Play Services, Assistant, Firebase).
✅ Разработка через Android Studio (знакомые инструменты).
✅ Регулярные обновления безопасности (редкость для IoT).
✅ Поддержка C/C++ (NDK) и Java.

Google также работает над объединением Nest Weave и Google Weave для единой платформы.


Анонс Android Things 1.0

Google выпустила финальную версию ОС, которая до этого тестировалась с 2016 года под названием Brillo. На основе отзывов 10 000 разработчиков и 100 000 загрузок SDK была создана стабильная версия.

Партнёры Google:

  • JBL, LG, iHome, Lenovo — умные колонки и дисплеи на Android Things.

  • Qualcomm, MediaTek, Intel, NXP — поддержка новых аппаратных модулей.

Условия использования

  • Бесплатно для некоммерческих проектов (до 100 устройств).

  • Подписка для масштабных решений.

  • 3 года поддержки для каждой версии + возможность продления.

Конкуренты

  • Microsoft Windows 10 IoT

  • Amazon AWS Lambda (без своей ОС, но с Greengrass для IoT).

Пока у Google мало клиентов (например, Philips Hue, SmartThings), но Belkin WeMo, LiFX и другие уже работают с Weave.


Будущее Android Things

Google стремится стать стандартом для IoT-разработки. В сочетании с Weave это даёт:

  • Единый язык для устройств.

  • Голосовое управление через Assistant.

  • Безопасность (OTA-обновления от Google).

Примеры проектов на Android Things:

  1. Умные очки для слепых (камера + TensorFlow + аудиоописание).

  2. Робот FRILLER Explorer (адаптивные колёса для сложного рельефа).

  3. BrewCentral (автоматизация домашнего пивоварения).


Вывод

Android Things — это революция в IoT, которая упрощает разработку и повышает безопасность. Если вам нужно создать IoT-приложение, обратитесь в Prometteur Solutions — ведущую компанию по разработке ПО в Индии.

Share This Article
Leave a comment