其他两个网站post和get的方式类似,自己可以在官网琢磨。
这里讲下esp8266的配置。
esp8266模式有三种,模式一ststion,模式二ap,模式三station兼容ap
一般访问网站,连接手机用模式一或者模式三,模式二十专门连接手机的,没有用着,所以先搁置一旁。
调试esp8266时,用独立的串口工具ttl转usb插头连接esp8266,用独立电源连接esp8266的vcc与gnd,一般也可以不用独立电源。esp8266对电源要求是80ma,usb转TTL有500ma电流承受能力,这个不是很重要。esp8266的电源是3.3v,5v接的话可能有问题。
首先拿到模块需要初始化,注;每条命令后需要有个转行,不然没有效果,发送网站的数据根据网站的格式要求而定。esp8266的默认通信速度为115220,一停止位,无校验位。
1第一步重启
AT+RST //在串口输入转行后,会出现乱码。这是很正常的事,输入后5秒内出现出现乱码,然后可以向模块输入数据。这个也是模块很头疼的地方,一定要等模块空闲之后,发送的命令和数据才有效,不严需要重新输入数据或者命令。
2第二部模式选择
AT+CWMODE=3 //也可以选择模式一每次开机会保持上次的模式,需要重启模块才能改变模式
3检查周围的WiFi热点//这个需要一定时间检查,10秒内吧。
AT+CWLAP
4将自己WiFi名字和密码填入模块内,第一次输入后下次不用输入了。
AT+CWJAP="TP-LINK_34FA","@taideng737@"
5查看是否连接上自己的WiFi热点
AT+CWJAP?
6是否开启多路由模式,这个仅可以在模式三中可以用。意思是说模块可以同时连接几个节点。(0-4)
AT+CIPMUX=1
7开启路由服务
AT+CIPSERVER=1,8080
8连接网站,多连接可以连接多个,单链接只能连接一个。
AT+CIPSTART=4,"TCP","192.168.0.102",8080 //这是无线局域网络节点
AT+CIPSTART=1,"TCP",""223.5.16.122"",80 //这是乐为联网的网站
9向网站发送数据
AT+CIPSEND=4,15// 4代表多连接连接的号,15代表药发送的数据量
10发送数据
hello world! //如果手机连上网络,且是你无线局域网络地址192.168.0.102,就可以接受到信息了。
|