如何从iOS iPhone / iPad向HomKit配件发送图像/文件

时间:2015-10-01 11:56:27

标签: ios external-accessory homekit ios-homekit

  1. 使用HomeKit服务将文件发送到HomeKit配件需要什么?从配件设计角度和iOS角度来看。
  2. HomeKit是否允许从iOS应用程序发送图像或xml数据等文件?

3 个答案:

答案 0 :(得分:1)

HomeKit允许您创建可以采用各种不同格式的自定义特征。您可以使用“数据”格式,使特征为“写入”或“读取”,并将您需要的信息(图像)以任何方向发送到设备或应用程序。正如Adam Shiemke所说,您可能希望在该特征上定义协议,即,如果您想要发送名称和图像等附加数据。

答案 1 :(得分:0)

据我所知,我们无法使用家用套件将文件发送到HomeKit配件。我已经搜索了将图像发送到配件但不可能。我没有任何与之相关的方法。

答案 2 :(得分:0)

这有可能,但几乎肯定有更好的方法。 homekit的结构反映了蓝牙LE,因此有些附件包含包含特征的服务。特征是数据的源或同步(或两者)。使用homekit,有一些结构可以格式化数据,但也可以选择将非结构化数据传输到特征中或从特征中传输。

因此,您可以编写所需的任何数据,但您必须定义数据传输协议。因为一切都是加密的,所以它会相当慢。如果你通过BLE进行传输,那么一次可以写入多少数据也是有限制的(BLE协议的限制),所以你需要大量的东西或者依靠操作系统来为你做分块,这可能导致无序转移(理论上,不确定香港将如何与此互动)。