发布于 2015-12-10 16:04:35
HomeKit允许您创建一个可以采用不同格式的自定义特性。您可以使用“数据”格式,使特征是“写”或“读”,并将您需要的信息(图像)向设备或应用程序发送。正如Adam所说,您可能需要定义一个关于该特性的协议,即,如果您希望发送其他数据,比如名称和图像。
发布于 2015-10-01 12:17:58
据我所知,我们无法使用家庭工具包将文件发送到HomeKit附件。我有搜索发送图像到附件,但不可能。我没有想到任何与此相关的方法。
发布于 2015-10-21 22:57:18
这是有可能的,但几乎可以肯定还有更好的方法。homekit的结构反映了蓝牙,因此有一些附件包含了包含特色的服务。特征是数据的源或同步(或两者都是)。使用homekit,可以对数据进行格式化,但也可以选择将非结构化数据传输到某个特性。
因此,您可以编写任何您想要的数据,但您必须定义数据传输协议。因为一切都是加密的,所以速度会很慢。如果您正在通过BLE进行传输,那么一次可以写入多少数据也是有限制的( BLE协议的限制),所以您需要分块或依靠操作系统为您完成分块,这可能导致无序传输(理论上,不确定HK将如何与此交互)。
https://stackoverflow.com/questions/32887035
复制相似问题