怎么远程访问家里的自建智能设备呢?
如果我们购买了米家、天猫精灵之类的智能设备,即使不在家也能很方便地远程控制它们。
那么我们怎么远程控制自己搭建的智能设备呢?
一、确定自家宽带是否有公网IP
- 打开路由器的设置页面,找到页面,查看路由器的WAN IP地址
- 打开百度,搜索IP,可以查看到自己的公网IP
如果这两个IP是一致的,则说明你家宽带有公网IP!做简单映射之后就可以把在内网搭建的智能服务开放在公网IP上,来远程访问了~
如果这两个IP是不一样的,则说明运营商做了NAT地址转换,可能整个小区都用的一个公网IP~ 这个也没有办法,毕竟IPv4的地址资源是比较稀缺的。这种情况我们就需要做内网穿透了,下次有空再给大家详细聊聊如何做内网穿透~
根据我的个人经验,对于个人宽带,一般联通都会直接给公网IP,而电信则一般都是内网IP,需要做内网穿透才能远程访问~
二、设置端口转发
- 打开路由器的设置页面,找到 -
- 配置端口转发,比如说,我想把上次做的wifi控制显示屏的控制页面开放出来,就会把公网端口7780映射到内网ESP8266的内网IP的80端口上。
- 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就可以远程访问并控制家里的智能设备啦~
举一反三,用这种方式也能控制自建的智能小车,智能电器开关,智能摄像头哦~ 大家赶紧去试一试吧~
大家有什么问题和建议都可以在下面留言哦~
我是零度橙子,科技达人,谷歌认证云计算架构师,大家可以关注我,了解有用有趣的科技知识~