设备与App之间采用端到端的加密,密钥由设备和App自己协商存储,云只负责在云上维护身份并且转发消息给客户端。用户的控制分为两部分,一部分是云端控制,一部分是设备自己存储凭据控制。这个分布式的访问控制系统不可避免的存在一些同步上的瑕疵。
https://www.cnblogs.com/ascii0x03/p/11198608.html
最早的中枢设定其实是倾向于ipad还有apple tv这种大概率在家且持续通电的设备,如今中枢已经转向到homepod。
离开家就下线,也没有断电也没断网,只是离开家就没办法远程操作
HomeKit是基于局域网控制的,所有数据都不主动上传到云端,这就要求你的iphone或ipad必须连上家里的Wi-Fi后才能控制家里的智能设备,一旦断开Wi-Fi 所有设备包括自动化都会失效,所以苹果就要求如果需要实现远程控制必须有一台ipad或tv设备留在家中作为中枢,这台设备就充当了网关的角色,通过将数据上传icloud实现远端控制
苹果这样的做法,在安全性及隐私方面可以做的比较好,且在局域网内的设备控制基本做到没有延时
原因是配对成功后,在家可以正常使用,离开家就显示未响应,之前配对联的Wi-Fi是2.4,后面恢复重新配对联5GWi-Fi就解决了之前未响应的问题
homekit碰到全局问题,第一步的排障思路就应该是重启所有的家庭中枢(ATV,homepod等)
如果家里没有中枢,但是手机已经连接到家庭网络,手机就可以通过局域网也就是路由器控制家里的设备。这个过程是不经过苹果服务器的,所有指令都在局域网里运行。
---当ipad、homepod、appletv作为中枢的时候,中枢通过家庭局域网连接各个设备。这个时候,你可以创建自动化场景,储存在中枢中自动运行,这个过程也不需要接入外网,全部在本地昂完成-有中枢的时候,你在室外,可以停通过手机移动网络连接苹果服务器间接连接家庭中枢,来控制家庭。也就是说,暴露在外网的只有一个中枢,各配件无法直接连接互联网。
HomeKit使用的是蓝牙BLE与HTTP协议进行通信,当iPhone或HomePod处于与智能设备同一局域网时,HomeKit是直接通过Wifi和蓝牙对设备进行控制的,这代表着即便没有网络依然可用。
而当iPhone位于外部网络时,控制指令则是通过家庭中枢与iCloud进行传递。
将 HomePod、HomePod mini、Apple TV 或 iPad 设置为家居中枢
https://support.apple.com/zh-cn/HT207057
如果你的家居中枢无法正常工作
检查你的 HomePod、HomePod mini、Apple TV 或 iPad 是不是装有最新版本的软件。
确保在你的 iPhone、iPad 或 Apple TV 上登录到 iCloud 的用户是“家庭”App 的主要用户,而不是受邀用户。
打开 iCloud 钥匙串和 Apple ID 的双重认证。
确认你设置为家居中枢的设备留在了家中、已连接到家中的无线局域网且处于开机状态。
https://support.apple.com/zh-cn/HT207057
https://www.cnblogs.com/ascii0x03/p/11198608.html
最早的中枢设定其实是倾向于ipad还有apple tv这种大概率在家且持续通电的设备,如今中枢已经转向到homepod。
离开家就下线,也没有断电也没断网,只是离开家就没办法远程操作
HomeKit是基于局域网控制的,所有数据都不主动上传到云端,这就要求你的iphone或ipad必须连上家里的Wi-Fi后才能控制家里的智能设备,一旦断开Wi-Fi 所有设备包括自动化都会失效,所以苹果就要求如果需要实现远程控制必须有一台ipad或tv设备留在家中作为中枢,这台设备就充当了网关的角色,通过将数据上传icloud实现远端控制
苹果这样的做法,在安全性及隐私方面可以做的比较好,且在局域网内的设备控制基本做到没有延时
原因是配对成功后,在家可以正常使用,离开家就显示未响应,之前配对联的Wi-Fi是2.4,后面恢复重新配对联5GWi-Fi就解决了之前未响应的问题
homekit碰到全局问题,第一步的排障思路就应该是重启所有的家庭中枢(ATV,homepod等)
如果家里没有中枢,但是手机已经连接到家庭网络,手机就可以通过局域网也就是路由器控制家里的设备。这个过程是不经过苹果服务器的,所有指令都在局域网里运行。
---当ipad、homepod、appletv作为中枢的时候,中枢通过家庭局域网连接各个设备。这个时候,你可以创建自动化场景,储存在中枢中自动运行,这个过程也不需要接入外网,全部在本地昂完成-有中枢的时候,你在室外,可以停通过手机移动网络连接苹果服务器间接连接家庭中枢,来控制家庭。也就是说,暴露在外网的只有一个中枢,各配件无法直接连接互联网。
HomeKit使用的是蓝牙BLE与HTTP协议进行通信,当iPhone或HomePod处于与智能设备同一局域网时,HomeKit是直接通过Wifi和蓝牙对设备进行控制的,这代表着即便没有网络依然可用。
而当iPhone位于外部网络时,控制指令则是通过家庭中枢与iCloud进行传递。
将 HomePod、HomePod mini、Apple TV 或 iPad 设置为家居中枢
https://support.apple.com/zh-cn/HT207057
如果你的家居中枢无法正常工作
检查你的 HomePod、HomePod mini、Apple TV 或 iPad 是不是装有最新版本的软件。
确保在你的 iPhone、iPad 或 Apple TV 上登录到 iCloud 的用户是“家庭”App 的主要用户,而不是受邀用户。
打开 iCloud 钥匙串和 Apple ID 的双重认证。
确认你设置为家居中枢的设备留在了家中、已连接到家中的无线局域网且处于开机状态。
https://support.apple.com/zh-cn/HT207057
0