首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HomeKit传输层/远程控制

HomeKit传输层/远程控制
EN

Stack Overflow用户
提问于 2015-01-03 17:06:27
回答 1查看 901关注 0票数 0

有没有办法将HomeKit的传输协议更改为特定的传输协议?我想远程控制我的设备。ie:通过XMPP/websocket隧道HTTP通信量。等?

如果不是,我知道有一个DNS-SD名称服务器来启用广域发现,但是我如何强制HomeKit框架来搜索给定的域呢?

EN

回答 1

Stack Overflow用户

发布于 2015-09-11 23:57:39

没有苹果支持的方法来改变HomeKit的传输协议:它直接依赖于HomeKit附件协议(HAP),该协议是在iOS内部实现的。此外,HomeKit将其DNS-SD域限制为local.,因此您的附件必须存在于当前子网中。

远程访问HomeKit附件的最佳方法是使用Apple。每苹果的HomeKit支持文档

如果你有一个苹果电视(第三代或更高版本)的软件版本7.0或更高版本,你可以控制你的家庭套件的配件,当你离开家使用你的iOS设备。 在你的iCloud设备和苹果电视上使用相同的Apple登录iOS,你就可以使用Siri命令远程控制你的配件了。

您可以编写一个简单的iOS应用程序,广告确切的DNS-SD记录,您的HomeKit附件,并转发所有流量以上的TCP层到服务器在您的家庭。然后,主服务器将需要连接到适当的附件,并将TCP之上的所有流量转发给它。这在蜂窝网络上可能不会成功,因为我相信DNS-SD会失败,即使它是针对本地主机的。我也不确定本地主机DNS-SD服务是否会被系统发现.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27757302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档