我在这里发布这个问题因为我已经被这个问题困扰了一段时间,没有找到任何好的解决方案......
我想在新公寓里连接智能灯泡和其他联网设备。但是,问题是:这是一个公共网络。为了连接到互联网,需要打开一个网页来输入我拥有的一些凭据。
但是,有了智能设备,我根本就没有办法进入这个网页进行身份验证,从而访问互联网。
我已经遇到这个问题好几天了,但我不知道该如何解决。我想到的唯一“可行”解决方案是使用“Microsoft Wi-Fi Direct 虚拟适配器”,而且成功了。它似乎在模拟我自己的连接,允许其他设备连接到我的计算机网络,因此不需要打开任何门户...
考虑到我想避免让我的电脑全天候开着,我正在寻找其他解决方案。
值得一提的是,我已经研究过 MAC 欺骗技术,以便像网络上的另一个连接设备一样运行,但我想使用一种更“合法”的技术,即使我必须购买一小块硬件。
关于如何解决这个问题有什么想法吗?
答案1
根据评论,是的,你可以这样做。
由于您有以太网,解决方案是设置您自己的路由器(即使用自己的 SSID = 接入点名称)并将 WAN 端口连接到以太网,将您的设备连接到您的路由器 SSID [SSID=WIFI 名称]。
(如果您没有以太网连接,您仍然可以通过一些技巧来实现这一点 - 通过使用 2 个背对背设备 - 一个配置为 AP,您的 IOT 设备可以连接到该 AP,另一个配置为 AP 客户端,与您的实际 AP 通信。还有一体化设备可以为您做到这一点 - 通常称为“旅行路由器”)
这里你确实需要小心一点——你需要确保你的路由器/AP 使用与互联网提供商不同的 WIFI 通道——这可能相当有挑战性。(在 2.4 千兆网络上,通常只有 3 个不重叠的通道——1、6 和 11)。如果你有一部 Android 手机,你可以使用“WIFI Analyser”应用程序来显示通道的使用情况,包括每个通道的宽度。如果你不能使用不重叠的通道,任何通道都可以工作,但在你发送/接收时会降低每个人的 WIFI 速度(对于 IOT 设备来说可能不是什么大问题,因为它们占用的带宽很少)。
如果您可以使用 5 千兆频段,那么范围会更小,但不会干扰其他用户,并且具有更多不重叠的通道。不幸的是,我认为许多/大多数 IOT 设备仍然是 2.4 千兆频段(因为它们用于 WIFI 功能的常见 ESP8266 和 ESP32 芯片仅为 2.4 千兆)
您也可以联系您的 WIFI 提供商,向他们提供 MAC 地址列表 [即您的 IOT 设备的 WIFI 地址],并让他们将这些地址列入白名单。当然,这意味着每次您有新设备时,您都需要让您的提供商更新它们。