SlideShare a Scribd company logo
1 of 20
Download to read offline
Developing Accessories for the Apple HomeKit Ecosystem
November 2016
2 Silicon Labs Confidential
Introduction to Apple HomeKit
Apple HomeKit is a framework for communicating with and controlling connected
home accessories such as lights, locks and thermostats.
It enables users to discover, configure and control smart home accessories using
iOS devices.
It also supports remote access to accessories through iCloud when using Apple TV
or iPad as a gateway.
3 Silicon Labs Confidential
 More than 30 device types can be
built with Apple HomeKit today:
 Sensors: Temperature, Humidity,
Smoke, Presence, CO etc.
 Controls: Light, locks, thermostats,
garage door openers, etc.
 Gateways: These connect sensors and
controls with applications
Introduction to Apple HomeKit
4 Silicon Labs Confidential
Introduction to Apple HomeKit
5 Silicon Labs Confidential
Wake Up
6 Silicon Labs Confidential
 HomeKit is not just a technology – but
an ecosystem:
 Technology providers such as Apple, Silicon
Labs, etc.
 Device vendors like: Apple, Philips, August,
Schlage, etc.
 Application developers
 System integrators
 Devices and applications are
interoperable, allowing more
advanced smart home applications
than proprietary systems
 Hunders of millions of potential users
Apple HomeKit is an Ecosystem
7 Silicon Labs Confidential
Silicon Labs Products for Apple HomeKit
Development Tools
Wireless Gecko
SoCs & Modules
and Sensors
Bluetooth
Software & SDK
Blue or Mighty
Gecko
Link Layer
GAP
GATT
BGAPI
Application
ATTSM
Hardware
Stack
Software
API
8 Silicon Labs Confidential
EFR32 Blue Gecko Platform
32-bit bus
Peripheral Reflex System
Radio
2.4 GHz w/
Balun
Integrated
PA + Balun
Packet
Trace
Energy
Management
Voltage
Reg. and
monitor
DC-DC
Converter
PoR and BoD
Clock
Management
HF RC and
Crystal Oscs
Auxiliary
RC Osc
LF Crystal Osc +
ULF and LF RC
Oscs
CPU and Memory
ARM
Cortex-M4 FPU
MPU
Flash
Program
Memory
Debug
Interface
RAM
Memory
Security
Crypto
AES, ECC,
SHA
CRC32
Serial
2x USART
I2C
I/O
External
Interrupt
Reset,
GPIO (5V)
and
wake-up
Timers and Triggers
2x Timer/
Counter
Low Energy
Timer
Pulse
Counter +
WD
Watchdog
Timer
Calendar
RTC
Cryo-timer
Analog
ADC +
ACMP
Current
DAC
 MCU + Bluetooth low energy Platform
 Cortex M4 with FPU and DSP instructions
 Up to 32kB RAM and 256kB Flash
 63 μA/MHz active, 2.1 μA sleep (EM3)
 1.85–3.8 V supply with full analog performance
 Integrated DC-DC buck converter
 Integrated Bluetooth radio
 Up to +19.5 dBm TX Power, -93 dBm RX Sensitivity
 8.8 mA TX (0 dBm), 8.7 mA RX
 7x7 QFN48, 5x5 QFN32 and 3x3 CSP packages
 Advanced Security Features
 Hardware crypto engine supports AES, ECC, SHA
 Pseudo Random Number Generator
 Bluetooth 4.2 Software
 Bluetooth 4.2 compliant
 Simultaneous central/peripheral/advertiser/scanner
 Up to 8 connections and 340kbps peak throughput
9 Silicon Labs Confidential
BGM111 BGM113 BGM12 SiP Module
Dimensions 12.9 x 15.0 x 2.2 mm 9.2 x 15.8 x 1.83 mm 6.5 x 6.5 x 1.5 mm
TX power +8 dBm +3 dBm +3 and +8 dBm
RX sensitivity: -92 dBm -92 dBm -90 dBm
Qualified Bluetooth, CE, FCC, IC,
Korea, Japan
Bluetooth, CE, FCC, IC,
Korea, Japan
Bluetooth, CE, limited modular FCC,
IC and Japan
Benefit 31 x I/O, footprint compatible with
future devices with more RAM,
Flash and Bluetooth 5.0
Small size PCB module
compatible with Bluegiga
BLE113
Ultra small module enabling small
designs still with great RF
performance. RF pin option available.
Blue Gecko Bluetooth Modules
10 Silicon Labs Confidential
Development Kits
 Blue Gecko Wireless Starter Kits (WSTKs)
 Blue or Mighty Gecko SoC or Module radio board
 A main board with display, USB, breakouts and
