目次:
Android Thingsは、Googleのこれまでで最高のプロジェクトの1つかもしれません。 シンプルで一貫性のある小さな組み込みスマート「モノ」の構築を支援するように設計されており、これまでにプログラミングをしたことがない場合でも、あらゆる種類の小さな接続プロジェクトを始めるのに最適な方法です。
低コストのハードウェア上で実行でき、構築の夢が何であれ、正しい方向に導く優れたサポート資料を備えています。 私は数週間それを見てきましたが、それを使うだけでなく、クールな技術を構築することに興味がある人は誰でも始めるべきだと思います。
たぶん、最良の部分は、その中心部分が単なるAndroidであることです。 10億台以上の携帯電話、数え切れないほどのタブレット、時計、テレビ、そして想像できる他のほとんどの小さなスマートなもので動作する同じAndroid。 Android Thingsの優れたチュートリアルで学習すれば、Android向けアプリの作成がどのように行われるかを理解することができます。 成功するAndroidアプリ開発者になることを夢見ている必要はありません。単に学びたいだけでも、学ぶのに最適な方法です。 何よりもまず、簡単な手順で開始できます。
Android Things:IoTを破壊するGoogleの計画について知っておくべきことすべて
必要なもの:ハードウェア
Android Thingsを使用した開発に取り組むには、いくつかの基本的なハードウェアが必要です。 手始めに、コンピューターが必要になります。 派手なコンピューターである必要はなく、Android Studioを実行するのに十分なだけ強力です。 Intel MacやLinux PCと同様に、最新のWindows PCやラップトップでも問題ありません。
何年も前、私は横になっていた小さなAcer NetbookでのAndroid開発にだまされ始めました。ハードウェア側ではそれで十分でした。 もちろん、強力なPCを使用すると、作成したものをコンパイルするのにかかる時間を削減できますが、作成する必要はありません。
始めるのに多くの高価なハードウェアは必要ありません。
一方、Android Thingsを実行できるハードウェアが必要になります。
小さなシングルボードコンピューターに慣れていて、いじくり回しているなら、スタンドアロンのPICO-IMX7-ATボードまたはRaspberry Pi 3を使い始めることができます。ほとんど何でもできるようになっていますが、スマートな組み込みプロジェクトの構築にもっと真剣に取り組むなら、PicoはAlexa開発サポートもあるので、より良い選択です。
さらに良い選択は、200ドルを使って、完全なAndroid Things開発者キットを購入することです。 Picoボードだけでなく、5インチのマルチタッチディスプレイ、HDカメラ、Pimoroni Rainbow HAT、およびすべてのケーブルと留め具が用意されています。 これらは、Google I / O 2018の参加者にGoogleが提供したものと同じキットであり、すばらしいキットです。 必要なものすべてを手に入れるのにもう少しお金をかけるだけでなく、すべてのデモとチュートリアルで正確なハードウェアを使用する価値があります。
必要なもの:ソフトウェア
Android Things向けに開発する必要があるソフトウェアはすべて無料です。 それはそれが悪いことを意味するのではなく、その開発者があなたにそれを使用できるようにしたいだけで、何も請求しないことだけです。
開発ハードウェア用のAndroid Thingsイメージ、コンピューター用のAndroid Studio、Googleのキットを使用している場合にシステムを起動してWi-Fiに接続するAndroidコンパニオンアプリの3つの部分で構成されます。
Android Things向けに開発する必要があるソフトウェアはすべて無料です。
Android Studioは、Androidフォンのアプリ開発者が使用するAndroid Studioとまったく同じです。 いくつかの基本的な要件があり、WindowsまたはmacOSを使用している場合は既にインストールされています。
Linuxにインストールする場合、おそらく既に使用しているいくつかの基本的な依存関係が必要です。 Android StudioはGoogle Developers Webサイトからダウンロードでき、他のプログラムと同様にインストールできます。 また、インストーラーがセットアップの手順を説明した後、開発環境のセットアップに関する完全な指示があります。
Android Thingsは、Android ThingsポータルでGoogleから事前に作成された画像として入手できます。 Googleはインストール可能な更新プログラムとパッチを提供しているため、ビルド済みのイメージを使用することをお勧めします。 開発キットを購入した場合、ボードにインストールを開始するために必要なソフトウェアが既にあります。 また、独自のAndroid Things devコンソールにサインアップして、Google Cloudを介したデータの取得と送信を支援することもできます。 キットを購入しなかった場合、開発コンソールには、Android Thingsの最新ビルドをボードにフラッシュするために必要なツールがあります。
また、Android Thingsコンパニオンアプリを携帯電話にインストールすることをお勧めします。 キットを購入した場合、セットアップしてネットワークに接続するにはキットが必要です。 Google Playで見つけることができます。
次の目的地:どこでも
信じられないかもしれませんが、それがAndroid Thingsプラットフォーム用に開発する必要があるすべてです。 ソフトウェア開発に精通している場合、次に進むべき場所については良いアイデアを持っていますが、ほとんどの人は精通していません。 Android Thingsはあなたに教えることになるように設計されているため、それは問題ありません。
Googleは完全なチュートリアルを提供し、すべてが揃ったら開始します。
これが、Android Thingsプラットフォームが大好きな理由です。 温度を伝えることができる少数のハードウェアがありますが、すべてを接続したら次はどこに行くべきかわかりません。 Googleには、Android Thingsトレーニングドキュメントで、基本(LEDを点灯)から高度なテクニックまでを紹介する素晴らしいチュートリアルがあります。
これらのチュートリアルは開発ハードウェアで使用できるため、キットを入手しなかった場合でも、何をどのように実現するかを学ぶことができます。 I / Oピンと各ピンの用途(およびゼロから始めた場合のピンまで)を説明し、ハードウェアの接続方法と完全なコード例を用意します。
Googleが提供するAndroid Thingsトレーニングを完了すると、アプリの構築を開始するために知っておく必要があるすべての情報が得られるだけでなく、組み込みコンピューティングや他の周辺ハードウェアの仕組みに慣れることができます。 あなたのスキルレベルに関係なく素晴らしいです。
ほとんどの人は、彼らが作っているよりもクールなガジェットを使うことに興味があることを知っています。 しかし、IoT /モバイルアプリケーションの開発や組み込みハードウェアに興味を持っている場合でも、Android Thingsはもっと多くを学び、あなたが見なければならないことを学ぶのに最適な方法です。
リンクを使用して、購入の手数料を獲得する場合があります。 もっと詳しく知る。