如何在ESP8266中切换云和本地网络之间的连接

问题描述 投票:0回答:1

我想了解可以在云和WiFi LAN之间切换ESP8266连接。

enter image description here

有两条路径可控制与无线路由器连接的Sonoff开关。如果手机已连接到路由器,则路径1充当LAN网络,即使没有互联网也可以控制ESP8266。如果我不在家并且想通过云远程控制交换机,将遵循路径2。因此,我可以两全其美。

从到目前为止我看到的所有示例中,ESP8266只能在一个时间点以Lan或Cloud(均通过WiFi路由器)在一种模式下运行。

因此,请提供切换代码/逻辑给我帮助,如果没有剩余的代码,它将等待通过LAN模式提供的命令起作用。现在,在切换到云模式后,它应该按照说明工作,并在一段时间后最终返回局域网模式,依此类推。

arduino cloud iot esp8266 aws-iot
1个回答
0
投票

出于安全原因,您的Sonoff设备应该不是可以直接从互联网访问-永远。它只能在本地(家庭)网络中访问。那就是你的道路1。

要启用路径2-完全不影响Sonoff设备-您需要一种从智能手机到本地网络构建VPN的方法。对于该节点,即使实际上是从远程连接到该节点,它看起来也似乎所有流量都来自您的本地网络。

实现这一目标的一种非常简单且具有成本效益的方法是在Raspberry Pi上运行PiVPN。参见例如该视频说明:https://www.youtube.com/watch?v=15VjDVCISj0

© www.soinside.com 2019 - 2024. All rights reserved.