RHT sensor
 Blue Gecko module starter kits come with an
expansion board, which has a foot print for the
Apple HomeKit secure element
 Energy profiling, debug, firmware updates
 Thunderboard Sense IoT Kit
 Great platform for Apple HomeKit development
 Has EFR32 Might Gecko SoC
 Built-in antenna
 Temperature, Humidity, Air Quality, Light,
Pressure, 6-axis inertia sensor, MEMS mic, RBG
LEDs, buttons, and more
 USB for programming
 Secure element can be wired to the breakouts
11 Silicon Labs Confidential
 Si1153 Proximity and Ambient Light Sensor (ALS)
 Applications: Control panels, thermostats, etc.
 Proximity capability enables automatic display wake on approach
 Allows display to be powered down between uses, saving power
 Sunlight immunity option ensures proximity sensing works in sunlight
 Ambient Light Sensor enables automatic display brightness adjustment
 Ensures display is readable in bright light, but not too bright at night
 Si70xx Relative Humidity and Temperature Sensors
 Applications: Thermostats, water leak sensors, bathroom vent fans,
home security door/window sensors, etc.
 Humidity accuracy <3%
 Temperature accuracy <0.3°C
 0.1°C accuracy available over human body temperature range
 Market leading power consumption maximizes battery life
Silicon Labs’ Environmental Sensors
TEMPERATURE HUMIDITY
AMBIENT LIGHTPROXIMITY
12 Silicon Labs Confidential
 Integrated Bluetooth Stack
 Bluetooth 4.2 compliant
 Simultaneous Central / Peripheral / Advertiser / Scanner
 8 simultaneous connections
 340kbps peak throughput
 Flexible, easy-to-use APIs
 BGAPI and emLib HAL for standalone mode (SoC mode)
 BGAPI serial protocol for NCP over UART
 Profile ToolkitTM for building GATT based profiles
 BGScriptTM scripting language
 Field Upgradable
 Full and application only update modes
 Over-the-Air Firmware Update
 NCP Firmware Update over UART
Silicon Labs’ Bluetooth Software
Blue or Mighty
Gecko
Link Layer
GAP
GATT
BGAPI
Application
ATTSM
Hardware
Stack
Software
API
13 Silicon Labs Confidential
 Apple HomeKit R7 Compliant Software
 Implements the Apple HomeKit Accessory Protocol (HAP)
 Implements Apple HomeKit security algorithms
 Implements all Apple HomeKit services and characteristics
 Other necessary Apple HomeKit enablers such as:
Over-the-Air update secure element interfacing etc.
 Provided as a library
 Adds HomeKit APIs
 Adds new APIs in addtion to the Bluetooth API
 HomeKit configuration
 HomeKit advetisement and connection management
 HomeKit security and bondings
 Can be used in SoC or NCP mode
 Examples Applications and Source Code
 Tested and Approved by Apple
Silicon Labs’ Software for Apple HomeKit
Blue or Mighty
Gecko
Link Layer
GAP
GATT
HomeKit + BGAPI
HomeKit Application
ATTSM
Hardware
Stack
Software
API
AppleHomeKit
HomeKit
14 Silicon Labs Confidential
 Simplicity Studio
 An Eclipse based Silicon Labs’ IDE
 Integrated IDE with code editor,
code compilation and debug
 Demos and example source code
 Documentation
 Value-add tools
 Hardware configurator
 Energy Profiler
 Network Analyzer
 Compiler support
 IAR 7.40 and newer (7.60 recommeded)
 Free BGScript compiler
 3rd Party Tools
 IAR Embedded Workbench
 Bluetooth SIG Developer Studio
 Smart Phone Applications
 iOS and Android reference applications for Apple HomeKit
Development Tools
15 Silicon Labs Confidential
 Apple HomeKit is licensed under
Apple’s MFI program
 You have to be an MFI licensee to
access the Apple specifications, tools,
Silicon Labs’ software, and
documentation
 Learn more and sign-up at:
 https://developer.apple.com/programs/mfi/
Developing for Apple HomeKit - Made for iPhone (MFI)
16 Silicon Labs Confidential
 Apple MFI Verification
 Go to www.silabs.com/homekit
 Request for our Apple HomeKit SDK access
 Tell us your:
 MFI account number
 Company name
 Primary contact person to Apple
 We’ll provide you our SDK and documents
 Get Our Development Kits
 Blue or Mighty Gecko WSTK or Thunderboard sense
 Select a SoC with 32kB RAM and 256kB Flash
 All BGM module kits come with an EXP board, with a
