iOS App 可以给附近的智能音箱下发 WiFi 账号密码是什么原理

2019-08-13 21:30:04 +08:00
 fvckDaybyte2
音箱和手机本身没有任何联系,靠近就能互相发现,类似 AirPlay,但是是第三方音箱,不太可能用苹果协议?这个 WiFi 密码是如何传过去的……
1943 次点击
所在节点    问与答
17 条回复
fvckDaybyte2
2019-08-13 21:30:32 +08:00
密码是手动在 app 输入的,这个没问题
fvckDaybyte2
2019-08-13 21:30:50 +08:00
难道是蓝牙
louiswang002
2019-08-13 21:34:28 +08:00
可以把手机声音关了试试还能不能发出去
Tianao
2019-08-13 21:47:49 +08:00
虽然我不知道楼主说的是哪款智能音箱,但我知道蓝牙可以办到(不需要在系统蓝牙菜单里配对)。
fvckDaybyte2
2019-08-13 21:48:51 +08:00
@Tianao 明天测试下把蓝牙关了行不行,谢谢
fvckDaybyte2
2019-08-13 21:49:23 +08:00
@louiswang002 角度刁钻……是在人耳频率之外的声音么
fvckDaybyte2
2019-08-13 21:49:36 +08:00
@Tianao 是华为的
mrcn
2019-08-13 22:02:09 +08:00
估计是那种热点分享的原理
0TSH60F7J2rVkg8t
2019-08-13 22:03:22 +08:00
louiswang002
2019-08-13 22:05:11 +08:00
@fvckDaybyte2 曾经有同事买的天猫精灵因为手机声音太小一直连不上
zhs227
2019-08-13 22:05:30 +08:00
WIFI 快连,在手机上输入要广播的 SSID 和密码,然后手机会利用 WIFI 包的长度字段编码这两个信息,并在 WIFI 空口上循环发送。另一个待连网的设备工作在混杂模式,能听到所有 WIFI 的包,当收到循环广播的 SSID 和密码后,退出混杂模式开始连接。
目前已经有大于 7 种实现,其中一种是微信的 AirKiss,可以关键词搜索参考
yggd
2019-08-13 22:55:11 +08:00
Wi-Fi 配网,搜一下
fvckDaybyte2
2019-08-13 23:20:36 +08:00
@ahhui Other Apple devices that are awake, in close proximity, and have the password for the selected Wi-Fi network connect using Bluetooth Low Energy to the requesting device. 谢谢,但是这个只适用于苹果设备之间
fvckDaybyte2
2019-08-13 23:24:40 +08:00
@zhs227 这听起来似乎不在应用层干的事,手机 App 能实现么……
fvckDaybyte2
2019-08-13 23:25:54 +08:00
@mrcn 可是手机并没有连接热点,也没有开热点……
fvckDaybyte2
2019-08-13 23:27:40 +08:00
@yggd 正是需要的,感谢提供关键字,与 11 楼说法一致
SingeeKing
2019-08-14 05:32:56 +08:00
声音和灯光,现在主流都是声音了

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

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

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

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

© 2021 V2EX