文件名称:hap-rs:Apple HomeKit附件协议(HAP)的Rust实现
文件大小:369KB
文件格式:ZIP
更新时间:2024-06-02 13:10:41
apple homekit Rust
HAP(HomeKit附件协议) Apple HomeKit附件协议(HAP)的Rust实现。 此板条箱支持Apple当前实现的所有HomeKit服务和特性,并提供创建自定义特性,服务和配件的功能。 HomeKit附件协议支持IP和Bluetooth LE上的传输。 目前,在此板条箱中仅实现了IP传输。 附件由已实现的HAP附件HTTP服务器公开,并通过内置的mDNS宣布。 HomeKit数据模型 HAP将启用HomeKit的设备定义为虚拟accessories ,这些accessories由characteristics组成的services组成。 特征保存各种数据类型的值以及可选的元数据,例如最大/最小值或单位。 服务组特征并代表附件的功能。 每个附件至少包括一个accessory information service和任意数量的附加服务。 例如,定制吊扇附件可能包括acce