socket for secure element
 Help and Technical Support
 Go to www.silabs.com/support
 Submit a ticket to our support team
Developing for Apple HomeKit – Silicon Labs’ Products
17 Silicon Labs Confidential
 The end product, before going to market,
must still be approved by Apple
 Devices, manuals and product packaging,
need to be sent to Apple for testing
 Silicon Labs’ Apple HomeKit
implementation is tested and approved
by Apple and it passes HomeKit R7
certification tests
 Contact your MFI contact for details
about the process
Developing for Apple HomeKit – Apple Review
18 Silicon Labs Confidential
 Silicon Labs for Apple HomeKit
 HomeKit introduction
 HomeKit enabled products
 Getting started using HomeKit
 HomeKit WWDC14 video
 Siri voice commands
 HomeKit developer guide
Additional Resources
19 Silicon Labs Confidential
Summary
 Silicon Labs’ Apple HomeKit implementation is tested and approved by Apple
and it passes HomeKit R7 certification tests
 Significantly reduced development time and risk
 Easier Apple approvals
 Silicon Labs provides multiple offerings for Apple HomeKit accessory vendors:
 Bluetooth SoCs and modules
 Sensors
 Bluetooth 4.2 and Apple HomeKit compliant software
 Hardware and software development tools
 Get started here: www.silabs.com/homekit
Thank You
www.silabs.com
www.community.silabs.com

More Related Content

What's hot

Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Silicon Labs
 
Embedded systems projects using zigbee and micro controllers
Embedded systems projects using zigbee and micro controllersEmbedded systems projects using zigbee and micro controllers
Embedded systems projects using zigbee and micro controllersEdlabz Pune
 
Zigbee technology ppt edited
Zigbee technology ppt editedZigbee technology ppt edited
Zigbee technology ppt editedrakeshkumarchary
 
Benchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance
Benchmarking Bluetooth Mesh, Thread, and Zigbee Network PerformanceBenchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance
Benchmarking Bluetooth Mesh, Thread, and Zigbee Network PerformanceSilicon Labs
 
Introduction to Ti wireless solution: ZigBee
Introduction to Ti wireless solution: ZigBeeIntroduction to Ti wireless solution: ZigBee
Introduction to Ti wireless solution: ZigBeeChiu-Hao Chen (Ted)
 
Extending Bluetooth with Mesh Networking
Extending Bluetooth with Mesh NetworkingExtending Bluetooth with Mesh Networking
Extending Bluetooth with Mesh NetworkingSilicon Labs
 
Zigbee - Building Smart Homes
Zigbee - Building Smart HomesZigbee - Building Smart Homes
Zigbee - Building Smart HomesOmer Ali
 
Introduction to zigbee
Introduction to zigbeeIntroduction to zigbee
Introduction to zigbeeAmit Dixit
 
Selecting the Right Mesh Technology for Your Application
Selecting the Right Mesh Technology for Your ApplicationSelecting the Right Mesh Technology for Your Application
Selecting the Right Mesh Technology for Your ApplicationSilicon Labs
 
The Differences of between ZigBee and Bluetooth technologies
The Differences of between ZigBee and Bluetooth technologiesThe Differences of between ZigBee and Bluetooth technologies
The Differences of between ZigBee and Bluetooth technologiesCan KAYA
 
Zigbee technology [autosaved]
Zigbee technology [autosaved]Zigbee technology [autosaved]
Zigbee technology [autosaved]vandjadhav
 
Zigbee wireless control made easy
Zigbee wireless control made easyZigbee wireless control made easy
Zigbee wireless control made easyrajrayala
 
Wireless standards
Wireless standards Wireless standards
Wireless standards Ajay Suresh
 
ZigBee Technology
ZigBee TechnologyZigBee Technology
ZigBee TechnologyNimi T
 

What's hot (20)

Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5
 
Embedded systems projects using zigbee and micro controllers
Embedded systems projects using zigbee and micro controllersEmbedded systems projects using zigbee and micro controllers
Embedded systems projects using zigbee and micro controllers
 
Zig Bee
Zig BeeZig Bee
Zig Bee
 
Zigbee technology ppt edited
Zigbee technology ppt editedZigbee technology ppt edited
Zigbee technology ppt edited
 
Benchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance
Benchmarking Bluetooth Mesh, Thread, and Zigbee Network PerformanceBenchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance
Benchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance
 
Introduction to Ti wireless solution: ZigBee
Introduction to Ti wireless solution: ZigBeeIntroduction to Ti wireless solution: ZigBee
Introduction to Ti wireless solution: ZigBee
 
Zigbee ppt
Zigbee pptZigbee ppt
Zigbee ppt
 
