3

Chromecast 之类的设备如何在不连接到同一本地网络的情况下被其他设备发现。我知道 ssdp、dial 和 mdns 等协议,但所有这些协议都要求您连接到同一个本地网络。

例如,当您插入 chromecast 并开始初始设置时,您会以某种方式使用另一台设备(mac、android、iphone)连接到该 chromecast。连接到该 chromecast 后,您就可以开始填写 wifi 凭据,以便将 chromecast 连接到网络。一旦 chromecast 连接到 wifi,您就可以轻松使用上述任何协议。

所以我的问题是,如何在 chromecast 不知道本地网络的情况下使用另一台设备连接到 chromecast?

4

1 回答 1

2

首次连接 Chromecast 时,它会设置一个临时 WiFi 接入点。Chromecast 设置应用程序(无论是在 Windows、Mac 还是 Android 上)查找该 SSID 并自动连接到它(无论您是否意识到它——查看您的 wifi ssid,您会发现它发生了变化)。输入 wifi 连接的凭据后,Chromecast 就会连接到您的 wifi 网络并关闭其内置的 wifi 网络。

然后,您的笔记本电脑/设备将连接回原来的 wifi 网络,Chromecast 也将连接到您的网络。因此,它可作为 DLNA 设备使用,并可用于查看其他网络设备。

于 2014-10-07T17:24:05.927 回答