Project Brillo: Google’s gift to Internet of Things

What if someday devices do everything for you without your supervision? What if your smartphone can detect your position and open or close the garage automatically? What if an oven can receive a recipe from your smartphone and get the meal ready? All this sounds too good to be true, right? The answer is no. This is the future and it’s happening NOW!

Google in its I/O conference this year announced Brillo, an Android operating system marking its entry into the Internet of Things market. The world is rapidly adapting Internet of Things and Google’s entry could be a boost to developers and manufacturers.

What is Internet of Things(IOT)?

What if all the physical devices in your home, office are connected to each other and are capable of communicating with each other? This is what we call the Internet of Things. IOT is the next big thing.

1200_1200_08588_2bd64a3863051e458e7503d990cf75db

 

 

IOT is something that is beyond Machine to Machine Communication. Its embedded technology could bring in innovations in every field. Smart Grid is one of them.

The devices will integrate with the internet with the help of IP address. Due to limited availability of IPv4, the devices will majorly be using IPv6.

The ability to network these devices requires limited CPU, memory and power. This single point is going to help IOT reach out to various fields.

IOT is expected to consist of 50 billion devices by 2020.

For IOT to reach out to users, three things are necessary.

  • User Interface
  • Communication
  • Operating System

Brillo

As Google defined IOT, “taking a traditional device and adding computing, connectivity and a layer of intelligence

This is what Brillo aims to do.

Brillo is Google’s underlying operating system for IOT. Brillo is derived from Android. Or maybe a polished version of Android. The kernel, hardware abstraction layer and core essentials of Android are built into Brillo. Brillo can run on minimal hardware. It has Wi-Fi and Bluetooth support built in.

google-io-brillo-1200x640

Manufacturers can manage their devices through centralized management console for updates. Since Brillo is built from Android, it’ll have all the basic features of an operating system. Security being one of them.

brillo-1

 

Brillo’s developer preview is expected to be out in Q3 of 2015.

How will the devices communicate with each other? Google has the answer for it.

 

Weave

Weave is a communication layer by which devices can talk to each other. Devices can now talk to the cloud, your smartphone and also to each other with Weave.

Weave will have schemas defined. Devices will be able to understand the status of other devices and act accordingly. Developers can submit custom schemas.

“”

 

Weave is available cross-platform. Weave can run along with Brillo or on top of any other existing stack.

Since Brillo and Weave are built from Android, Android can recognize devices running Brillo. Setting up of devices will be a breeze.

Google-IO-2015-Project-Brillo-009-1280x720

 

The full stack of Weave will be ready by Q4 of 2015.

 

Conclusion

The technology today is moving towards a stage where it is trying to take control over itself. While it is important that we have do not let it go out of our hands, it is a moment for all of us to be proud. After all, technology is all about innovation, innovation and innovation.

-Bhargav

 

 

 

 

 

 

 

 

 

 

 

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s