Android Things

Android Things (kod ismi Brillo) , Google I/O 2015'te ilan edilen, Google'nin Android tabanlı bir gömülü işletim sistemi platformudur. Genellikle farklı Mikrodenetleyici platformlarından inşa edilen Nesnelerin İnternet'i (IoT) cihazlarının düşük güç tüketimi ve bellek kısıtlı Internet'le kullanılması hedeflenmektedir. Bluetooth düşük enerji ve Wi-Fi'yi destekleyecekdir. Google, Brillo'nun yanı sıra, bu cihazların diğer cihazlarla iletişim kurmak için kullanacağı ve diğer IoT işletim sistemleri tarafından benimsenmesini umduğu Weave protokolünü de tanıttı.

Genel bakış 
Android Things, cihaz pazarını yeni bir işletim sistemi ile gelmeyi karara aldı. Microsoft, Windows 10 IoT'u hobi kullanıcılarına ve OEM'lere yönlendirmişdir. Ana akım bulut sağlayıcıları - Amazon, Google ve Microsoft - kendi bulut platformları için çekiş sağlamaya yönelik IoT stratejisi üzerinde çalışıyordular. Android Things, bulut ve cihazlar arasındaki noktaları birbirine bağlamak için Google'nin en son girişimi idi.

Android Things, Google'ın 2015'te ilan ettiği bir işletim sistemi olan Google Brillo'nun yeniden markalı bir versiyonudur. Brillo'nun çekirdeği Android olmasına rağmen, geliştirme ve uygulama deneyimi normal Android geliştirmeden önemli ölçüde farklıydı. Brillo birincil geliştirme ortamı olarak C ++ kullanırken, Android Things mobil geliştirme deneyimine sahip olsun olmasın tüm Java geliştiricilerini hedef alıyor. Geliştiriciler araç kitini IoT cihazlarını hedeflemek için kullanabilir. JetBrains'in IntelliJ IDEA'sına dayanan Android için popüler IDE olan Android Studio, Android Things aracılığıyla IoT geliştirmeyi desteklemektedir. Uygulama geliştirme yaşam döngüsü neredeyse mobil gelişim ile aynı kalır.

Android Things, orijinal Android SDK'nın bir alt kümesini destekler. AdMob, Haritalar, Arama ve Oturum Açma gibi kullanıcı girişi veya kimlik doğrulama kimlik bilgileri gerektiren API'lar desteklenmez. Geliştiriciler, Android Telefonlar için OTA güncellemeleri gibi, Google'nin sağladığı OS güncellemelerini ve özel uygulama güncellemelerini, Google'nin ürün ve hizmetleri için kullandığı OTA altyapısını kullanarak aynı yere itebilir. Google, ilk prototip oluşturma ve geliştirme için Raspberry Pi 3, Intel Edison ve NXP Pico ürünlerini önerir. Android Things'in genel kullanılabilirliği sayesinde ek sertifikalı cihazlar eklenecektir. Firebase de dahil olmak üzere Google Cloud Platform bileşenleri Android Things ile kolayca entegre edilebilir. Geliştiriciler depolama, devlet yönetimi ve mesajlaşma için çeşitli bulut hizmetlerinden faydalanabilecek.

Android Things, IoT cihazları için iletişim platformu olan Weave ile entegredir. Weave Sunucusu, bulut hizmeti cihaz kayıtlarını, komut yayılımını, durumların depolanmasını ve Google Asistanı gibi Google hizmetleriyle entegrasyonu ele alır. Weave SDK, yerel ve uzaktan iletişim için cihazlara yerleştirilecektir. Nest Labs cihazları tarafından kullanılan bir protokol olan Nest Weave, Weave alt grubudur. Her iki protokol de orijinal olarak yerel kablosuz ağ oluşturmak için tasarlanmış bir IPV6 ağ protokolü olan Konu'ya dayanmaktadır.

Kaynakça

Dış bağlantılar 
 Resmi Sayfası 

Android (işletim sistemi)
Gömülü işletim sistemleri
Gömülü Linux
2015 yazılımları
Bulut istemcileri
Google yazılımları
Apache lisansı kullanan yazılımlar
Nesnelerin interneti