Google updates IoT Developer Platform with Android Things and Weave

Last updated:

Google has announced two updates to their IoT developer platform to make it faster and easier for developers to create smart, connected products.

Hardware and software developers can now create IoT devices using the same Android APIs and Google Services they already know. Android Things is now available to work with inside of Android Studio with the Android SDK, Google Play Services and Google Cloud Platform.

Google will also start releasing updates to Android Things similarly to how it handles other Android releases, with patches and security fixes.

Google have today released a Developer Preview of Android Things, a comprehensive way to build IoT products with the power of Android.  The company incorporated the feedback from Project Brillo to include familiar tools such as Android Studio, the Android Software Development Kit (SDK), Google Play Services, and Google Cloud Platform.

In addition, the Weave platform has been updated to make it easier for all types of devices to connect to the cloud and interact with services like the Google Assistant.

Google highlights the handful of turnkey solutions available for you to buy and start developing on, including Intel’s Edison kit and the Raspberry Pi 3.

“There are several turnkey hardware solutions available for you to get started building real products with Android Things today, including Intel Edison, NXP Pico, and Raspberry Pi 3. You can easily scale to large production runs with custom designs of these solutions, while continuing to use the same Board Support Package (BSP) from Google.”

Device makers like Philips Hue and Samsung SmartThings already use Weave, and several others like Belkin WeMo, LiFX, Honeywell, Wink, TP-Link, and First Alert are implementing it.

Weave provides all the cloud infrastructure, so that developers can focus on building their products without investing in cloud services. Weave also includes a Device SDK for supported microcontrollers and a management console. The Weave Device SDK currently supports schemas for light bulbs, smart plugs and switches, and thermostats.

Google states that additional device support will be coming soon,

“In the coming months we will be adding support for additional device types, custom schemas/traits, and a mobile application API for Android and iOS. Finally, we’re also working towards merging Weave and Nest Weave to enable all classes of devices to connect with each other in a secure and reliable way. So whether you started with Google Weave or Nest Weave, there is a path forward in the ecosystem.”

This is just the beginning of the IoT ecosystem Google want to build. To get started, developers should check out Google’s IoT developer site, or go directly to the Android Things, Weave, and Google Cloud Platform sites for documentation and code samples.

Developers can download the Android Things Developer Preview here.

Rapid Mobile

Rapid Mobile uses cookies, tokens, and other third party scripts to recognise visitors of our sites and services, remember your settings and privacy choices, and - depending on your settings and privacy choices - enable us and some key partners to collect information about you so that we can improve our services and deliver relevant ads.

 

By continuing to use our site or clicking I Accept, you agree that Rapid Mobile and our key partners may collect data and use cookies for personalised ads and other purposes, as described more fully in our privacy policy.

 

You can change your settings at any time by clicking Manage Settings or by visiting our Privacy Centre for more detailed information.

 

Privacy Settings saved!
Cookie Services

When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies.Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site.

We track anonymized user information to improve our website.
  • _ga
  • _gid
  • _gat

Decline all Services
Accept all Services