Extending Bluetooth with Mesh Networking
Extending Bluetooth with Mesh NetworkingExtending Bluetooth with Mesh Networking
Extending Bluetooth with Mesh Networking
 
Zigbee - Building Smart Homes
Zigbee - Building Smart HomesZigbee - Building Smart Homes
Zigbee - Building Smart Homes
 
Introduction to zigbee
Introduction to zigbeeIntroduction to zigbee
Introduction to zigbee
 
Zigbee ppt
Zigbee pptZigbee ppt
Zigbee ppt
 
Zigbee technology2
Zigbee technology2Zigbee technology2
Zigbee technology2
 
Selecting the Right Mesh Technology for Your Application
Selecting the Right Mesh Technology for Your ApplicationSelecting the Right Mesh Technology for Your Application
Selecting the Right Mesh Technology for Your Application
 
The Differences of between ZigBee and Bluetooth technologies
The Differences of between ZigBee and Bluetooth technologiesThe Differences of between ZigBee and Bluetooth technologies
The Differences of between ZigBee and Bluetooth technologies
 
Zigbee technology
Zigbee technology Zigbee technology
Zigbee technology
 
Zigbee technology [autosaved]
Zigbee technology [autosaved]Zigbee technology [autosaved]
Zigbee technology [autosaved]
 
Zigbee wireless control made easy
Zigbee wireless control made easyZigbee wireless control made easy
Zigbee wireless control made easy
 
Wireless standards
Wireless standards Wireless standards
Wireless standards
 
ZIGBEE TECHNOLOGY ppt
ZIGBEE TECHNOLOGY pptZIGBEE TECHNOLOGY ppt
ZIGBEE TECHNOLOGY ppt
 
ZigBee Technology
ZigBee TechnologyZigBee Technology
ZigBee Technology
 

Viewers also liked

Developing Biomedical Devices with Bluetooth
Developing Biomedical Devices with BluetoothDeveloping Biomedical Devices with Bluetooth
Developing Biomedical Devices with BluetoothSilicon Labs
 
Applications and Industries Being Powered by Bluetooth Low Energy
Applications and Industries Being Powered by Bluetooth Low EnergyApplications and Industries Being Powered by Bluetooth Low Energy
Applications and Industries Being Powered by Bluetooth Low EnergySilicon Labs
 
Integrating Speed and Flexibility Isolating Industrial Control
Integrating Speed and Flexibility Isolating Industrial ControlIntegrating Speed and Flexibility Isolating Industrial Control
Integrating Speed and Flexibility Isolating Industrial ControlSilicon Labs
 
Clock Tree Timing 101
Clock Tree Timing 101Clock Tree Timing 101
Clock Tree Timing 101Silicon Labs
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging ChallengesAaron Irizarry
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
 
SILICON LABS APPLICATION GUIDE 2013
SILICON LABS APPLICATION GUIDE 2013SILICON LABS APPLICATION GUIDE 2013
SILICON LABS APPLICATION GUIDE 2013Rimsky Cheng
 
A Perspective on Industry-led R&D Labs in the Silicon Valley
A Perspective on Industry-led R&D Labs in the Silicon ValleyA Perspective on Industry-led R&D Labs in the Silicon Valley
A Perspective on Industry-led R&D Labs in the Silicon ValleyCK Toh
 
PechaKucha - "Siri, start presentation 'HomeKit'"
PechaKucha - "Siri, start presentation 'HomeKit'"PechaKucha - "Siri, start presentation 'HomeKit'"
PechaKucha - "Siri, start presentation 'HomeKit'"marcofolio
 
Introduction to Oberon HomeKit SDKs
Introduction to Oberon HomeKit SDKsIntroduction to Oberon HomeKit SDKs
Introduction to Oberon HomeKit SDKsCuno Pfister
 
OpenIOT 2016, San Diego, California - Implementing_Miniature_Smart_Home
OpenIOT 2016, San Diego, California - Implementing_Miniature_Smart_HomeOpenIOT 2016, San Diego, California - Implementing_Miniature_Smart_Home
OpenIOT 2016, San Diego, California - Implementing_Miniature_Smart_HomeConstantin Musca
 
IoT at the Edge - Gateway Services
IoT at the Edge - Gateway ServicesIoT at the Edge - Gateway Services
IoT at the Edge - Gateway ServicesAllSeen Alliance
 
Overview of the Internet of Things from Silicon Labs CEO Tyson Tuttle
Overview of the Internet of Things from Silicon Labs CEO Tyson TuttleOverview of the Internet of Things from Silicon Labs CEO Tyson Tuttle
Overview of the Internet of Things from Silicon Labs CEO Tyson TuttleSilicon Labs
 
