27
Brillo and Weave - IoT , the next thunderstorm By : Devavrata Sharma

Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Brillo and Weave - IoT ,the next thunderstorm

By : Devavrata Sharma

Page 2: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Agenda :

• What is IOT and its Scope?

• Overview of Brillo and Weave

• Walkthrough with Brillo OS

• Brillo Core Services

• Security with Brillo

• Understand Weave

• Developer tools

• What we learnt?

• Q&A

Page 3: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

IoT

Page 4: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Scope of IoT

Page 5: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Scope and Advantage of IoT

• Better Product experience.

• Catalyst for Product virality.

Page 6: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Overview of Brillo and Weave

Embedded system where Brillo is an OS and Weave is communication layer.

End to end system for Existing and New IOT devices.

Page 7: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

IoT based LED bulbs

Page 8: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage
Page 9: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage
Page 10: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage
Page 11: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Brillo

• Operating system based on Android.

• Setup boards are available by Intel etc

• Portable by any third-party device.

• Built-in support for Weave

• https://developers.google.com/brillo/

Page 12: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage
Page 13: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Huh... Why the food is not there

Page 14: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage
Page 15: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage
Page 16: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Weave

• Enables the link between devices.

• Fast Communication via cloud and local network

• Common way of communication across devices.

• Common way of authorization, device discovery and interaction.

Page 17: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage
Page 18: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage
Page 19: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage
Page 20: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

• This protocol is implemented to device side library, mobile sdks and web-service which helps in remote interaction.

• https://developers.google.com/weave/

Page 21: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Brillo Boards by Intel, MIPS:

Page 22: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Brillo Boards partners :

Page 23: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Developer Tools :

• Weave Developer Console

• Device Metrics

• Test new prototypes

• CLI (Command Line Interface) for prototypes

• Script based interaction with devices

Page 24: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Example of Weave sdk based app :

https://github.com/googlesamples/android-WeaveLedToggler

Demonstrates basic usage of the Weave API to toggle LEDs on a compatible device.

Page 25: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

What we learnt today?

• What is IOT and its scope

• Brillo and Weave - the system for the changing world

• Developer tools

• How to start with Brillo and Weave

• LED toggle app using Weave SDK - Github project

Page 26: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Contact :

[email protected]@devavrataSharma

Brillo : https://developers.google.com/brillo/

Weave : https://developers.google.com/weave/

Page 27: Brillo and Weave - IoT , the next thunderstorm · • Security with Brillo • Understand Weave • Developer tools • What we learnt? • Q&A. IoT. Scope of IoT. Scope and Advantage

Thank You!

Table turns around,

time for Q & A.