有人用esp8266 http服务器通过协议和自己服务器互相通信吗

后使用快捷导航没有帐号?
查看: 1555|回复: 6
有没有人用过ESP8266模块,与PIC24H通信出现问题
在线时间3 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 4, 距离下一级还需 1 积分
一粒金砂(初级), 积分 4, 距离下一级还需 1 积分
用USB-TTL与电脑连接调试一切正常,但用单片机的话不管发送什么都会返回ERROR。。。求问这是为什么呢。。谢谢!
部分代码:
void WIFI_init(void) {
& & UartSendMsg(&AT+RST\n&);
& & delay(500000);& &//比如这个地方就 会返回ERROR
& & UartSendMsg(&AT+CWJAP=\&tiaxxxxxue\&,\&xxxxxxx99\&\n&);
& & delay(500000);
& & //省略若干行。。。
void UartSendMsg(char msg[20]) {
& & //UartInit();&&//Initialize Uart
& & int j = 0;
& & for (j = 0; j &= 80; j++) {
& && &&&delay(20000);
& && &&&U1TXREG = msg[j]; // Transmit one character
& && &&&if (msg[j] == '\n')
在线时间1427 小时
威望1454分
芯币15822枚
E金币342枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1454, 距离下一级还需 546 积分
纯净的硅(高级), 积分 1454, 距离下一级还需 546 积分
波特率之类是不是有问题
So what......
在线时间3 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 4, 距离下一级还需 1 积分
一粒金砂(初级), 积分 4, 距离下一级还需 1 积分
波特率之类是不是有问题
波特率设定的9600,应该没问题,因为受到的“ERROR”并不是乱码。。。
说不准呢,有时候波特率看着没问题,实际却会多发送或接收一些数据。AT指令完整性要求还是很高的。&
在线时间1427 小时
威望1454分
芯币15822枚
E金币342枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1454, 距离下一级还需 546 积分
纯净的硅(高级), 积分 1454, 距离下一级还需 546 积分
波特率设定的9600,应该没问题,因为受到的“ERROR”并不是乱码。。。
说不准呢,有时候波特率看着没问题,实际却会多发送或接收一些数据。AT指令完整性要求还是很高的。
So what......
在线时间224 小时
E金币199枚
TA的帖子TA的资源
一粒金砂(中级), 积分 125, 距离下一级还需 75 积分
一粒金砂(中级), 积分 125, 距离下一级还需 75 积分
帮楼主顶一下
在线时间222 小时
E金币101枚
TA的帖子TA的资源
用MCU和PC通信检查一下你发到命令那些是否正常。PC和模块通信正常那只能说明问题在你MCU这里。最有可能的是波特率和发生的数据可能有问题
在线时间1588 小时
威望4752分
芯币15975枚
E金币103枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 4752, 距离下一级还需 1248 积分
五彩晶圆(中级), 积分 4752, 距离下一级还需 1248 积分
命令格式发送错误,需要回车换行UartSendMsg(“AT+RST\r\n”)
个人淘宝店:/
主营:zigbee,蓝牙,w5100,zigbee usbdongle等电子产品
月度明星人物:发布原创文章且得到网友好评
荣誉会员勋章
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
Powered by
逛了这许久,何不进去瞧瞧?君,已阅读到文档的结尾了呢~~
ESP8266作为TCP服务器端使用心得(学习资料),tcp 客户端 服务器,tcp服务器端,tcp服务器客户端说明,esp8266 web服务器,esp8266 服务器,esp8266做服务器,esp8266 tcp,tcp服务器,服务器tcp连接数
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
ESP8266作为TCP服务器端使用心得(学习资料)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口3667人阅读
arduino应用(4)
好的,既然有空今天就再写一篇……
前面的都只是铺垫,从这篇就开始讲正文啦,如何使用8266进行局域网通信
WiFi通信中有TCP和UDP两种方式,各有优劣,请自行百度
这次用TCP进行示范
我们今天要做的是把8266作为TCPcleint,加入电脑创建的tcpServer中来控制一个发光二极管。
首先,要做的当然是确保你所在的环境有可以连接的wifi(笑)
用手机开个热点是个不错的办法。
下面在8266中烧录以下代码。
#include &ESP8266WiFi.h&
#define led 2
const char *ssid
const char *password = "";
const char *host = "192.168.0.130";
const int tcpPort = 8266;
void setup()
Serial.begin(115200);
pinMode(led,OUTPUT);
delay(10);
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED)
delay(500);
Serial.println("");
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
void loop()
while (!client.connected())
if (!client.connect(host, tcpPort))
Serial.println("connection....");
delay(500);
while (client.available())
char val = client.read();
if(val=='a'){
digitalWrite(led, LOW);
if(val=='b')
digitalWrite(led, HIGH);
上述代码可以看出,启动步骤分为如下
1.Wifi.begin(ssid,password);来连接到指定的Wifi网络。
2.client.connect(host, tcpPort);来指定客户端要连接的服务器的地址。
从这里可以看出,如果要访问外网,将host的ip改掉就行。
百度一个串口和网络调试工具
下载之,运行
协议类型填TCP Server,ip地址填本机在本网络的ip,端口号随意在的范围指定,1000以下大多是系统应用。
通电8266,可以在调试工具中看出有客户端连入。
通过调试工具发送a或者b即可控制发光二极管的明灭。
很有趣吧?是不是有一种watch dog里男主角艾登的感觉呢?
什么?你说艾登是用手机控制的,用电脑太low了?
没关系,在手机上下载一个网络调试工具就行了呀。
推荐一个比较好用的工具,ITEAD WIFI ROBOT Panel
这里也不提供附件下载了,或许以后补上……
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:14209次
排名:千里之外
原创:12篇
评论:13条
(3)(1)(1)(2)(2)(3)查看: 3274|回复: 6
关于ESP8266(ESP-01)模块与手机通信的问题
本人购入了一块ESP8266wifi模块,型号为ESP-01,打算用arduino mega 2560与ESP-01WiFi模块构成服务器,然后收到手机APP的连接请求后返回数据。想知道arduino mega 2560与ESP-01WiFi模块那边应该怎样设置。求大神指导!
有一定的Java、Android知识,我大概知道WiFi模块发送WiFi之后手机连上就构成一个局域网,然后手机客户端可以通过Socket(IP地址,端口)指定要连接的服务器,如果是用Java写服务器端程序的话就直接ServerSocket(端口)来监听指定端口的连接请求,可是直接用WiFi模块和arduino来构建一个服务器就转不过来了,查了很多资料都不知道ServerSocket(端口)应该用什么代替才能做到相同的效果,从而指定一个端口来收发信息,求大神指导。
13:06 上传
点击文件名下载附件
2.08 MB, 下载次数: 77
WiFi模块说明
 还有一些单片机/arduino要用的库文件和arduino的example
13:11 上传
点击文件名下载附件
12.29 KB, 下载次数: 38
 没有人吗。。。
急急急,希望有大神能帮帮我
也有楼主一样想法,用 ESP8266-01 WiFi模块透传用arduino mega 2560作应答
楼主问题解决了吗,同问
Powered byESP8266一对一或一对多通信配置说明_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ESP8266一对一或一对多通信配置说明
上传于|0|0|文档简介
&&wifi串口模块配置例子
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩11页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 esp8266做服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信