NAME
App::OpenHAP - HomeKit Accessory Protocol server for OpenBSD
SYNOPSIS
openhapd -f /etc/openhap/openhap.conf
hapctl status
DESCRIPTION
OpenHAP is a HomeKit Accessory Protocol bridge, designed for OpenBSD. The daemon openhapd serves the accessories that its configuration names, and hapctl controls the running daemon. This lead module holds no code: it names the distribution, and this document is the module index.
The manual pages openhapd(8), hapctl(8) and openhap.conf(5) hold the operational reference.
MODULES
The application:
- App::OpenHAP::Devices - the configured devices of the bridge
- App::OpenHAP::Host - the host of the Protocol::HAP engine
- App::OpenHAP::Tasmota::Device - a Tasmota device as a HAP accessory
- App::OpenHAP::Tasmota::Heater - Tasmota heater/switch HAP accessory
- App::OpenHAP::Tasmota::Lightbulb - Tasmota light HAP accessory
- App::OpenHAP::Tasmota::Sensor - Tasmota temperature-sensor HAP accessory
- App::OpenHAP::Tasmota::Thermostat - Tasmota thermostat HAP accessory
- App::OpenHAP::Test::Integration - base module for OpenHAP integration tests
The protocol engine, sans IO:
- Protocol::HAP - HomeKit Accessory Protocol library
- Protocol::HAP::Accessory - base class for HAP accessories
- Protocol::HAP::Bridge - HAP bridge accessory
- Protocol::HAP::Characteristic - HAP characteristic definitions
- Protocol::HAP::Controller - a blocking HAP controller client
- Protocol::HAP::Crypto - randomness and crypto primitives for HAP
- Protocol::HAP::HTTP - the HTTP/1.1 subset codec of HAP
- Protocol::HAP::Pairing - HAP pairing protocol implementation
- Protocol::HAP::SRP - SRP-6a implementation for HAP pairing
- Protocol::HAP::Server - the sans-IO HAP accessory-server engine
- Protocol::HAP::Service - HAP service definitions
- Protocol::HAP::Session - encrypted session state for HAP connections
- Protocol::HAP::SetupCode - the rules of the HomeKit setup code
- Protocol::HAP::Store - the persistence contract of Protocol::HAP
- Protocol::HAP::TLV - TLV8 encoder and decoder for the HAP protocol
SEE ALSO
The development guide and the release flow live in the repository at https://github.com/dickolsson/OpenHAP.
AUTHORS
Dick Olsson <hi@senzilla.io>