一、基本原理
外网控制的基本原理就是“端口映射”+“动态域名”。什么叫端口映射呢?简单地说,就是在你家里的无线路由器上做一个设置,使得外网对于路由器上一个特
定的端口的访问会被路由器重新转到一个指定的IP主机和端口,这样一来,家里的无线路由器就等于是一个“桥”,联通了外网和小车机器人上面的路由,使得我
们可以在外网控制家里的机器人。
那么“动态域名”又是什么呢?大家可以想想:我们家里的路由器每次开机后,对外的IP地址都是不同的,那么控制小车就需要每次通过查询路由对外的IP地
址,然后重新设置控制端的IP,这是个很麻烦的事。“动态域名”就可以完美地解决这个问题,你先向动态域名提供商申请一个动态域名,这个域名是不变的,比
如:www.liuviking.com,提供商会给你一个账号密码,把这个账号密码填入路由的动态域名功能里面,每次开机的时候,路由就会向域名提供商的服务器登录,服务器就可以获取本次登录时,路由对外网的地址,然后自动帮你把这个新IP绑定在www.liuviking.com这个域名上面,这样一来,我们就没必要每次都去找路由当前的IP了,直接输这个域名就可以连到我们的路由。
二、外网映射设置
1、家庭路由器设置。
首先需要一个家用的路由器,可以上外网的,这个路由器就是作为沟通小车与外界的桥梁。在这里,我选用了我的TP-Link WR641G+路由器,这个当年可是三百多大洋买的,死贵死贵····
第一步:设置转发规则
如下图所示,登陆家庭路由器的192.168.1.1管理界面,找到转发规则——》虚拟服务器
在这里,因为我们的WIFI机器人运行需要开两个端口,端口8080为视频端口,端口2001为控制端口,所以我们添加两个端口转发规则,这边我使用
192.168.1.108作为转发的目标客户端,这就是我们的树莓派IP地址。这个IP可以自己定的,但是必须为固定的。并且在家庭路由器的
DHCP范围内。
通过这个设置,来自外网的对8080(视频监控)端口和21(ssh)端口(如果你要远程桌面的话还需把8090端口映射)的访问将重新发送到192.168.1.108这个IP的客户端上,也就是我们的树莓派。
第二步:设置静态地址分配
如下图,这一步中的MAC地址即为树莓派的MAC地址,WIFI板MAC地址可以在其管理页面里面找到。IP地址固定为192.168.1.108,与上一步一样。
好的,家庭路由器这一端的设置就告一段落了。
|
|
|
|
|
|
|
一、基本原理
外网控制的基本原理就是“端口映射”+“动态域名”。什么叫端口映射呢?简单地说,就是在你家里的无线路由器上做一个设置,使得外网对于路由器上一个特
定的端口的访问会被路由器重新转到一个指定的IP主机和端口,这样一来,家里的无线路由器就等于是一个“桥”,联通了外网和小车机器人上面的路由,使得我
们可以在外网控制家里的机器人。
那么“动态域名”又是什么呢?大家可以想想:我们家里的路由器每次开机后,对外的IP地址都是不同的,那么控制小车就需要每次通过查询路由对外的IP地
址,然后重新设置控制端的IP,这是个很麻烦的事。“动态域名”就可以完美地解决这个问题,你先向动态域名提供商申请一个动态域名,这个域名是不变的,比
如:www.liuviking.com,提供商会给你一个账号密码,把这个账号密码填入路由的动态域名功能里面,每次开机的时候,路由就会向域名提供商的服务器登录,服务器就可以获取本次登录时,路由对外网的地址,然后自动帮你把这个新IP绑定在www.liuviking.com这个域名上面,这样一来,我们就没必要每次都去找路由当前的IP了,直接输这个域名就可以连到我们的路由。
二、外网映射设置
1、家庭路由器设置。
首先需要一个家用的路由器,可以上外网的,这个路由器就是作为沟通小车与外界的桥梁。在这里,我选用了我的TP-Link WR641G+路由器,这个当年可是三百多大洋买的,死贵死贵····
第一步:设置转发规则
如下图所示,登陆家庭路由器的192.168.1.1管理界面,找到转发规则——》虚拟服务器
在这里,因为我们的WIFI机器人运行需要开两个端口,端口8080为视频端口,端口2001为控制端口,所以我们添加两个端口转发规则,这边我使用
192.168.1.108作为转发的目标客户端,这就是我们的树莓派IP地址。这个IP可以自己定的,但是必须为固定的。并且在家庭路由器的
DHCP范围内。
通过这个设置,来自外网的对8080(视频监控)端口和21(ssh)端口(如果你要远程桌面的话还需把8090端口映射)的访问将重新发送到192.168.1.108这个IP的客户端上,也就是我们的树莓派。
第二步:设置静态地址分配
如下图,这一步中的MAC地址即为树莓派的MAC地址,WIFI板MAC地址可以在其管理页面里面找到。IP地址固定为192.168.1.108,与上一步一样。
好的,家庭路由器这一端的设置就告一段落了。
|
|
|
|
|
|
|