完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
esp8266学习报告
1、认识esp8266 ESP8266是一款超低功耗的UART-WiFi 透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。 以下简称为模块 2、wifi esp8266与其他电子设备处于同一个网络下才能进行通信,故需要让模块连接网络或创建热点 AT指令
以AP为例 AT+CWMODE=2 //开启 AP 模式 AT+CWSAP=“ESP8266”,“ct_con”,11,0 //设置模块的 wifi 名称和密码,11为通道号,0为加密方式 AT+CIPSERVER=1,8899 //设置模块服务器端
AT+CIPSTART="TCP","手机ip", //端口号 连接手机端建立的TCP服务器 AT+CIPSEND=0,8 // 进入数据发送模式为8个字节 //进入发送模式 ct_con520 //发送的 8 个数据 手机的网络调试助手 自此介绍了一种方式来发送指令实现通信接下来用软件来实现 Arduion 使用arduion配置wifi #include char* ssid = "ESP8266"; char* pass = "ct_con"; int status = WL_IDLE_STATUS; void setup() { while ( status != WL_CONNECTED) { status = WiFi.begin(ssid, pass); //连接Wi-Fi delay(1000); } } void loop () { delay(10000); } 接收客户端数据 TCP Socket Server 主要处理客户端发来的数据
const char *ssid = "esp8266"; const char *password = "ct_con"; const char *host = "192.168.43.102";//修改为Server服务端的IP,即你电脑的IP,确保在同一网络之下。 WiFiClient client; const int tcpPort = 8266; //端口 void setup() { Serial.begin(115200); 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))//实际上这一步就在连接服务端,如果连接上,该函数返回true { Serial.println("connection...."); delay(500); } } while (client.available())//available()表示是否可以获取到数据 { char val = client.read();//read()表示从网络中读取数据。 } }
至此介绍两种配置WiFi的方式前一种方式操作起来较为简单,但需要下载许多的资源。后一种方式需要写代码,有一定难度,但只是写基础的配置较为简单。 |
|
|
|
只有小组成员才能发言,加入小组>>
3135 浏览 9 评论
2831 浏览 16 评论
3341 浏览 1 评论
8718 浏览 16 评论
3935 浏览 18 评论
9550浏览 3评论
890浏览 3评论
462浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
460浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2181浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-22 06:09 , Processed in 0.977798 second(s), Total 78, Slave 59 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号