Step Right Up: Design the Next Winning Wearable
Step Right Up: Design the Next Winning Wearable Step Right Up: Design the Next Winning Wearable
Step Right Up: Design the Next Winning Wearable Silicon Labs
 
Aiming Low: Low-Power MCUs for the IoT
Aiming Low: Low-Power MCUs for the IoTAiming Low: Low-Power MCUs for the IoT
Aiming Low: Low-Power MCUs for the IoTSilicon Labs
 
Top Lessons Learned: Industrial Automation Webinar Series
Top Lessons Learned: Industrial Automation Webinar SeriesTop Lessons Learned: Industrial Automation Webinar Series
Top Lessons Learned: Industrial Automation Webinar SeriesSilicon Labs
 
Brillo and weave - Android IOT
Brillo and weave - Android IOTBrillo and weave - Android IOT
Brillo and weave - Android IOTDevavrata Sharma
 

Viewers also liked (20)

Developing Biomedical Devices with Bluetooth
Developing Biomedical Devices with BluetoothDeveloping Biomedical Devices with Bluetooth
Developing Biomedical Devices with Bluetooth
 
Applications and Industries Being Powered by Bluetooth Low Energy
Applications and Industries Being Powered by Bluetooth Low EnergyApplications and Industries Being Powered by Bluetooth Low Energy
Applications and Industries Being Powered by Bluetooth Low Energy
 
Integrating Speed and Flexibility Isolating Industrial Control
Integrating Speed and Flexibility Isolating Industrial ControlIntegrating Speed and Flexibility Isolating Industrial Control
Integrating Speed and Flexibility Isolating Industrial Control
 
Clock Tree Timing 101
Clock Tree Timing 101Clock Tree Timing 101
Clock Tree Timing 101
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging Challenges
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 
SILICON LABS APPLICATION GUIDE 2013
SILICON LABS APPLICATION GUIDE 2013SILICON LABS APPLICATION GUIDE 2013
SILICON LABS APPLICATION GUIDE 2013
 
A Perspective on Industry-led R&D Labs in the Silicon Valley
A Perspective on Industry-led R&D Labs in the Silicon ValleyA Perspective on Industry-led R&D Labs in the Silicon Valley
A Perspective on Industry-led R&D Labs in the Silicon Valley
 
PechaKucha - "Siri, start presentation 'HomeKit'"
PechaKucha - "Siri, start presentation 'HomeKit'"PechaKucha - "Siri, start presentation 'HomeKit'"
PechaKucha - "Siri, start presentation 'HomeKit'"
 
Introduction to Oberon HomeKit SDKs
Introduction to Oberon HomeKit SDKsIntroduction to Oberon HomeKit SDKs
Introduction to Oberon HomeKit SDKs
 
Homekit 20140730
Homekit 20140730Homekit 20140730
Homekit 20140730
 
OpenIOT 2016, San Diego, California - Implementing_Miniature_Smart_Home
OpenIOT 2016, San Diego, California - Implementing_Miniature_Smart_HomeOpenIOT 2016, San Diego, California - Implementing_Miniature_Smart_Home
OpenIOT 2016, San Diego, California - Implementing_Miniature_Smart_Home
 
IoT at the Edge - Gateway Services
IoT at the Edge - Gateway ServicesIoT at the Edge - Gateway Services
IoT at the Edge - Gateway Services
 
Overview of the Internet of Things from Silicon Labs CEO Tyson Tuttle
Overview of the Internet of Things from Silicon Labs CEO Tyson TuttleOverview of the Internet of Things from Silicon Labs CEO Tyson Tuttle
Overview of the Internet of Things from Silicon Labs CEO Tyson Tuttle
 
Step Right Up: Design the Next Winning Wearable
Step Right Up: Design the Next Winning Wearable Step Right Up: Design the Next Winning Wearable
Step Right Up: Design the Next Winning Wearable
 
Aiming Low: Low-Power MCUs for the IoT
Aiming Low: Low-Power MCUs for the IoTAiming Low: Low-Power MCUs for the IoT
Aiming Low: Low-Power MCUs for the IoT
 
Top Lessons Learned: Industrial Automation Webinar Series
Top Lessons Learned: Industrial Automation Webinar SeriesTop Lessons Learned: Industrial Automation Webinar Series
Top Lessons Learned: Industrial Automation Webinar Series
 
Brillo and weave - Android IOT
Brillo and weave - Android IOTBrillo and weave - Android IOT
Brillo and weave - Android IOT
 

Similar to Developing Accessories for the Apple HomeKit Ecosystem

