2、经过家庭WIFI无线路由器节点来让外网访问ESP8266模块,需要知道的是ESP8266的IP地址和MAC地址及其端口。 或者直接下载云盘文档链接:http://pan.baidu.com/s/1c2lAePE 密码:8zgm 上面的这篇文档,没有涉及到DMZ服务的配置,现在的路由器需要设置好DMZ服务器之后才能将本地的ESP8266模块的数据发送出去! 还可以参考这篇博客园的博客:http://www.cnblogs.com/yangfengwu/p/5295632.html 一、ESP8266的设置:AT+RST --> AT+CWMODE=3 --> AT+CWLAP --> AT+CWJAP="ssid of Router","PassWords of Router" --> AT+CIFSR --> AT+CIPMUX=1 -->AT+CIPSERVER=1,333 复位ESP 配置为AP/Station兼容模式 列出所有AP 找到当前的无线wifi路由器,输入账户密码,加入AP 列出ESP8266的IP和MAC地址 设置为多连模式 设置服务端口 二、TP link路由器设置: 首先登陆家里的路由器界面,管理员密码 在应用管理中获得ESP8266的密码和MAC地址,同时绑定IP和MAC地址,保证每次启动的时候IP不用动态分配,保持IP不变! 在应用管理中设置启用DMZ主机服务,将ESP8266模块暴露在公网中,在DMZ主机IP地址填写之前路由器分配的IP地址即可! 在路由设置中获得路由器的外网IP地址:121.xx.xxx.xx 通过EasyTCP软件来链接我的ESP8266模块:(如下图所示) 手机TCP端数据发送 ESP8266客户端数据监控 不设置路由器来实现ESP8266的控制(采用内网透传的方式实现此功能)Time:2017 02 26 本来想使用免费的内网透传软件Xtunnel软件来做实验的,我用 Sockettool软件死活是连接不上我的Xtunnel公网,没办法就注册了花生壳,交了钱拿个域名(6元)和1G的流量(10元) 注册好花生壳的域名和流量之后,我们开始建立内网透传的IP和端口:
|