HomeKit Deep Dive
HomeKit Deep Dive
Home App in macOS
HomeKit Accessory Development Kit
- Easier to get started
- Faster to intergrate
- Reliable and secure
- Stay in sync With iOS
- Available for MFi licensees
- Application interface
- Great for testing your accessory
HomeKit Certification Assistant
- Available for MFi licensees
- Self-certification tool
- Automated test execution
HomeKit Accessory Simulator
- Simulate any HomeKit accessory
- Great for testing your app
- No physical accessories required
- Available via Hardware IO Tools for Xcode
Home Object Hierarchy
- Naming best practice
- Used by Home app and Siri
- Choose good default names
- No special characters or numbers
- HMActionSetType.WakeUp
- HMActionSetType.Sleep
- HMActionSetType.HomeDeparture
- HMActionSetType.Arrival
- HMActionSetType.UserDefined
HMHome integration
- Conditionalize automated controls
- Show live streams
- Display still images
- Control the camera settings
- Control the speaker and microphone