Android+ESP8266+路由器实现远程控制(基于花生壳域名方式访问)

简介: x先说一下实现的功能,其实就是远程控制和这篇文章的控制  http://www.cnblogs.com/yangfengwu/p/5295632.html   应该说是这篇文章的升级,解决这篇文章由于路由器断电上电有时候公网IP就变了.

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

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

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

对了有些人问怎么控制单片机................程序里面我写成了网络的数据直接发送到串口,串口的数据直接发送到网络,您可以直接可模块串口通信,,,而且如果您单片机不会用串口,那就先做检测8266的引脚也行,,,,,

可以先看这四篇,就明白了,,,如果用AT指令,只是通信上像这篇这样配置,只是咱TCP客户端连接的时候IP是域名罢了

 

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

      用WiFI模块连接路由器

 

 

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

 

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

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

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

 

 

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

 

 

 

 

 

     关注一下可以免费送域名

 

 

 

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

 

 

 

 然后自己安装哈

 

 

 

 

 

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

 

 

 

 

 

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

 

  

 

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

 

 

 

 

 

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

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

 

 

 然后

 

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

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

 

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

 

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

 

 

 

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

 

因为咱用的WiFI小车的程序,,,咱做小车的时候,这个引脚输出PWM用来控制小车的速度

咱可以

这样就能调节光的亮度了--话说还是无极调光呢.......

不过自己没有测试哈,,,亲们自己测试吧(如果灯用的另一个电源,别忘了把两个的负极接到一块哈--共地)

 

 

 

 8266的程序呢,可以参考

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

 

 Android 软件的程序呢可以参考

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

 

实物链接 https://item.taobao.com/item.htm?spm=0.7095261.0.0.129455c4OenkB8&id=560618102494

对了.为什么发有助于学习的广告也会被移除首页呢????自己有一篇写了三天,竟然也被移除首页.......... 以后自己一定要有自己的网站!!!!!!!

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

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

实物

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

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

 

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

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

 

目录
相关文章
|
3月前
|
存储 API 数据安全/隐私保护
使用宝塔搭建MinIO并且设置域名访问
本文介绍了如何使用宝塔面板搭建MinIO并设置域名访问的完整流程。首先通过宝塔面板安装Docker及MinIO,配置域名与端口,完成Web管理界面的部署。接着,创建存储桶、配置访问规则和API密钥,实现资源的安全管理。最后,通过反向代理设置API接口,测试文件上传功能,确保MinIO可用于图片和文件资源的存储。作者Harry技术还分享了相关开源项目,适合开发者快速上手。
665 2
使用宝塔搭建MinIO并且设置域名访问
|
4月前
|
安全 网络协议 网络安全
只有IP地址没有域名,如何实现HTTPS访问?
在仅有IP地址而无域名的情况下,实现HTTPS访问并非不可能。主要挑战包括证书颁发机构(CA)对IP地址的支持有限及浏览器兼容性问题。解决方案有:1) 搭建私有CA为内部IP地址颁发证书;2) 使用支持IP地址的公共CA服务。选择合适的方案需根据需求权衡。具体步骤包括选择证书类型、生成CSR文件、提交并完成验证、安装SSL证书和配置强制HTTPS访问。确保IP地址稳定,并定期维护安全性。 **申请优惠**:访问JoySSL官网并填写注册码“230907”可优惠申请IP地址证书。
547 5
|
11月前
|
运维 Serverless 网络安全
函数计算产品使用问题之通过仓库导入应用时无法配置域名外网访问,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4月前
|
域名解析 弹性计算 应用服务中间件
使用域名访问部署在ECS上的网站
本文为您介绍如何为网站配置域名并为域名配置HTTPS证书。
|
8月前
|
网络协议 安全 文件存储
动态DNS(DDNS)技术在当前网络环境中日益重要,它允许使用动态IP地址的设备通过固定域名访问
动态DNS(DDNS)技术在当前网络环境中日益重要,它允许使用动态IP地址的设备通过固定域名访问,即使IP地址变化,也能通过DDNS服务保持连接。适用于家庭网络远程访问设备及企业临时或移动设备管理,提供便捷性和灵活性。示例代码展示了如何使用Python实现基本的DDNS更新。尽管存在服务可靠性和安全性挑战,DDNS仍极大提升了网络资源的利用效率。
830 6
|
8月前
|
域名解析 网络协议 前端开发
浏览器输入域名网址访问后的过程详解
1、以91处理网为例,客户端浏览器通过DNS解析到www.91chuli.com,IP地址是202.108.22.5,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到202.108.22.5,然后通过TCP进行封装数据包,输入到网络层。
302 2
|
9月前
|
程序员 开发工具 Android开发
Android|WebView 禁止长按,限制非白名单域名的跳转层级
如何限制 WebView 仅域名白名单网址能随意跳转,并禁用长按选择文字。
128 2
|
9月前
|
存储 Kubernetes 负载均衡
基于Ubuntu-22.04安装K8s-v1.28.2实验(四)使用域名访问网站应用
基于Ubuntu-22.04安装K8s-v1.28.2实验(四)使用域名访问网站应用
139 1
|
11月前
|
负载均衡 应用服务中间件 nginx
搭建域名访问环境二(负载均衡到网关)
这篇文章讲述了如何配置Nginx实现域名访问环境,通过负载均衡将请求从Nginx反向代理到服务网关,并提供了详细的配置步骤和测试验证方法。
搭建域名访问环境二(负载均衡到网关)
|
10月前
|
网络协议 开发工具 git
hexo github部署,通过域名访问你的博客
本文介绍了如何使用Hexo命令部署博客到GitHub,并详细说明了如何通过自定义域名访问GitHub上部署的博客。
hexo github部署,通过域名访问你的博客

热门文章

最新文章