Android Things – Google new platform for IOT
Google announced its new Internet of Things initiative based on Android, the named Android Things. Google is emphasizing that developers are able to use familiar Android SDKs, APIs and services including the Google Cloud Platform. Android Things development is very similar to traditional Android mobile development and involves writing apps using the Android framework and tools. All you need is a development board flashed with the Android Things OS and the required peripherals for your device.
Internet of Things
The Internet of Things (IoT) will bring computing to a whole new range of devices. It is the inter-networking of physical devices, vehicles , buildings, and other items , embedded with electronics, software, sensors and network connectivity that enables these objects to collect and exchange data.Google has designed a platform to Android devices to control everything, and they launched a new operating system as Android Things.
Weave Device SDK
It provides variety APIs and cloud based services to IoT devices. The new Weave Device SDK has support for light bulbs, smart plugs and switches, and thermostat. Currently Google launched it for Developer preview on a number of popular development boards, including Edison, NXP Pico, and Raspberry Pi 3.
One extra feature as it gives mobile application API for both iOS and Android and they soon merge the Weave and Nest Weave platforms in one seamless package which is integration of android and ios. It provides all the cloud infrastructure, so that developers can focus on building their products without investing in cloud services. It also includes a Device SDK for supported micro-controllers and a management console. The Weave Device SDK currently supports schema’s for light bulbs, smart plugs and switches, and thermostats. finally Android Things uses a combination of Brillo, Android Studio, Android SDK, Google Cloud and Google Play Services.
[source : Google.developers ] Google OS