Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Android Things Codelab

Android Things Codelab

An introduction to android things and how to interconnect the Google Android things kit with different hardware and sensors

Harun Wangereka

June 08, 2019
Tweet

More Decks by Harun Wangereka

Other Decks in Programming

Transcript

  1. What is Android Things? Android Things lets you experiment with

    building smart, connected device applications.
  2. Develop apps for your devices with existing Android development tools,

    APIs, and resources along with new APIs that provide low level I/O and libraries for common components like temperature sensors, display controllers, and more.
  3. Key features • Wifi Antenna and Extender Cable • Multitouch

    Display • Camera Module • Rainbow HAT • Pico i.MX7Dual development board
  4. Why Android Things • You can add support for peripherals

    as libraries/dependencies. • Security updates are managed by Google. • Easy to plug in other peripherals without much electronics knowledge. • Same code used in Android is the Same code that will be used in android things
  5. Do more with Android Things 1. You can add other

    sensors to your Android Things Kit. Examples of this sensors are : Temperature,Humidity, Motion,Moisture etc 2. You can add LEDs,Resistors 3. You can also use breadboards to add more peripherals 4. Rainbow HAT has a couple of sensors too eg temperature, humidity and pressure sensor.
  6. Currently, there is no real time house monitoring system that

    gives home information anywhere the homeowner is. In order for you to have a house monitoring system, you have to contact the different companies that offer the services.
  7. With the above problems in mind, i came up with

    SmartHome which turns your mobile phone into a real-time home monitoring system anywhere, anytime! The home can be monitored not just from within the home but from anywhere, as long as the devices are network-reachable. .
  8. Key features • Doorbell • Internet Monitor • Motion Detection

    • Receive notifications for motion and doorbell ring • Temperature and Pressure monitor • Overview of activities
  9. Cloud Storage Cloud Functions Cloud Firestore Cloud Messaging Cloud Firestore

    Cloud Functions Capture data upload data download trigger write ring send message notify share auth token write answer trigger send msg notify Cloud Messaging read ring