在内网如何用公网ip访问内网_远程访问自建智能设备 - 玩转物联网和智能家居(一)...

怎么远程访问家里的自建智能设备呢?

如果我们购买了米家、天猫精灵之类的智能设备,即使不在家也能很方便地远程控制它们。

那么我们怎么远程控制自己搭建的智能设备呢?

一、确定自家宽带是否有公网IP

  • 打开路由器的设置页面,找到页面,查看路由器的WAN IP地址
  • 打开百度,搜索IP,可以查看到自己的公网IP
9f0f7039f0177a42388e266f6276a1c1.png

路由器的外部网络WAN状态信息页,不同品牌的路由器的具体页面样式可能不同,但是内容都是差不多的

9501f6fa15918e0bdc1c135c7afeba3c.png

打开百度,找到自己的真实公网IP,如果这个IP和你路由器WAN里面的IP一样,恭喜你,运营商给了你公网IP~

如果这两个IP是一致的,则说明你家宽带有公网IP!做简单映射之后就可以把在内网搭建的智能服务开放在公网IP上,来远程访问了~

如果这两个IP是不一样的,则说明运营商做了NAT地址转换,可能整个小区都用的一个公网IP~ 这个也没有办法,毕竟IPv4的地址资源是比较稀缺的。这种情况我们就需要做内网穿透了,下次有空再给大家详细聊聊如何做内网穿透~

根据我的个人经验,对于个人宽带,一般联通都会直接给公网IP,而电信则一般都是内网IP,需要做内网穿透才能远程访问~

二、设置端口转发

  • 打开路由器的设置页面,找到 -
  • 配置端口转发,比如说,我想把上次做的wifi控制显示屏的控制页面开放出来,就会把公网端口7780映射到内网ESP8266的内网IP的80端口上。
b3c0a1755344c778e5452aaec3e3dfe3.png

将公网IP的7780端口,映射到内网ESP8266的80端口上

00bdca7e2e8a0d0494ca602fe63e40db.png
  • 7780端口:因为公网IP的80端口一般电信运营商不开放,所以要换一个其他端口才行,比如7780
  • 192.168.123.70内网IP:这个是用于控制LED屏幕的ESP8266的内网IP
  • 80:我们wifi显示屏的控制界面是一个网页,走的是HTTP协议,默认端口是80口

这样我们不仅在内网用192.168.123.70可以访问屏幕控制页面,使用http://:7780的方式即使在远程也能控制屏幕啦~ 比如你查到的公网IP是114.114.114.114, 那么在浏览器输入114.114.114.114:7780就可以远程访问并控制家里的智能设备啦~

举一反三,用这种方式也能控制自建的智能小车,智能电器开关,智能摄像头哦~ 大家赶紧去试一试吧~

大家有什么问题和建议都可以在下面留言哦~


我是零度橙子,科技达人,谷歌认证云计算架构师,大家可以关注我,了解有用有趣的科技知识~

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值