您好、欢迎来到现金彩票网!
当前位置:246天天好彩正版资料大全 > 调试例程 >

你需要了解的ESP8266简单使用例程

发布时间:2019-07-18 05:20 来源:未知 编辑:admin

  首先,你要有一个ESP8266模块,当然,如果你买的是模块,ESP8266的模块竟然有十几种,大概有这么几个公司做它的模块,首先是think,然后是什么WROOF,这第二个不知是啥,大概就是espressif的官方吧,卖的不多。不过淘宝大部分都是AI THINK的。

  这是ESP8266的接线默认的固件是使用AT指令来控制的,当进入AT指令模式以后上电就会出现如下一堆乱码:

  但是最后会有ready表示启动成功。需要注意的是,ESP8266工作电压为3.3V。波特率一般为115200。

  就是说模块可以当成一个设备(client)连接区域网内的路由,也可以设置成是一个路由(sever),也可以既作为局域网里面的client同时又是其他client的sever。下面我们可以尝试一下配置ESP8266的指令(注意:每条AT指令后面都要加一个回车键再发送!!!输入用串口软件输入,相当于把电脑想象成单片机

  说明:这条指令可以不要,这是查询当前模式的指令,模式返回是2,说明是AP模式。

  然后现在就可以在你的手机或者是电脑通过无线.输入:AT+CIPMUX=1

  响应:OK说明:开启多连接模式,因为只有在开启多连接模式的时候才能开启服务器模式。注意:透传只能在单连接模式下进行。6.输入:AT+CIPSERVER=1,8080响应:OK

  最后,我们就可以通过网络调试助手来通过“TCP Client”模式下添加“IP:192.168.4.1(模块默认的IP),端口8080(第6步设置的)”值得一提的是,ESP8266当服务器的时候,客户端如果没有数据传输,隔一段时间会自动断开连接,可通过AT+CIPSTO= 命令设置超时时间(说明: :服务器超时时间,0~2880,单位为s)。

  说明:这条指令可以不要,这是查询当前模式的指令,模式返回是1,说明是Station模式。再看电脑或者手机wifi连接窗口,刚才的热点已经消失了,说明已经把模式转换为了客户端模式。

  说明:可以让模块搜索周围的信号了,列出可以连接的热点(中文显示为乱码)。

  说明:通过路由器查看下模块的IP地址。如果模块之前我们设置成了AP和Station共存模式,则会出现两个IP,上面的A

  P是作为无线AP的IP地址。下面的STAIP是它作为客户端从路由器获取到的IP 地址。

  的,所以即使重启连接信息也不会丢失,重启后再查询,发现会自动连接。使用电脑ping一下这个ip,ip是可以ping通的,说明连接正常。

  可以调整一下路由器的IP分发策略,让这个mac地址获得固定的ip,这样每次连接路由器之后就不用查看ip了。配置后提示要重启路由器才生效,没关系以后有时间再重启。

  8.输入:我们用来调试的这台电脑(电脑也需连接同一个路由器)上建立一个TCP服务器,然后用我们刚刚连接到路由器的ESP8266模块连接到我们建立的这个TCP服务器上,然后在这个模块与服务器之间转输数据。用到的工具是网络助手NetAssist.exe,运行后在网络协议类型:TCP Server ,然后点“连接”按扭,成为一台TCP服务器。

  12.把网络助手的“连接对象”选择成我们的模块IP地址,在下面输入:CDEFG,点发送,会在串口工具收到+IPD,5:CDEFG。意思是接收到的数据长度为5个字节,CDEFG为数据内容。

  说明:指令原型为:AT+ CWSAP=,,, ;其中:字符串参数,接入点名称;:字符串参数,密码最长64字节,ASCII;:通道号;

  打开手机上的有人网络助手,TCP server→配置→激活→能看到此时手机的IP和端口号,要记下,下面要用。

  说明:192.168.4.2为服务器IP地址;8080为端口。填刚才记下的手机IP和端口号

http://bayliedog.com/diaoshilicheng/648.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有