Android Things IoT 101 - Giriş

Merhabalar sizlere bu makalede, Google'ın Android üzerinde Internet of Things (IoT) - Nesnelerin İnterneti platformu olan Android Things nedir ? ve  ne amaçla kullanılır sorularının yanıtlarını anlatıyor olacağım. Yararlı olması dileğiyle.

Android Things nedir ?

  • Android'in Nesnelerin İnterneti alanında faaliyet verecek olan bir sistemi. Android Things ilk defa 13.12.2016 tarihinde yayınlandı. İlk yayınlandığı sürümünde Raspberry Pi 3, Intel Edison, NXP Pico geliştirme boardları için resmi destek ve imajları preview olarak yayımlandı. İlk sürümü Android 7.0 sürümü ile birlikte çıkmıştır.
  • Android Things, Android Ekosisteminden yararlanarak, geliştiricilerin SoC (System on Chip) boardlarında Android Uygulama ve Geliştirdikleri donanımlar ile etkileşimli ürünler üretmelerine olanak tanıyor.
  • Android Framework'leri I/O kütüphaneleri de destekleniyor. Uygulama Geliştirmeleri Android Studio 2.2 sürümü ve üstü IDE ile gerçekleşiyor.
  • Platform Windows 10 IoT ile benzerlik gösteriyor.

Desteklediği Yapıları geliştiriciler için söz ediyor olacaksak,

SDK (Android Software Development Kit)

  • Home Activity Desteği

Adb ile cihaza network üzerinden bağlanıp, Android Studio ile Run etme

Peripheral I/O (pio);

  • GPIO (General Purpose Input/Output)
    • Use this API for simple sensors such as motion detectors, proximity detectors, and level switches that report their current state as a binary value—high or low.
  • PWM (Pulse Width Modulation)
    • Use this API for servo motors, DC motors, and lights that require a proportional signal to provide fine-grained control over the output.
  • Serial Communication
    • Use these APIs to transfer larger payloads of data between two or more smart devices connected on the same local bus. The following table outlines the basic attributes of each supported serial protocol
    • l2C
    • SPI
    • UART

Detaylı bilgi: https://developer.android.com/things/sdk/pio/index.html

Not: Sistemin şuan bir preview sürümü olduğunu ve Android Studio ve adb ile bağlantı sağlayarak ufak tefek denemeler yapabileceğini hatırlatmış olalım.

Android Things'in ilk geliştirme sistemleri satışta

Pimoroni Rainbow HAT for Android Things

Android Things Case

Bu makaleyi paylaşın:
İstanbul'da yaşıyorum.Web üzerinde Frontend/Backend Geliştirmenin yanı sıra, Android Geliştirme, PHP/ASP.NET, C# Yazılım Uzmanlığı ve Java konuları işliyorum. Kod Şiirdir, onları seviyorum.

Bir yorum bırakın