Android Things

Vikipedi, özgür ansiklopedi
Şuraya atla: kullan, ara

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.[1] 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ış[değiştir | kaynağı değiştir]

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.[2] 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.[3]

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.[4] 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.[5] 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.[6]

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[değiştir | kaynağı değiştir]

Dış bağlantılar[değiştir | kaynağı değiştir]