近一个月, Homekit 及其不稳定。

47 天前
 Toby23

坐标武汉电信, 有个武汉 Apple Tg 群也有反应类似情况。

Homepod 无法激活,一直处在正在配置中 根据群友反馈,尝试,把设备带到公司,联通网很快激活,在带回家使用。

回家后所有 homekit 设备还是会时常掉线。 大部分设备为 aqara ,部分几个用 hass 桥接 家里还有一台 Appletv 做中枢

尝试过更换路由器分发 dns 更换 asus 路由器,情况依旧。

想问最近有没有小伙伴遇到类似问题的 有没有好的解决方案。 因为武汉只有电信能给公网, 所以不想换家里的运营商。

2652 次点击
所在节点    HomeKit
65 条回复
catalysia
19 天前
@bugprogrammer 最后就是 ban 掉了 ft 后 那些头像和海报也访问不到了 接力和激活 homekit 的时候 头像超时 就抽抽了 苹果脑残的设计是 获取不到头像 就不让你用接力 哪怕走的是本地互联网
bugprogrammer
19 天前
@catalysia 懂了,感谢,看来,苹果还要继续合规啊。。。
bugprogrammer
19 天前
@catalysia 换句话说,就是个头像的问题,homekit ,接力啥的都涉及到那个头像。。。
catalysia
19 天前
@bugprogrammer 其实 ios 目前也完全不是反炸这一个问题了 现在的 ios 简直就是在屎上雕花 一些超级过时的设计不但没被删掉而且还在这些设计上继续发展新的功能

比如苹果最近脑袋开窍加的那个非 mac 机扫描二维码登录 icloud 的功能,这个功能小学二年级的小朋友都能用 auth 给自己网站上做一个。
你猜苹果怎么实现的?他用的 windows hello 。而且禁掉了 windows hello 上比较成功的生物识别方法(指纹和面部识别,这两个方法可以不联网而通过 tpm 信任平台认证),来显示二维码 pin 码。 而那个 pin 码的服务器来自哪呢?对!也是经常抽风的 ft 服务器。

这导致这个功能无论是通用性 易用性 还是安全性都玩到最低。

通用性上,不支持 windows hello 的浏览器和操作系统不能用 比如 win7 和基于 chrome 69 的浏览器,ie 浏览器等等
易用性上,我都支持 window hello 了指纹和面部识别不让用 还得掏手机出来扫码。而且那个二维码经常抽风生成不出来。同样支持 windows hello 。微软死对头 google 都支持生物识别模块。
最后安全性上 windows hello 的 pin 码模式(包括二维码 pin 码)实际上都是 6 位的。而且允许非 tpm 可信任模块提供的 pin 码回答。也就是有人绕开 windows11 的 tpm 检测就能暴力破解。(虽然是理论上的,但这太不安全了)
catalysia
19 天前
@bugprogrammer 也不完全是 理论上接力的两个设备不在同一个子网 也是通过 imessage 发送信息的 比如你在 mac 上开一个网址 你手机如果距离很远 那就是把网址发了一个你看不见的 imessage 信息 给你 然后系统读取这个你看不到的 imessage 信息来拉取 safari 打开这个网址 实现接力功能

你的 homekit 邀请也是发送了一个只有 homekit 看得到的 imessage 信息。除非受邀请的那个人关闭了 imesage 才换转为短信或者邮件,而短信或者邮件是可见的。就是一个网址。

总之因为苹果的设计实现方法不是一种,优先级又特别混乱。这个东西要改是个无底洞。

我觉得就算苹果打算推翻重构也不是短时间内能解决的。

反正我是不信那帮印度阿三能短时间做好,除非苹果看不下去了由靠谱的人加班加点卷一个出来。
catalysia
19 天前
@bugprogrammer 现在的接力有的时候使用的 bonjour hap 服务(一个在内网基于 mdns 的广播的服务)有的时候用的 imessage (哪怕两个机器在同一个子网络里)还有的时候用的蓝牙广播(哪怕几秒前的上一次 bonjour hap 服务还能用)
所以接力就变成时好时坏 有的时候上一次还行 这一次突然就不行了
catalysia
19 天前
@catalysia homekit 则是混用 imessage 和蓝牙广播 和发邮件或短信 但是无论用哪种 都要那个头像

所以即使解决了头像问题 也有 1/4 概率 进入 imessage 抽抽状态 而且你还不知道为啥不能用蓝牙广播 邮件 短信 这三种
catalysia
18 天前
@bugprogrammer 还有就是 不知道是不是 uwb 超宽频近场通信的锅 我用的 ip14 15 这几代 iphone 带有 uwb 的蓝牙经常拉不起来 很容易失败 之前没有 uwb 的时候就没事
bugprogrammer
18 天前
@catalysia Apple 生态可以啦,没有完美的东西。至少在国内用着方便。付费 app 质量还好。生态掌控力强。我就是 9 成时间用 Apple 生态,Mac ,iPhone ,iPad 。Windows 用来打游戏。nas 用的超微 h12+epyc 7282+128g recc+p4+万兆。跑 pve ,zfs ,samba ,nfs 做 nas ,虚拟机做功能,git ,docker 库,摄像头 nvr 啥的。有一台 n100 做 pve+homeassistant ,n1 做 armbian+pikvm 给 n100 提供丐版 ipmi 。话说,iPad 对接 nas ,找些小众的 app ,对接 docker 服务,是真方便。用 Apple 生态,可以只找一次,iPhone ,iPad 都能用。像 infuse ,kybook3 ,panels ,unread ,aptv 等等。再就是我喜欢 AirPlay2 听音乐,用的 jbl 接 Mac ,就可以 AirPlay2 。dlna 我测试 bug 一堆。顺便还可以米家,homekit ,homeassistant 全生态智能家居。我的自动化都做在 ha 的。当然,这只是个人习惯,只代表我自己。
bugprogrammer
18 天前
@catalysia 我用隔空投送,接力,蓝牙,AirPlay2 都还好,没遇到过啥问题。
catalysia
18 天前
@bugprogrammer 这东西难就难在 每个人都不一样 要是每个人都能遇到问题早就能解决了 苹果的问题就在于有些人用的没问题 有的人就一堆 bug 你反馈苹果也不会重视去改 每个人的变量都特别多

