首页 > 解决方案 > 是否可以将已部署的静态站点作为 localhost 运行

问题描述

我为连接在我家 WiFi 上的IOT 设备创建了一个静态站点,我可以通过本地化网站控制它们。 但自从我将站点部署到Live Server
以来,它一直没有运行。 那么,有没有办法通过已部署的站点向我的家庭 WiFi 发送命令?

 //passing commands through link

function lightOn(){
 location.href = "http://192.168.0.104/on";
}

function lightOff(){
 location.href = "http://192.168.0.104/off";
}
<button onclick="lightOn()">Light On</button>
<button onclick="lightOff()">Light Off</button>

标签: javascripthtmljquerywebwebserver

解决方案


要通过 Internet 访问您的 IoT 设备,您需要:

  1. 静态公共 IP(您的 ISP 可以提供)
  2. 具有端口转发功能的路由器
  3. 用于您的 IoT 设备 (Arduino) 的以太网或 Wifi 模块

如需完整教程,请点击此链接: https ://www.instructables.com/Accessing-Arduino-over-internet/


推荐阅读