- 使用 HomeKit 服务将文件发送到 HomeKit 配件需要什么?从配件设计的角度和 iOS 的角度。
- HomeKit 是否允许从 iOS 应用程序发送图像或 xml 数据等文件?
问问题
139 次
3 回答
1
HomeKit 允许您创建可以采用各种不同格式的自定义特征。您可以使用“数据”格式,将特征设置为“写入”或“读取”,并将所需的信息(图像)以任何方向发送到设备或应用程序。正如 Adam Shiemke 所说,您可能希望针对该特性定义一个协议,即,如果您想发送额外的数据,例如名称和图像。
于 2015-12-10T16:04:35.060 回答
0
这是可能的,但几乎可以肯定有更好的方法。homekit 的结构是蓝牙 LE 的镜像,所以有一些附件包含了包含特性的服务。特征是数据的源或同步(或两者)。使用 homekit,数据的格式化方式有一些结构,但也可以选择将非结构化数据传输到/从特征。
所以你可以写任何你想要的数据,但你必须定义数据传输协议。而且它会相当慢,因为一切都是加密的。如果您通过 BLE 传输,一次可以写入多少数据也是有限制的(BLE 协议的限制),因此您需要分块或依靠操作系统为您进行分块,这可能导致无序传输(理论上,不确定 HK 将如何与之交互)。
于 2015-10-21T22:57:18.657 回答
0
据我所知,我们无法使用家庭套件将文件发送到 HomeKit 配件。我已经搜索将图像发送到附件,但不可能。我没有找到任何相关的方法。
于 2015-10-01T12:17:58.367 回答