HAP
E240736
HAP is Apple's HomeKit Accessory Protocol, a communication standard that defines how smart home accessories securely interact with Apple devices and the Home app.
All labels observed (1)
| Label | Occurrences |
|---|---|
| HAP canonical | 1 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Apple technology
ⓘ
communication protocol ⓘ smart home protocol ⓘ |
| compatibleWith |
HomePod
ⓘ
iOS ⓘ iPadOS ⓘ macOS ⓘ tvOS ⓘ |
| defines |
accessory configuration model
ⓘ
accessory identification procedures ⓘ accessory pairing procedures ⓘ characteristics and services for accessories ⓘ message formats for HomeKit accessories ⓘ transport requirements for HomeKit accessories ⓘ |
| developedBy | Apple Inc. ⓘ |
| documentedIn |
HomeKit Accessory Protocol
ⓘ
surface form:
Apple HomeKit Accessory Protocol Specification
|
| domain |
Internet of Things
ⓘ
smart home ⓘ |
| enables |
automation in the Home app
ⓘ
control of accessories via Siri ⓘ secure remote control of accessories via Apple home hub ⓘ |
| focusesOn |
interoperability within Apple ecosystem
ⓘ
privacy ⓘ security ⓘ |
| fullName | HomeKit Accessory Protocol ⓘ |
| hasAbbreviation | HAP ⓘ |
| relatedTo |
Apple Home app
ⓘ
Apple HomeKit ⓘ
surface form:
HomeKit
Matter smart home standard ⓘ |
| requires | Apple-issued HomeKit certification for commercial accessories ⓘ |
| securityFeature |
end-to-end encryption between accessory and controller
ⓘ
mutual authentication ⓘ per-accessory keys ⓘ |
| supports |
authentication
ⓘ
encryption ⓘ pairing of accessories ⓘ secure remote access via HomeKit ⓘ |
| transport |
Bluetooth Core Specification
ⓘ
surface form:
Bluetooth Low Energy
IP ⓘ |
| usedBy |
HomeKit-compatible sensors
ⓘ
HomeKit-compatible smart lights ⓘ HomeKit-compatible smart locks ⓘ HomeKit-compatible smart plugs ⓘ HomeKit-compatible thermostats ⓘ |
| usedFor |
communication between HomeKit accessories and Apple devices
ⓘ
secure communication with the Apple Home app ⓘ smart home accessory control ⓘ |
| usedIn |
Apple HomeKit
ⓘ
surface form:
Apple HomeKit ecosystem
|
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.