Sigfox Makers Tour - Bratislava
Sigfox Makers Tour - BratislavaSigfox Makers Tour - Bratislava
Sigfox Makers Tour - BratislavaNicolas Lesconnec
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantTezpur University
 
Katalog Produk AKCP | Katalog AKCP
Katalog Produk AKCP | Katalog AKCPKatalog Produk AKCP | Katalog AKCP
Katalog Produk AKCP | Katalog AKCPPT. Siwali Swantika
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortileST_World
 
The Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything ConnectivityThe Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything ConnectivityQualcomm Developer Network
 
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotTrack 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotST_World
 
Creator IoT Framework
Creator IoT FrameworkCreator IoT Framework
Creator IoT FrameworkPaul Evans
 
IoT and the Role of Platforms
IoT and the Role of PlatformsIoT and the Role of Platforms
IoT and the Role of PlatformsTiE Bangalore
 
Nio100 product guide 20150520
Nio100 product guide 20150520Nio100 product guide 20150520
Nio100 product guide 20150520和得 王
 
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...Hackito Ergo Sum
 
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)Amazon Web Services
 
Intels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminarIntels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminarBlue Line
 
A. Sirota "Building an Automation Solution based on Appium"
A. Sirota "Building an Automation Solution based on Appium"A. Sirota "Building an Automation Solution based on Appium"
A. Sirota "Building an Automation Solution based on Appium"DataArt
 
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...ST_World
 
Introduction to Home Automation
Introduction to Home AutomationIntroduction to Home Automation
Introduction to Home AutomationRuslan Ulanov
 
Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...Codemotion Tel Aviv
 
Eclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura
 

Similar to Developing Accessories for the Apple HomeKit Ecosystem (20)

Sigfox Makers Tour - Bratislava
Sigfox Makers Tour - BratislavaSigfox Makers Tour - Bratislava
Sigfox Makers Tour - Bratislava
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice Assistant
 
Katalog Produk AKCP | Katalog AKCP
Katalog Produk AKCP | Katalog AKCPKatalog Produk AKCP | Katalog AKCP
Katalog Produk AKCP | Katalog AKCP
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortile
 
The Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything ConnectivityThe Fundamentals of Internet of Everything Connectivity
The Fundamentals of Internet of Everything Connectivity
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
 
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotTrack 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
 
Creator IoT Framework
Creator IoT FrameworkCreator IoT Framework
Creator IoT Framework
 
IoT and the Role of Platforms
IoT and the Role of PlatformsIoT and the Role of Platforms
IoT and the Role of Platforms
 
Nio100 product guide 20150520
Nio100 product guide 20150520Nio100 product guide 20150520
Nio100 product guide 20150520
 
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...
[HES2013] Hacking apple accessories to pown iDevices – Wake up Neo! Your phon...
 
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
 
Intels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminarIntels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminar
 
Sigfox Makers Tour - Torino
Sigfox Makers Tour - TorinoSigfox Makers Tour - Torino
Sigfox Makers Tour - Torino
 
A. Sirota "Building an Automation Solution based on Appium"
A. Sirota "Building an Automation Solution based on Appium"A. Sirota "Building an Automation Solution based on Appium"
A. Sirota "Building an Automation Solution based on Appium"
 
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
 
Introduction to Home Automation
Introduction to Home AutomationIntroduction to Home Automation
Introduction to Home Automation
 
Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...
 
Bt4 0 for_apple
Bt4 0 for_appleBt4 0 for_apple
Bt4 0 for_apple
 
Eclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura Shoot a-pi
Eclipse Kura Shoot a-pi
 

Recently uploaded

Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gapedkojalkojal131
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...Pooja Nehwal
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknowmakika9823
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsappssapnasaifi408
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsPooja Nehwal
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...Call Girls in Nagpur High Profile
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Serviceankitnayak356677
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call Girls
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
 

