【问题标题】:Apple HomeKit Accessory TypeApple HomeKit 配件类型
【发布时间】:2015-11-07 04:58:46
【问题描述】:

我只是了解 Apple HomeKit 用于构建演示应用程序。
我看到 Apple 提供的预定义配件类型很少。
比如开关、风扇、温控器等。

如果我想要一些 Apple 未列出的新型配件怎么办?如何创建这个新配件(我知道这个新配件需要由硬件制造商制造,并且需要注册为苹果设备制造商)?

苹果允许创建新的配件类型吗?

【问题讨论】:

    标签: iso homekit ios-homekit


    【解决方案1】:

    您几乎自己回答了这个问题。为了将硬件归类为“HMAccessory”,该硬件需要经过“HomeKit”认证(参见MFi Program

    硬件制造供应商将完成 MFi 许可程序 - 在定义配件类型的过程中。

    因此,您在编写 HMAccessory 时无需担心处理未定义的附件类型。作为一个 HMAccessory,这应该为您解决。

    【讨论】:

    • 我不太确定。我正在运行一个 node.js 服务器来充当 HomeKit 桥。这个桥可以定义配件及其特性,而无需在 MFi 程序中。我刚刚编写了一个自定义插件来向 HomeKit 公开一个“开关”来打开和关闭我的电视。我还在玩弄,看看我是否可以扩展苹果制作的预定义类型。
    • 嗯,是的,这是一个 hack,您正在模拟一个 HMAccessory,但与所提出的问题无关。我的解释(我可能是错的)是他/她的意思是实际制造的硬件 HMAccessory 适合 Apple 定义的领域之外的配件“类型”)。另请注意,您创建了一个软“开关”(这是一个定义的 HMAccessory 类型),尽管您可能会创建一个充气/放气的类型“床”。无论如何,很好,你提到了这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多