1 iit rtc apple homekit and google brillo/weave. 2 homekit, what is it? homekit is a framework which...

11
1 IIT RTC Apple HomeKit and Google Brillo/Weave

Upload: berniece-porter

Post on 18-Jan-2016

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 IIT RTC Apple HomeKit and Google Brillo/Weave. 2 HOMEKIT, WHAT IS IT? HomeKit is a Framework which includes: iOS API and Database Secure Protocol for

1

IIT RTC Apple HomeKit and Google Brillo/Weave

Page 2: 1 IIT RTC Apple HomeKit and Google Brillo/Weave. 2 HOMEKIT, WHAT IS IT? HomeKit is a Framework which includes: iOS API and Database Secure Protocol for

2

HOMEKIT, WHAT IS IT?

HomeKit is a Framework which includes:

•iOS API and Database

•Secure Protocol for Device Communication• HomeKit Accessory Protocol (HAP)

•Integration with Siri

•Compliance governed By Mfi HomeKit Certification

HomeKit is NOT an app.•The apps are left for developer imagination

Page 3: 1 IIT RTC Apple HomeKit and Google Brillo/Weave. 2 HOMEKIT, WHAT IS IT? HomeKit is a Framework which includes: iOS API and Database Secure Protocol for

3

HOMEKIT USE CASES

Easy Accessory Discovery

Local and Remote ControliOS 8> – Remote Tunnel Via AppleTV as GatewayiOS 9.x – Remote Tunnel through iCloudiOS 9.x – Local Range Extender Tunneling for BLEBridge Support (ie to zigbee, zwave)

WatchOS 2IOS 9 - HomeKit Mirrored on Watch

Data and Control Sharing Share access with other applications and iCloud users

Siri Integration

“Siri, lock up my house in Tahoe”

Page 4: 1 IIT RTC Apple HomeKit and Google Brillo/Weave. 2 HOMEKIT, WHAT IS IT? HomeKit is a Framework which includes: iOS API and Database Secure Protocol for

4

HOMEKIT STACK

Page 5: 1 IIT RTC Apple HomeKit and Google Brillo/Weave. 2 HOMEKIT, WHAT IS IT? HomeKit is a Framework which includes: iOS API and Database Secure Protocol for

5

HOMEKIT APP DEVELOPMENT

• Easy

• Xcode has all the tools needed• HMCatalog Sample App• HomeKit Accessory Simulator• Itunes Connect

https://developer.apple.com/homekit/

Page 6: 1 IIT RTC Apple HomeKit and Google Brillo/Weave. 2 HOMEKIT, WHAT IS IT? HomeKit is a Framework which includes: iOS API and Database Secure Protocol for

6

HOMEKIT PRODUCT DEVELOPMENT

• Harder

• Register as Mfi Partner • Acquire Mfi co-processor samples via Mfi portal

• Must Pass Rigorous HomeKit Certification

• Leverage Silicon Vendor HAP stacks

Page 7: 1 IIT RTC Apple HomeKit and Google Brillo/Weave. 2 HOMEKIT, WHAT IS IT? HomeKit is a Framework which includes: iOS API and Database Secure Protocol for

7

WHAT ABOUT ANDROID?

• Google has multiple work streams for Consumer IOT

• Thread – IPv6 Wireless mesh• Brillo/Weave – Android base• Nest Weave – Works with Nest Ecosystem

Page 8: 1 IIT RTC Apple HomeKit and Google Brillo/Weave. 2 HOMEKIT, WHAT IS IT? HomeKit is a Framework which includes: iOS API and Database Secure Protocol for

8

BRILLO

Stripped down Android…

Page 9: 1 IIT RTC Apple HomeKit and Google Brillo/Weave. 2 HOMEKIT, WHAT IS IT? HomeKit is a Framework which includes: iOS API and Database Secure Protocol for

9

WEAVE

802.15.4 802.11

Page 10: 1 IIT RTC Apple HomeKit and Google Brillo/Weave. 2 HOMEKIT, WHAT IS IT? HomeKit is a Framework which includes: iOS API and Database Secure Protocol for

10

NEST WEAVE – COMING 2016

Page 11: 1 IIT RTC Apple HomeKit and Google Brillo/Weave. 2 HOMEKIT, WHAT IS IT? HomeKit is a Framework which includes: iOS API and Database Secure Protocol for

11