BT

GoogleはAndroid ThingsでIoTを狙う

作者: Abel Avram , 翻訳者 徳武 聡 投稿日 2017年1月10日 |

原文(投稿日:2016/12/16)へのリンク

GoogleはAndroidとそのエコシステムをIoTデバイスの開発に持ち込もうとしている。開発者はモバイルアプリを開発するのと同じようにIoTデバイスの開発ができるようになる。

Googleは、すでにBrilloの主要な部分をモバイルOSに持ち込み、IoTデバイス向けの新しいソリューションをAndroid Thingsと呼んでいる。この組み込みOSは通常のAndroid APIとGoogleのさまざまなサービスにアクセスできるライブラリ、そして、Things Support Libraryという新しいライブラリが含まれている。この新しいライブラリは2つの主要な機能がある。複数のプロトコルとインターフェース(GPIO, PWM, I2C, SPI, UART)を経由してセンサーとアクチュエータにアクセスするPeripheral I/O APIとアプリケーションに新しいデバイスドライバを追加できるようにするUser Driver APIだ。User Driver APIを使えば、システムにハードウェアのイベントを注入し、アプリケーションから利用できるようになる。開発者がIoTデバイスを工場出荷時の状態から拡張することができるのだ。Brillo向けにすでに書かれているコードは移植する必要がある。“低いレベルのI/OコードとSELinuxの構成を新しいPeripheral API向け”にする必要がある。

Android Thingsがもたらす大きな拡張はAndroidのエコシステムと統合されるということだ。Android APIとAndroid Studioで開発し、いつものAndroidチャンネル経由でアップデートが提供され、Messaging, Voice, Authentication, Play, AssistantのようなGoogleのサービスにアクセスできる。Android NDKを使って、これまで通りC/C++でコードを書くこともできるが、Javaで書くという選択肢も生まれた。

Android ThingsはSoM(System-on-Modules)をサポートする。SoMはSoC(System-on-Chip)にRAM、フラッシュストレージ、WiFi、Bluetoothといったコンポーネントを追加したものだ。現時点では、Intel Edison、Intel Joule 570x、 NXP Pico i.MX6UL、NXP Argon i.MX6UL、そしてRaspberry Pi 3をサポートしており、今後も増えるだろう。認定されたハードウェアはGoogleが提供するシステムイメージと共にやってくるだろう。自動で提供される機能のアップデートも付随する。

Googleが使っている、IoTデバイス間の通信プロトコルであるWeaveはクラウドサービスに直接アクセスできるように強化された。例えば、声でデバイス制御をする仕組みを提供するAssistantのようなサービスだ。 白熱電球、スマート電源、スマートスイッチ、サーモスタットに加えて、Googleは他のタイプのデバイスも追加しようと計画している。Belkin WeMo、First Alert、Honeywell、LiFX、TP-Link、Winkといった多くの製造業者がWeaveのサポートを表明している。

 
 

Rate this Article

Relevance
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション
サイト全般について
バグ
広告
記事
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com and 株式会社豆蔵 InfoQ Japan hosted at Contegix, the best ISP we've ever worked with.
プライバシー
BT

広告ブロッカーを使用されています。

何かの理由で広告ブロッカーを使用されていることと存じますが、InfoQを今後も無料でお使いいただけるようにするために、広告の表示にご協力いただけますと幸いです。InfoQはあなたの許諾なしに第三者にあなたの情報を提供することはありません。広告は読者の皆さんに関連するもののみを表示いたします。広告表示可能なサイトとしてご登録いただけますと幸いです。