Developing Accessories for the Apple HomeKit Ecosystem

  • 1. Developing Accessories for the Apple HomeKit Ecosystem November 2016
  • 2. 2 Silicon Labs Confidential Introduction to Apple HomeKit Apple HomeKit is a framework for communicating with and controlling connected home accessories such as lights, locks and thermostats. It enables users to discover, configure and control smart home accessories using iOS devices. It also supports remote access to accessories through iCloud when using Apple TV or iPad as a gateway.
  • 3. 3 Silicon Labs Confidential  More than 30 device types can be built with Apple HomeKit today:  Sensors: Temperature, Humidity, Smoke, Presence, CO etc.  Controls: Light, locks, thermostats, garage door openers, etc.  Gateways: These connect sensors and controls with applications Introduction to Apple HomeKit
  • 4. 4 Silicon Labs Confidential Introduction to Apple HomeKit
  • 5. 5 Silicon Labs Confidential Wake Up
  • 6. 6 Silicon Labs Confidential  HomeKit is not just a technology – but an ecosystem:  Technology providers such as Apple, Silicon Labs, etc.  Device vendors like: Apple, Philips, August, Schlage, etc.  Application developers  System integrators  Devices and applications are interoperable, allowing more advanced smart home applications than proprietary systems  Hunders of millions of potential users Apple HomeKit is an Ecosystem
  • 7. 7 Silicon Labs Confidential Silicon Labs Products for Apple HomeKit Development Tools Wireless Gecko SoCs & Modules and Sensors Bluetooth Software & SDK Blue or Mighty Gecko Link Layer GAP GATT BGAPI Application ATTSM Hardware Stack Software API
  • 8. 8 Silicon Labs Confidential EFR32 Blue Gecko Platform 32-bit bus Peripheral Reflex System Radio 2.4 GHz w/ Balun Integrated PA + Balun Packet Trace Energy Management Voltage Reg. and monitor DC-DC Converter PoR and BoD Clock Management HF RC and Crystal Oscs Auxiliary RC Osc LF Crystal Osc + ULF and LF RC Oscs CPU and Memory ARM Cortex-M4 FPU MPU Flash Program Memory Debug Interface RAM Memory Security Crypto AES, ECC, SHA CRC32 Serial 2x USART I2C I/O External Interrupt Reset, GPIO (5V) and wake-up Timers and Triggers 2x Timer/ Counter Low Energy Timer Pulse Counter + WD Watchdog Timer Calendar RTC Cryo-timer Analog ADC + ACMP Current DAC  MCU + Bluetooth low energy Platform  Cortex M4 with FPU and DSP instructions  Up to 32kB RAM and 256kB Flash  63 μA/MHz active, 2.1 μA sleep (EM3)  1.85–3.8 V supply with full analog performance  Integrated DC-DC buck converter  Integrated Bluetooth radio  Up to +19.5 dBm TX Power, -93 dBm RX Sensitivity  8.8 mA TX (0 dBm), 8.7 mA RX  7x7 QFN48, 5x5 QFN32 and 3x3 CSP packages  Advanced Security Features  Hardware crypto engine supports AES, ECC, SHA  Pseudo Random Number Generator  Bluetooth 4.2 Software  Bluetooth 4.2 compliant  Simultaneous central/peripheral/advertiser/scanner  Up to 8 connections and 340kbps peak throughput
  • 9. 9 Silicon Labs Confidential BGM111 BGM113 BGM12 SiP Module Dimensions 12.9 x 15.0 x 2.2 mm 9.2 x 15.8 x 1.83 mm 6.5 x 6.5 x 1.5 mm TX power +8 dBm +3 dBm +3 and +8 dBm RX sensitivity: -92 dBm -92 dBm -90 dBm Qualified Bluetooth, CE, FCC, IC, Korea, Japan Bluetooth, CE, FCC, IC, Korea, Japan Bluetooth, CE, limited modular FCC, IC and Japan Benefit 31 x I/O, footprint compatible with future devices with more RAM, Flash and Bluetooth 5.0 Small size PCB module compatible with Bluegiga BLE113 Ultra small module enabling small designs still with great RF performance. RF pin option available. Blue Gecko Bluetooth Modules
  • 10. 10 Silicon Labs Confidential Development Kits  Blue Gecko Wireless Starter Kits (WSTKs)  Blue or Mighty Gecko SoC or Module radio board  A main board with display, USB, breakouts and RHT sensor  Blue Gecko module starter kits come with an expansion board, which has a foot print for the Apple HomeKit secure element  Energy profiling, debug, firmware updates  Thunderboard Sense IoT Kit  Great platform for Apple HomeKit development  Has EFR32 Might Gecko SoC  Built-in antenna  Temperature, Humidity, Air Quality, Light, Pressure, 6-axis inertia sensor, MEMS mic, RBG LEDs, buttons, and more  USB for programming  Secure element can be wired to the breakouts
  • 11. 11 Silicon Labs Confidential  Si1153 Proximity and Ambient Light Sensor (ALS)  Applications: Control panels, thermostats, etc.  Proximity capability enables automatic display wake on approach  Allows display to be powered down between uses, saving power  Sunlight immunity option ensures proximity sensing works in sunlight  Ambient Light Sensor enables automatic display brightness adjustment  Ensures display is readable in bright light, but not too bright at night  Si70xx Relative Humidity and Temperature Sensors  Applications: Thermostats, water leak sensors, bathroom vent fans, home security door/window sensors, etc.  Humidity accuracy <3%  Temperature accuracy <0.3°C  0.1°C accuracy available over human body temperature range  Market leading power consumption maximizes battery life Silicon Labs’ Environmental Sensors TEMPERATURE HUMIDITY AMBIENT LIGHTPROXIMITY
  • 12. 12 Silicon Labs Confidential  Integrated Bluetooth Stack  Bluetooth 4.2 compliant  Simultaneous Central / Peripheral / Advertiser / Scanner  8 simultaneous connections  340kbps peak throughput  Flexible, easy-to-use APIs  BGAPI and emLib HAL for standalone mode (SoC mode)  BGAPI serial protocol for NCP over UART  Profile ToolkitTM for building GATT based profiles  BGScriptTM scripting language  Field Upgradable  Full and application only update modes  Over-the-Air Firmware Update  NCP Firmware Update over UART Silicon Labs’ Bluetooth Software Blue or Mighty Gecko Link Layer GAP GATT BGAPI Application ATTSM Hardware Stack Software API
  • 13. 13 Silicon Labs Confidential  Apple HomeKit R7 Compliant Software  Implements the Apple HomeKit Accessory Protocol (HAP)  Implements Apple HomeKit security algorithms  Implements all Apple HomeKit services and characteristics  Other necessary Apple HomeKit enablers such as: Over-the-Air update secure element interfacing etc.  Provided as a library  Adds HomeKit APIs  Adds new APIs in addtion to the Bluetooth API  HomeKit configuration  HomeKit advetisement and connection management  HomeKit security and bondings  Can be used in SoC or NCP mode  Examples Applications and Source Code  Tested and Approved by Apple Silicon Labs’ Software for Apple HomeKit Blue or Mighty Gecko Link Layer GAP GATT HomeKit + BGAPI HomeKit Application ATTSM Hardware Stack Software API AppleHomeKit HomeKit
  • 14. 14 Silicon Labs Confidential  Simplicity Studio  An Eclipse based Silicon Labs’ IDE  Integrated IDE with code editor, code compilation and debug  Demos and example source code  Documentation  Value-add tools  Hardware configurator  Energy Profiler  Network Analyzer  Compiler support  IAR 7.40 and newer (7.60 recommeded)  Free BGScript compiler  3rd Party Tools  IAR Embedded Workbench  Bluetooth SIG Developer Studio  Smart Phone Applications  iOS and Android reference applications for Apple HomeKit Development Tools
  • 15. 15 Silicon Labs Confidential  Apple HomeKit is licensed under Apple’s MFI program  You have to be an MFI licensee to access the Apple specifications, tools, Silicon Labs’ software, and documentation  Learn more and sign-up at:  https://developer.apple.com/programs/mfi/ Developing for Apple HomeKit - Made for iPhone (MFI)
  • 16. 16 Silicon Labs Confidential  Apple MFI Verification  Go to www.silabs.com/homekit  Request for our Apple HomeKit SDK access  Tell us your:  MFI account number  Company name  Primary contact person to Apple  We’ll provide you our SDK and documents  Get Our Development Kits  Blue or Mighty Gecko WSTK or Thunderboard sense  Select a SoC with 32kB RAM and 256kB Flash  All BGM module kits come with an EXP board, with a socket for secure element  Help and Technical Support  Go to www.silabs.com/support  Submit a ticket to our support team Developing for Apple HomeKit – Silicon Labs’ Products
  • 17. 17 Silicon Labs Confidential  The end product, before going to market, must still be approved by Apple  Devices, manuals and product packaging, need to be sent to Apple for testing  Silicon Labs’ Apple HomeKit implementation is tested and approved by Apple and it passes HomeKit R7 certification tests  Contact your MFI contact for details about the process Developing for Apple HomeKit – Apple Review
  • 18. 18 Silicon Labs Confidential  Silicon Labs for Apple HomeKit  HomeKit introduction  HomeKit enabled products  Getting started using HomeKit  HomeKit WWDC14 video  Siri voice commands  HomeKit developer guide Additional Resources
  • 19. 19 Silicon Labs Confidential Summary  Silicon Labs’ Apple HomeKit implementation is tested and approved by Apple and it passes HomeKit R7 certification tests  Significantly reduced development time and risk  Easier Apple approvals  Silicon Labs provides multiple offerings for Apple HomeKit accessory vendors:  Bluetooth SoCs and modules  Sensors  Bluetooth 4.2 and Apple HomeKit compliant software  Hardware and software development tools  Get started here: www.silabs.com/homekit