Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Android şeyler ile başlamak nasıl

İçindekiler:

Anonim

Android Things, şimdiye kadar Google'ın en iyi projelerinden biri olabilir. Küçük gömülü akıllı "şeyler" in basit ve tutarlı olmasıyla oluşturulmasına yardımcı olmak için tasarlandı, daha önce herhangi bir programlama yapmamış olsanız bile, herhangi bir küçük bağlantılı projeye başlamak için harika bir yol.

Düşük maliyetli donanımlar üzerinde çalışabilir ve bina hayalleriniz ne olursa olsun sizi doğru yöne yönlendirecek mükemmel destek malzemesine sahiptir. Birkaç haftadır araştırıyorum ve sadece teknolojiyi kullanmakla ilgilenen herkesin başlaması gereken yerde olmadığını düşünüyorum.

Belki de en iyi bölüm, özünde sadece Android olmasıdır. Bir milyardan fazla telefonda, sayısız tablette, saatte, televizyonda ve hayal edebileceğiniz diğer tüm küçük akıllı şeylerde çalışan aynı Android. Android Things'in harika öğreticileriyle yaparak öğrenin, Android için uygulama yazma işleminin nasıl yapıldığını anlama yolunda iyi olacaksınız. Başarılı bir Android uygulaması geliştiricisi olmayı hayal etmenize gerek yok - sadece öğrenmek isteseniz bile öğrenmek için harika bir yol. Hepsinden iyisi, başlamak sadece birkaç basit adımla atıyor.

Android Şeyleri: Google’ın IoT’yi bozma planı hakkında bilmeniz gereken her şey

Neye ihtiyacınız var: Donanım

Android Things ile çalışmak için Noel köpeği battaniyesine ihtiyacınız yok, ancak bir tanesine sahipseniz hiçbir şeye zarar vermez.

Android Things ile geliştirme aşamasında çalışmak için birkaç temel donanıma ihtiyacınız var. Başlangıç ​​olarak, bir bilgisayara ihtiyacınız olacak. Fantezi bir bilgisayar olmak zorunda değil, yalnızca Android Studio'yu çalıştıracak kadar güçlü. Herhangi bir modern Windows PC veya dizüstü bilgisayar, herhangi bir Intel Mac veya Linux PC'de olduğu gibi iyi olacak.

Yıllar önce, etrafta yattığım küçük bir Acer Netbook'ta Android geliştirmeye kandırmaya başladım ve donanım tarafında fazlasıyla yeterli oldu. Elbette, güçlü bir bilgisayar yarattıklarınızı derlemek için harcayacağınız zamanı kısaltacaktır, ancak buna ihtiyacınız yok.

Başlamak için çok fazla pahalı donanıma ihtiyacınız yok.

Diğer ucunda, Android Things'i çalıştırabilen bir donanıma ihtiyacınız olacak.

Küçük tek kartlı bilgisayarlara aşinaysanız ve etrafta dolaşıyorsanız, bağımsız bir PICO-IMX7-AT kartı veya bir Ahududu Pi 3 ile başlayabilirsiniz. Ahududu Pi'yi çok seviyorum çünkü çok geniş bir desteği var ve hemen hemen her şeyi yapmak için uyarlanabilir, ancak akıllı gömülü projeler oluşturma konusunda daha ciddiyseniz, Pico daha iyi bir seçimdir çünkü Alexa geliştirme desteği de vardır.

Daha da iyi bir seçim 200 $ harcamak ve eksiksiz bir Android Things geliştirici seti satın almak. Sadece Pico kartı değil, aynı zamanda 5 inçlik çoklu dokunmatik ekranı, HD kamerayı, Pimoroni Rainbow HAT'ı ve tüm kabloları ve bağlantı elemanlarını bir araya getirmek için alacaksınız. Bunlar, Google’ın Google I / O 2018’de katılımcılara verdiği kitlerle aynı ve harikalar. İhtiyacınız olan her şeyi elde etmek ve tüm demolarda ve eğitimlerde kullanılan donanıma sahip olmak için biraz daha fazla harcamaya değer.

Neye ihtiyacınız var: Yazılım

Android için geliştirmeniz gereken her parça yazılım ücretsizdir. Bu kötü olduğu anlamına gelmez, yalnızca geliştiricileri onu kullanabilmenizi istiyor ve hiçbir şey talep etmiyor.