我也用一堆苹果的东西 特别 homekit 很多 我遇到的问题也很少 但是遇到了就很难受

网上几乎找不到一样的问题的人 苹果也解决不了

更可恨的是 有的问题它自己会好 你甚至不知道它为啥会好 以至于下一次再遇到的时候 我的解决办法就是不用这个功能了 就摁等 短则几天 长则几个月没准就好了 要是一直好不了 也就忘了有这个功能了

之前 homepod 接 apple tv 有延迟 macbook 打 pcr 会跳出 最后都解决不了
不过时间久了我也就不用了 现在用 pc 什么都解决了
bugprogrammer
18 天前
@catalysia 所以解决方案还是 id 区分,国区只保留隐性短信相关的以及转发就好了。那种激活的隐性短信,用户看不到,不存在诈骗的问题。
bugprogrammer
18 天前
@catalysia 很少遇到问题,但是遇到就很难受,所有产品不都这样,遇到玄学 bug 都难受。我以前为了 Mac ,pc 共用显示器,写的脚本,绑定鼠标侧键。用来切换显示器输入源(显示器支持 ddc/ci),然后 win 下写 bat ,简直吐了。后来索性买了个键鼠切换 kvm ,然后 Mac 上装 app ,写 lua ,监测指定 usb 插入情况,插入 Mac 切换到 Mac ,拔出切换到 win 。。。这样 pc ,Mac 共用一套键鼠,显示器,非常方便,按一下按钮就切。我之所以这么整,因为我 Mac 是一线通接显示器,不可能买带显示器的 kvm 。
catalysia
18 天前
@bugprogrammer 你是否在寻找 罗技 flow ?
bugprogrammer
18 天前
@catalysia 至于主用 win ,个人不喜欢。因为我喜欢用命令行和脚本。win 的 bat 写不习惯。至于 wsl ,我不信任微软,不一定啥时候,就去掉了。。wsa 不就是,用着用着没了。当年微软的 wp ,一个版本一个样,互不兼容。。。我用 Apple 生态是先用的 Mac ,用了很多年,然后 iPad ,最后上的 iPhone 。结果当年我买 iPhone 没多久,一加的氢 os 就凉了,换的是时候,我很不喜欢过度定制的 Android ,给人一种 360 ,2345 的感觉。当然,这只是我的习惯而已,不代表他人,更不代表真理。
catalysia
18 天前
@bugprogrammer 苹果砍的功能可比微软多得多
bugprogrammer
18 天前
@catalysia 我用过,那玩意 win 一睡眠再唤醒,就有概率不好使,得任务管理器退出再打开,所以我用的 kvm ,硬件级瞬间切换爽多了。只是需要做到根据键鼠归属切显示器。这个很简单。最终就是,按一下按键,键鼠显示器全局切换。相当于用 usb 切换器加上脚本,实现完整的 kvm ,带 hdmi 那种,但比那种 kvm 好用。
catalysia
18 天前
@bugprogrammer 你 win 开了 S4+S5 stand by 了吧? 也就是睡眠时关闭 usb 供电以节能
罗技早期的优连和蓝牙协议 不支持这个模式 就容易睡死 有一些面向全球的发售的主板和笔记本 为了欧盟的能源节能要求 默认在 bios 里开启这个

搞笑的是环保地球之母苹果居然没有默认开这玩意 而且 m 系列芯片后 我找不到这玩意在哪里开了
罗技的新适配器支持这个模式 就没这个问题了 不过我习惯在 macbook 上装一个散热器好在必要的时候用
但是没有这个模式 睡眠就不会自己断电 我还得手动拔掉 usb 线很烦人
bugprogrammer
18 天前
@catalysia 而且微软,真的不会改变现有生态,Windows arm 现在生态也没起来,wp 就更不用说了。就说 Windows ,这么多年了,UI 还没统一呢,控制面板和设置,弄了两套。终端这块,cmd ,powershell ,Windows 终端,都搞一堆,乱七八糟的。那个设置,一更新就总改,反正就设置跳转控制面板的情况,经常有。。。64 位软件普及,就更不用说了。
catalysia
18 天前
@bugprogrammer 然而 win 虽然各种麻烦 但是出了问题基本都能找到解决办法 mac 是出问题只能忍着 什么解决办法都不会有 而且说实在的 就 mac 那软件的数量 我怎么说呢 只能是头 win 意念起 顿觉天地宽了

现在 mac studio 丢给我公司里的员工了 macbook 当上网娱乐本看看视频 码码字

干活和主力娱乐都改 win 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1040373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX