x先说一下实现的功能,其实就是远程控制

和这篇文章的控制  http://www.cnblogs.com/yangfengwu/p/5295632.html   应该说是这篇文章的升级,解决这篇文章由于路由器断电上电有时候公网IP就变了....所以利用了花生壳的域名解析功能,咱控制IP不再输入公网IP而是输入咱用花生壳申请的域名,然后就不会变了,对了其实一开始想用.nat123

申请个域名然后用,但是呢我的电脑不知道怎么回事软件总是打不开,,后来就选择花生壳了,,,选择花生壳还有一个好处是咱的路由器一般都有花生壳,然后呢就不用一直登录它给的客户端了...对了需要6块钱,然后呢说的可以用一年,就是最便宜的一年6块钱,但是我一个朋友已经用了两年了........

先看效果---然后再具体说如何申请域名,ESP8266的程序怎么写(只是连接路由器建立TCP服务而已),手机APP怎么弄,,,然后....其实很简单....

      用WiFI模块连接路由器

然后呢用花生壳申请域名,然后用路由器添加映射或者用花生壳客户端添加映射,,,后面会详细说怎么弄,

     软件后面会说,IP是我利用花生壳申请的域名,因为我是用花生壳客户端做的映射所以给了我一个端口号,具体后面会说

  用的那天做的WiFI小车的程序,只是多了一个控制继电器的东东,,话说可以远程控制小车了

http://www.cnblogs.com/yangfengwu/p/7633980.html  这是具体做软件的步骤,,只是没有那个控制继电器的按钮,,,具体源码在最后

现在看如何用花生壳申请域名

     关注一下可以免费送域名

咱呢先用第一种方式他给的客户端映射,,然后实现远程,,如果路由器有花生壳可以直接看关于路由器的花生壳怎么弄了,,,,

然后自己安装哈

   WiFI模块内部监听的8080,,用Lua写的程序

现在呢就可以做到远程控制了

  

---对了,,程序就是简单的TCP通信,,,只不过呢通过上面的设置以后呢,咱的WiFi模块的IP映射到了公网,然后呢通过域名的解析,然后和咱手机通信了....不过通过这种方式必须登录花生壳的客户端才行......现在删除

现在看直接用路由器映射--这样就不需要用电脑登录客户端了---如果登录客户端了记得彻底退出

对了不同路由器的界面可能不一样,自己可以百度下

然后

不过呢因为自己的路由器是从主路由器接过来的...所以呢实现不了.....亲们测试的时候一定要用主路由器测试哈

这样的话只需要路由器一直工作这就可以了.......然后如果遇到什么问题可以直接问官网的客服.....

是不是很简单哈就配置实现了远程控制了......虽然花点钱但是还挺便宜.....这样随时随地的就可以控制家里或者工厂里面的设备了

现在还有问题是咱的WiFi模块连接路由器会随机分配IP,,咱固定住,,,可以通过路由器的IP 和 MAC绑定

或者呢,,可以直接用程序设置模块绑定

8266的程序呢,可以参考

http://www.cnblogs.com/yangfengwu/p/7625608.html

Android 软件的程序呢可以参考

http://www.cnblogs.com/yangfengwu/p/7633980.html

这篇文章的所有源码,,,为什么不说源码呢,,因为就是用的WiFi小车的源码......只不过中间是通过域名访问的

链接:http://pan.baidu.com/s/1eROIPUE 密码:bfdp

实物

对了自己有什么问题可以,到我的博客里面看

http://www.cnblogs.com/yangfengwu/

哎,那天朋友问我何时更新8266SDK的开发,然后还有个朋友问我何时把SDK的TCP服务器优化一下程序,还有要做的板子,还有以前做的

项目要放到淘宝上,还有激光打枪的,,还有一个很麻烦的硬件,上位机,APP结合的,还有现在的一个小女生的课程设计,,,,,,,,真的想自己也有影分身,然后多好.......

Android+ESP8266+路由器实现远程控制(基于花生壳域名方式访问)的更多相关文章

  1. 手动更新花生壳域名的动态IP

    http://帐号:密码@ddns.oray.com/ph/update?hostname=hahaha.vicp.cc&myip=182.xx.200.xx 花生壳的文档地址 例子 1.使用 ...

  2. CentOS搭建GIT服务器【一】-仓库搭建以及基于gitosis的SSH方式访问

    1.安装GIT核心 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel gcc g ...

  3. 新花生壳+tomcat(内网映射,无需设置路由器)建站攻略

    说明: 1.适用于内网用户(局域网,校园网,或者公司网等无法更改路由器映射的情况) 2.一共花了8块钱…………心疼.不过如果大家有钱的话,8块钱,少吃一顿麻辣烫就好了~总之,这个适用于测试网站,小访问 ...

  4. 更新TP-LINK路由器的外网IP到花生壳动态IP解析

    ------------------------------------------------------------------------------- 以下内容可能还是存在问题,等之后有时间再 ...

  5. TL-WR941N路由器刷DD-WRT和OPENWRT教程及使用花生壳

    今天没事做,于是决定把自己的TL-WR941N路由器刷成OPENWRT系统的.虽然说没买小米路由,但是刷成OPENWRT系统的话还是能增强不少的功能.下面写出经过一下午折腾的详细安装步骤,同样适用于其 ...

  6. 利用花生壳和IIS发布网页过程

    老早利用做过类似的事情,但最近又忘了怎么弄的了,还是自己给自己总结下,省得以后到处找了. [动态域名绑定] 如果具有公网IP地址,申请一个免费的花生壳动态域名,再下一个花生壳客户,使用已经申请好的动态 ...

  7. 外网配置花生壳动态域名解析实现外网访问本地iis及vs实时调试

    描述:假如已连外网,具备一台路由器的情况下在路由器设置页面配置花生壳动态域名解析,使得外网可以访问到本地iis 托管的web服务,模拟真实环境调试应用程序. 网络运营商ip的动态分配,通常网络提供商给 ...

  8. DD-WRT自定义脚本更新花生壳DDNS

    N年以前买了一个tp-link 841n v7,一直用的还算可以吧,除了不定期重启路由器,不然网速慢的龟爬啊!这也是TP原厂固件的通病,于是刷了DD-WRT,话说DD确实很爽,除了功能强大之外,而且很 ...

  9. visualSVN+花生壳实现外网访问局域网内SVN

    使用SubVersion+TortoiseSVN局域网内访问SVN成功后,想从外网访问SVN,使用花生壳绑定路由器动态DNS,但是折腾半天没搞定,突然发现一个帖子http://hi.baidu.com ...

随机推荐

  1. 201521123051《Java程序设计》第九周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. ·所有的异常类是从 java.lang.Exception 类继承的子类. ·Exception 类是 Throwa ...

  2. 深入浅出数据结构C语言版(17)——希尔排序

    在上一篇博文中我们提到:要令排序算法的时间复杂度低于O(n2),必须令算法执行"远距离的元素交换",使得平均每次交换减少不止1逆序数. 而希尔排序就是"简单地" ...

  3. Spring-hibernate-BaseDao

    <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w ...

  4. epoll的ET和LT两种模式对比及注意事项

    ET模式: 因为ET模式只有从unavailable到available才会触发,所以 1.读事件:需要使用while循环读取完,一般是读到EAGAIN,也可以读到返回值小于缓冲区大小: 如果应用层读 ...

  5. oracle存储过程中is和as区别

    在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别:在视图(VIEW)中只能用AS不能用IS:在游标(CURSOR)中只能用IS不能用AS.

  6. AngularJS指南文档

    点击查看AngularJS系列目录 转载请注明出处:http://www.cnblogs.com/leosx/ 核心概念 模板 在Angular应用当中,我们的工作就是将服务器的数据填充到客户端页面模 ...

  7. Knapsack I 竟然是贪心,证明啊。。。。

    Knapsack I Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others) SubmitSt ...

  8. Divisors poj2992

    Divisors Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 9940   Accepted: 2924 Descript ...

  9. 在CentOS7上通过RPM安装实现LAMP+phpMyAdmin过程全记录

    在CentOS7上通过RPM安装实现LAMP+phpMyAdmin过程全记录 时间:2017年9月20日 一.软件环境: IP:192.168.1.71 Hostname:centos73-2.sur ...

  10. java关键字中文对比

    abstract 摘要|抽象assert 声称boolean 布尔break 中断byte 字节case 实例catch 捕捉char 烧焦class 类const 常量continue 持续defa ...