Saturday 5 September 2015

HB Blog 93: Google Brillo - Operating System For Internet Of Things.

Project Brillo is an Android-based embedded operating system platform by Google. It is aimed to be used with low-power and memory constrained IoT devices. The Internet of Things (IoT, sometimes Internet of Everything) is the network of physical objects or "things" embedded with electronics, software, sensors, and connectivity to enable objects to exchange data with the manufacturer, operator and/or other connected devices based on the infrastructure of International Telecommunication Union's Global Standards Initiative. The Internet of Things allows objects to be sensed and controlled remotely across existing network infrastructure, creating opportunities for more direct integration between the physical world and computer-based systems, and resulting in improved efficiency, accuracy and economic benefit.
Project Brillo: -
Brillo extends the Android platform to all your connected devices, so they are easy to set up and work seamlessly with each other and your smartphone. Since, it is based on the lower levels of Android, you can choose from a wide range of hardware platforms and silicon vendors. Basically, hardware systems will controlled and communicate with each other such as door locks, heater & cooler systems, etc. in single language medium to communicate with each other. It supports Wi-Fi and Bluetooth Low Energy to connect to various, random objects in your home that allow Android connectivity.
OEM's will build devices quickly and securely, without having to worry about software updates. Just need to add a compatibility library to connect with Brillo devices over Weave. For developers it extends the reach of their apps to the physical world. They need app to control multiple devices in the home and work environments, leveraging Google services such as voice actions. Finally, all Brillo devices(hardware systems) will move ahead of different hardware barriers and will communicate with each other in single language medium known as Weaver. 
Weaver Language: -
Weave is a universal language that all devices that Project Brillo use. It provides seamless and secure communication between devices both locally and through the cloud. It’s integrated into Google Play services, so support is built-in to Android and also easily available for iOS. This program will drive interoperability and quality through a certification program that device makers must adhere to. As part of this program, It provides a core set of schemas that will enable apps and devices to seamlessly interact with each other. Weaver language will act as  a medium to communicate Brillo devices with phone and access data over cloud system.

No comments:

Post a Comment