电脑、手机与ESP8266通讯
如何实现电脑与WIFI模块ESP8266的通讯呢?
首先我们要干嘛呢?
第一步肯定是了解模块具体的接线了,硬件没处理好,肯定不能稀里糊涂开始着手软件吧
我们来看一下这个光绘文件
VCC:3.3V 电源。
RST:ES8266 复位管脚,可做外部硬件复位使用。
EN:使能管脚,高电平有效。
TX:串口发送管脚
RX:串口接收管脚。
GPIO0:GPIO0 为高电平代表从FLASH 启动, GPIO0 为低电平代表进入系
统升级状态,此时可以经过串口升级内部固件。
GPIO2:此管脚为ESP8266 引出的一个IO 口,这里我们不需要对此管脚操作。
GND:GND 管脚。
其实我们不需要使用这么多管脚,只需要使用WIFI 模块的串口TX、RX
管脚、VCC,GND和EN 管脚即可,其他的不用管。
实物图
接下来讲一下具体接线
我们需要用WIFI模块,肯定需要给它供电啊,这时候就需要USB转TTL模块来连接电脑,(因为电脑的电平和模块的电平的电压不一样,需要转换)某宝上买一块也不贵,自己做也行。
我们先连接WIFI模块上VCC和GND到TTL模块上3V3和GND;
接下来,我们连接EN到3V3;
最后我们连接RX和TX到TTL模块的TXD和RXD;(为什么需要连接这两个呢?因为,我们需要设置AT指令,在串口助手通过TTL模块发送给WIFI模块);
模块的RST可以不管它,不然接高电平也行,总之让它无效(低电平有效);
我们的连线图就是这样啦。
连接好后插电脑,你就可以搜索到WIFI了
第二步,我们可以了解一下它的AT指令了。
看一下ESP8266指令集这个PDF文档。
再通过串口助手发送指令,看看是否有回应,波特率默认是115200。
注意要有回车,查看ASCII码表就知道计算校验/合计那个框是什么意思
(A:0x41,T:0x54,回车键:0x0D,换行键:0x0A)。
这样子查PDF然后再串口助手输入是蛮麻烦的。你也可以到下面这个网址下载ESP8266调试工具V2.1(http://wiki.ai-thinker.com/tools )
连接上串口后直接点击常用命令点击发送你要的指令,不用去查指令的值,是比较方便的。到这里我们是通过串口让电脑和WIFI模块通讯,我们要的应该是WIFI模块与电脑的直接通讯。
第三步,把WIFI模块配置成热点。
我觉得把WIFI模块配置成热点让电脑来连接比较容易操作,首先把WIFI的模式设置成AP模式(AP,也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就是一个AP。(https://wenku.baidu.com/view/7d7ee56310661ed9ad51f3a3.html))
作为TCP服务端,电脑作为客户端,然后组成一个TCP网络。(其实就是电脑连热点)
第1步:测试AT,回复OK
第2步:设置AP模式和WIFI名称、密码、加密方式
加密方式选择自己喜欢的。
第3步,设置为TCP服务器模式
直接设置是不行的,这时候看文档的重要性就体现出来了
AT+CIPMUX = 1是设置多链接
我们先设置多链接,再设置TCP服务器模式,填上你喜欢的端口号
总的指令如下:
注意:
1) 默认的波特率是115200
2) 默认的AP的IP地址是192.168.4.1
3) 默认端口是333
4) TCP/IP协议中的服务端口,端口号的范围是从0到65535
第四步,发送数据
输入密码连接上WIFI
然后我们在上面那个网址下载TCP&UDP测试工具
我们的电脑作为客户端,所以我们点击客户端,再点击创建链接
选择TCP类型,IP是192.168.4.1,端口5000,(也就是我们之前设置的)勾上自动连接。
点击连接,让蓝色变为绿色三角形为连接成功
接下来让我们发送数据,在原来的ESP8266调试工具的数据接收窗口显示
+IPD,0,1:是格式,冒号后面才是我们要的,具体意思可以看文档。
你也可以在上述网址下载TCP/UDP 网络调试助手的手机版本,然后手机要连接上WIFI。点击TCP Client 然后再点击Connect,接下来你就可以发送消息了
注意事项:
1)要选择发送的模式是Hex还是String,是UTF-8还是GBK,不然会出现乱码。
2)
3)没有USB-TTL模块,也可以直接插单片机开发板的USB下载模块,找到TXD和RXD的排针,接线也是一样的。只是开发板没有3V3,所以我用稳压模块来连接WIFI模块的VCC。
这样是电脑通过USB下载模块的TXD和RXD与WIFI模块的RX和TX连接,若是要单片机与WIFI模块通讯,要换成单片机的TXD和RXD,在开发板上都是USB下载模块TXD对单片机的RXD,RXD对TXD,这一点要注意!!!
电脑、手机与ESP8266通讯相关推荐
- 电脑和手机之间的通讯(一)
把手机通过数据线链接电脑最经常的操作就是当U盘和给手机充电.除此,还可以通过数据线和手机通讯,实现如收发短信,查看短信中心码,打电话,接电话等等的一系列操作.这种实现最简单的就是使用手机厂商配置的手机 ...
- 学习如何使用电脑客户端和ESP8266客户端来连接MQTT服务端以及订阅主题发送主题操作
MQTT原理与应用 学习如何使用电脑客户端和ESP8266客户端来连接MQTT服务端 本文章学习借鉴于太极创客团队,以表感谢.官网[http://www.taichi-maker.com/] 文章目录 ...
- 机器人(含自动驾驶汽车)成本和电脑手机相比有哪些差异化
现在(2022年及之前),机器人成本不算透明: 未来,机器人成本会和电脑手机一样,各部件成本公开透明. 在2020年的一篇文章中: 从2050回顾2020,职业规划与技术路径(节选) 未来 ...
- 计算机终端通讯380023,华为发布首款5G手机Mate20X,通讯服务商标注册属于第几类?...
华为发布首款5G手机Mate20X,通讯服务商标注册属于第几类?6月初工信部正式发放5G牌照,5G市场终于"小荷才露尖尖角".预计到2020年,5G在我国将实现全面普及和商业化,主 ...
- 单片机联网远程控制的服务器设置,经验分享:单片机如何与手机实现远程通讯...
有很多人会有疑惑:单片机怎么能够与手机实现远程通讯呢?它们之间完全没有通讯线相连,而且距离较远还能够相互通讯,是如何做到的?单片机与手机实现远距离通信,有很多种可实施的方案.下面例举其中两个方案进行讲 ...
- 如果有的明星不会使用计算机,盘点娱乐圈不会用电脑手机的10大原始明星:最后一位出书都是手写...
原标题:盘点娱乐圈不会用电脑手机的10大原始明星:最后一位出书都是手写 刘雪华作为演艺界的老戏骨,演技是得到大家的认可的,可是她却不怎么懂得用电脑,所以她在自己的博客上发表声明,说自己不会用电脑,博客 ...
- 触摸屏与计算机通讯视频在线,MCGS触摸屏与电脑调试软件modbus通讯
MCGS触摸屏与电脑调试软件modbus通讯 一. 硬件准备工作 1.有一个带串口的电脑或者USB转串口也可以: 2.有一个MCGS触摸屏TPC7062KX或者带RS232协议的MCGS触摸屏: 3. ...
- 手机算通用计算机还是,电脑手机通用的便签是哪个?有人知道吗
原标题:电脑手机通用的便签是哪个?有人知道吗 互联网时代的今天,手机和电脑,成了很多人常用的必备工具.那么,有电脑和手机可以通用的便签软件工具吗?要知道,虽然Win7及其以上版本的电脑上有系统自带的W ...
- 【Arduino】使用C#实现Arduino与电脑进行串行通讯
在给Arduino编程的时候,因为没有调试工具,经常要通过使用串口通讯的方式调用Serial.print和Serial.println输出Arduino运行过程中的相关信息,然后在电脑上用Arduin ...
最新文章
- jvm 系列(九):如何优化 Java GC 「译」
- Reflector 试用过期后重置试用
- android系统下替换so库等操作
- 驳!?使用游戏引擎是作弊行为的5个依据
- 哈希表及哈希冲突解决办法
- android 地图放大缩小按钮,Android 百度最新地图隐藏 放大缩小按钮、指南针、缩放比例的方法...
- LeetCode 101. 对称二叉树 思考分析
- [优先队列] 洛谷 P1631 序列合并
- java生成j动态页面_zk动态产生多个页面的例子代码
- 累计增量备份策略_数据安全与备份解决方案ZDLRA快速恢复
- (转)ETL利器Kettle实战应用解析系列一【Kettle使用介绍】
- 拓端tecdat|R语言中GLM(广义线性模型),非线性和异方差可视化分析
- 转:Rust 调用C/C++
- NanoHTTPD 获取请求ip
- 普通高中信息技术课程标准( 必修 选修科目)
- 智能家居APP使用指南
- java spider爬虫_一个简单的java网络爬虫(spider)
- 如何给php安装上pecl,PHP PECL如何安装扩展?
- 多线程结果合并计算CyclicBarrier的使用
- 阿里java规范手册总结
热门文章
- 在 Picorv32 / 蜂鸟 E203 软核上运行 RT-Thread
- 【机器学习】转导推理——Transductive Learning
- 手机或者电脑控制ESP32
- 鸿蒙系统能装在小米电视上吗,小米会用鸿蒙系统吗_小米会不会用鸿蒙系统
- linux不能使用的shell,linux shell脚本教程冰焰今天为不能用了
- 天翼云对象存储android实现,中国电信天翼云推出对象存储OOS——可作静态网站,可绑独立域名 | 问剑杂谈...
- python 教你人人影视美剧下载?你爱了吗?
- 详解服务器端渲染 页面(SSR)
- 虎牙直播计划赴美IPO,充当直播行业“领头羊”
- ubuntu死机重启的魔术键