ESP8266编程工具是一款专为程序打造的无线wifi串口模块开发工具,功能强大,也是很多工厂衡量成本必要的成本物料,也深受广大电子好爱者的青睐。另外小编还带来了详细的ESP8266模块开发教程,需要的朋友快快下载吧!

基本简介
ESP8266的出现,迅速推动物联网的发展,通过对它的开发,它能通过云服务,可以使人远在几千里都可以远程遥控自家的家电,然而,对模块的开发使用的是c语言,C 语言艰涉难懂,对于很多初学者来说,举步维艰,针对这种情况,ESP8266编程工具,对编程做了一下整合,把问题简单化,程序模块化,语法进行了分类, 设计C语言文件结构也做了智能化的调整,使开发者,开发一项常用的功能,只需条很短的时间,就能够开发出来,软件不光开发简单,搭建8266编译环境也简 单,只需要点击下截,一键安装,即可生成模块所需要的固件。
ESP8266使用教程
上位机
板子
现在测试一下
说一下配置的时候串口连接的是单片机的MCUTXD和MCURXD,,,,,我当初设计的时候没有占用WIFI的串口,因为自己想着WIFI的串口是用来
传输用户数据的,用户不一定传输什么样的数据,,,防止数据与配置指令上有所冲突
一,TCP服务器


对了板子上有一个引脚连接路由器后为高电平,断开连接为低电平(模块内部设置的是断开后自动重连)
还有就是还可以发指令询问一下,,是通过WIFI模块的串口,,,因为用户是直接WIFI模块进行数据传输,当然直接问模块比较好
如果没有连接模块会回+IPnil
服务器建好了现在连接,,连接的个数为5个,超过之后每来一个新的连接就循环的断开以前的连接

现在发数据客户端发给服务器,第一个发1111,第二个2222,第三个3333,第四个4444
现在服务器发给客户端
等一下哈我把客户端分开,然后重新连接,,,,这样不好截图
二,TCP客户端
模块设置了断线自动重新连接,看后面的演示把


创建服务器后模块连接了....
我现在断开服务器


删除之后模块每尝试一下连接就打印一个Link Error
现在把服务器创建出来
现在测试发信息
三,UDP收发
先说一下,我设置的模块可以同时和四个UDP通信,界面上设置的是模块默认一直通信的一个
其余的三个呢,是后面又连接的三个,如果有第四个再连接,就断开第一个(不会断开默认的),然后就是循环这样子

对了还要说一下
现在测试一下
如果想用新的UDP连接模块,那么IP地址或者端口号,不一样就行

先让模块发数据,看一看是不是默认发给192.168.1.103:8080
现在用新UDP发送给模块数据...
现在让模块发数据,,模块会同时发给默认的和现在连接的

当然也可以多连接几个,,,,,,情况可TCP Server差不多,,,只不过有一个默认的不会断开..........
好了测试的差不多了,,最后的那个UDP组播现在还有问题.......也不敢用广播测试,,,,容易把网络弄瘫痪....................
关于最后面的
现在直接和单片机通信没有问题了,,,,我在想是直接通过WIFI然后通过指令就控制还是
还是说,用户想用的时候短接一下.........正在纠结中