查看: 881|回复: 16
打印 上一主题 下一主题

stm8裸奔物联网

[复制链接] qrcode

1

主题

65

帖子

9

积分

新手上路

Rank: 1

积分
9
楼主
发表于 2015-12-4 11:19 AM | 显示全部楼层

       其他两个网站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,就可以接受到信息了。


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表