javascript - 是否可以将已部署的静态站点作为 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>
解决方案
要通过 Internet 访问您的 IoT 设备,您需要:
- 静态公共 IP(您的 ISP 可以提供)
- 具有端口转发功能的路由器
- 用于您的 IoT 设备 (Arduino) 的以太网或 Wifi 模块
如需完整教程,请点击此链接: https ://www.instructables.com/Accessing-Arduino-over-internet/
推荐阅读
- protractor - 尝试在 chrome 上运行量角器测试时出错
- sql-server - 勒索软件可以加密已挂载的 SQL 数据库吗?假想
- html - 侧边栏未向右浮动
- bash - bash 脚本 - 由读取行字段填充的 var,比较时,一个 var 的每个字符都已转义
- python - Django mysql查询只返回第一列
- javascript - 反应导航5从堆栈导航器中隐藏标签栏
- r - 如何通过过滤来聚合数据?
- stripe-payments - Stripe Connect 固定/固定费用基于关联账户的价值
- python - 检查数据,如果数据无效,则返回或打印这些记录
- kubernetes - 存储桶中的 GCP 堆栈驱动程序日志记录格式从每个容器的文件夹更改为 stdout\stderr