This is the Linux app named HomeKit Accessory Development Kit (ADK) whose latest release can be downloaded as HomeKitADKsourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
使用 OnWorks 免费下载并在线运行此名为 HomeKit Accessory Development Kit (ADK) 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
HomeKit配件开发套件(ADK)
商品描述
HomeKitADK 是 Apple 的配件开发套件,用于使用 C 语言构建兼容 HomeKit 的配件,涵盖从微型嵌入式设备到完整的 POSIX 系统。它端到端实现了 HomeKit 配件协议 (HAP),包括配对、身份验证、加密和配件/特性建模,以便您可以公开照明、锁、传感器、插座和桥接器等服务。该 SDK 将堆栈划分为清晰的层级——核心协议、传输层和平台垫片层——因此供应商只需进行少量更改即可将其移植到其 MCU/RTOS 或 Linux/macOS 目标平台。它提供了示例配件和测试工具,用于演示配对流程、事件通知和状态持久性。发现和会话管理功能与标准 Home 生态系统集成,使 Apple 设备能够通过适当的权限查找、配对和控制配件。ADK 注重可靠性和认证就绪性,帮助制造商实现通过一致性测试的行为。
功能
- 完整的 HAP 实现,包括配对、授权和加密
- 具有嵌入式和 POSIX 平台抽象的可移植 C 代码库
- 常见 HomeKit 服务的配件/特性建模
- 用于快速启动的示例配件和测试线束
- 事件通知、状态持久性和高效的传输处理
- 针对认证和一致性工作流程的文档
程式语言
C
分类
此应用程序也可从 https://sourceforge.net/projects/homekit-adk.mirror/ 获取。它已托管在 OnWorks 中,以便通过我们的免费操作系统之一以最便捷的方式在线运行。