e4a锁屏接收服务器信息,Arduino+ESP8266接收服务器信息

上一篇文章《Arduino+ESP8266上传数据到服务器》我们介绍了Arduino如何将数据上传到服务器上,与之相对应的是如何终端读取服务器的数据,在这一篇文章中我们将进行详细的讲解。

为了便于说明,我们先演示一下如何“手动”的上传/读取数据。Arduino和ESP8266之前通信的方法在以前的文章《Arduino+ESP8266连接WiFi》中我们已经进行了介绍,为了便于读者的阅读将相应的代码粘贴在此处:

Arduino+ESP8266手动通信源码

9079b94a7c0273fd595122464a37fe06.png

服务器的源码在文章《Arduino+ESP8266上传数据到服务器》也有过介绍,在此只做展示不再做详细的讲解。

服务器源代码

f4e375dd0b4006d779ea5517eaa54f78.png

查询ESP8266的指令手册,依次输入下面的指令:

1)AT:测试ESP8266与Arduino是否能正常通信;

2)AT+CWJAP=“WiFi名字”,“密码”: 连接WiFi

3)AT+CIPMUX=0:TCP单链接模式

4)AT+CIPSTART=“TCP”,"192.168.*.*",1012:连接到TCP的服务器,参数分别为TCP服务器地址和端口号

5)AT+CIPSEND=5:发送数据,数据字节长度为5

6)输入要传输的数据,并按Enter确认。

串口输出结果

f717a1f2f918f376791ab68cd05efea7.png

服务器输出

321f76ba13de2ef2d7ac2ca65cd682bd.png

通过终端和服务器的输出结果可以看出,服务器接收到了终端传递过来的数据“1”,同时终端也能够成功的将服务器发送来的数据“Hello client”输出在串口。

20180808

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值