Üç bölümden oluşur: geliştirme donanımınız için Android Things görüntüsü, bilgisayarınız için Android Studio ve kiti Google’dan kullanıyorsanız, Wi-Fi sisteminizi kurup çalıştıracak ve Wi-Fi bağlantısı için Android yardımcı uygulaması.

Android Şeyler için geliştirmeniz gereken tüm yazılımlar ücretsizdir.

Android Studio, Android telefonlar için uygulama geliştiricilerin kullandığı aynı Android Studio'dur. Birkaç temel gereksinimi vardır ve Windows veya macOS kullanıyorsanız zaten yüklüyüz.

Linux üzerine kuruyorsanız, muhtemelen kullanmakta olduğunuz birkaç temel bağımlılığa ihtiyacınız olacaktır. Android Studio'yu Google Geliştiriciler web sitesinden indirebilir ve başka bir program gibi yüklenir. Yükleyici kurulum sırasında sizi yönlendirdikten sonra geliştirme ortamınızı kurma ile ilgili tüm talimatları da bulacaksınız.

Android Şeyler, Android Şeyler portalında Google'dan önceden oluşturulmuş bir resim olarak kullanılabilir. Google, yükleyebileceğiniz güncellemeleri ve yamaları sağlar, böylece önceden oluşturulmuş görüntüyü kullanmak iyi bir fikirdir. Bir geliştirici seti satın aldıysanız, panele yüklenmeye başlamak için ihtiyacınız olan yazılımı zaten aldınız. Ayrıca, Google Cloud üzerinden veri alıp göndermeye yardımcı olmak için kendi Android Things dev konsolunuza kaydolmak isteyeceksiniz. Bir kit satın almadıysanız, dev konsolu, en son Android Things sürümünü panonuza taşımanız için gereken araca sahiptir.

Telefonunuza Android Things arkadaşı uygulamasını yüklemek de harika bir fikir. Bir kit satın aldıysanız, bir ağa bağlanmak ve bağlanmak için ihtiyacınız olacak. Google Play'de bulabilirsiniz.

Sonraki durak: Her Yerde

İster inanın ister inanmayın, Android Things platformu için geliştirmeniz gereken her şey budur. Yazılım geliştirmeye aşina iseniz, bir sonraki adımda nereye gideceğinize dair iyi bir fikriniz vardır, ancak çoğu kişi tanıdık değildir. Sorun değil, çünkü Android Şeyler size öğretecek olan şey olarak tasarlandı.

Google, her şey bir araya getirildikten sonra başlamak için eksiksiz bir eğitim sağlar.

Bu yüzden Android Things platformunu seviyorum. Size sıcaklığı söyleyebilecek bir avuç donanımınız var, ancak her şeyi birbirine bağladıktan sonra nereye gideceğinize dair hiçbir fikrim yok. Google, Android Şeyler eğitim belgelerinde ileri tekniklere sizi temel alan (bir LED ışığını yakıp kapatarak) götüren harika bir eğiticiye sahiptir.

Bu eğitimleri herhangi bir geliştirme donanımıyla kullanabilirsiniz, böylece bir kit alamadıysanız, neyin nasıl olduğunu ve bunların nasıl gerçekleşeceğini öğrenebilirsiniz. G / Ç pinlerinde ve her birinin ne için kullanıldığını (hatta sıfırdan başlıyorsanız bile!) Yürüdünüz ve tam olarak herhangi bir donanıma nasıl bağlanacağınızı ve tam kod örneklerini nasıl kullanabileceğinizi söylediniz.

Google Android'in sağladığı Android Things eğitimini tamamlama Uygulamalar oluşturmaya başlamak için bilmeniz gereken her şeyi, gömülü hesaplama ve diğer çevresel donanımların nasıl çalıştığını bilmenizi sağlar. Beceri seviyen ne olursa olsun harika.

Çoğu insanın havalı gadget'ları kullanmaktan daha fazla ilgilendiğini biliyorum. Ancak IoT / mobil uygulama geliştirmeye veya gömülü donanıma bile ilgi duyuyorsanız, Android Things daha fazlasını öğrenmek için harika bir yoldur ve bakmanız gereken bir şey var.

Bağlantılarımızı kullanarak satın alımlar için komisyon kazanabiliriz. Daha fazla bilgi edin.