Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread
nuc980
【NUC980】第4章 NUC980 IoT 使用WiFi联网
发布于 2022-03-17 07:35:56 浏览:1060
订阅该版
[tocm] **开发环境:** IDE:RT-Thread Studio 开发板:NUC980 IoT WiFi:ESP8266 ## 4.1 ESP8266简介 ESP8266 是乐鑫推出的 WIFI SOC,市场上可以找到很多基于 ESP8266 的 wifi 模块,价钱也很便宜,使用起来也很方便,可以 通过 UART 使用 AT 命令来使用,也可以通过乐鑫提供的 SDK 进行开发。笔者这里使用的是ESP8266-01S模块。 ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/a60a6aa65317a9eb2da82868fd702ede282b0f46.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQnJ1Y2VveGw=,size_19,color_FFFFFF,t_70,g_se,x_16#pic_center) ESP8266 WiFi模组常用AT指令: > AT+RST 复位模组 AT+GMR 查询版本信息 AT+CWMODE=1 开启模组透传 AT+CWJAP=“WIFI名称”,“WIFI密码” 模组作为STA模式连接wifi AT+CIFSR 查看分配的IP地址 AT+CIPSTART=“TCP”,“xxxxx”,1883 使用TCP方式连接服务器 AT+CIPMODE=1 开启透传 AT+CIPSEND 发送数据 在连接板子开发前,最好先使用以上命令测试下,确保模块能正常工作。 本文只讲解如何在NUC980 IoT上使用ESP8266联网。 ESP8266使用的UART通信,关于UART的使用请参看笔者前面的文章。 ## 4.2 RT-Thread配置 笔者这里使用UART1与ESP8266通信。 ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/f5a6fc013b1c1aa280163a53d0339b815ed70dda.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQnJ1Y2VveGw=,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) 首先看下电路图: UART1使用的是PF10和PF9。 接下来就是配置RT-Thread。 首先配置UART,如果已经配置过了则忽略。 ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/52438ad7fe39794360fde9874033f3ce1b5b9cfa.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQnJ1Y2VveGw=,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) 接着就需要配置ESP8266,打开ESP8266的开关即可。 ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/961f5c2a4e7f7ebab07db0ec976c0236e3afe6e3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQnJ1Y2VveGw=,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) 最后还需修改串口信息,Wifi和密码。 ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/6e998046ea007fd36703211c630bfab18586a61d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQnJ1Y2VveGw=,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) 值得注意的是,这里配置的WiFi和密码是不生效的,需要修改board目录下的board.dev.c。 ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/d9494662f6a0565c7d1b514d07215cc8bfe2c928.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQnJ1Y2VveGw=,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) ## 4.3编译测试 配置完成后,保存编译。烧写系统,系统启动信息如下。 ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/d50c1345a182dfdd5db52a4ce67660c8e655ef29.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQnJ1Y2VveGw=,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) 然后使用ifconfig查看当前设备的IP地址。 ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/8838e35688a75acdf09aaa7f21403b8d033ec186.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQnJ1Y2VveGw=,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) 接着我们可以看下网络使用连接成功。 > ping www.baidu.com ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/55b6e6dcfbb02dfd1dcc05d90e398eb24607aa58.png#pic_center) 在连接板子开发前,最好先使用以上命令测试下,确保模块能正常工作。
1
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
BruceOu
这家伙很懒,什么也没写!
文章
27
回答
0
被采纳
0
关注TA
发私信
相关文章
1
RT-THREAD在STM32H747平台上移植lwip
2
正点原子miniSTM32开发板读写sdcard
3
反馈rtt串口驱动对低功耗串口lpuart1不兼容的问题
4
Keil MDK 移植 RT-Thread Nano
5
RT1061/1052 带 RTT + LWIP和LPSPI,有什么坑要注意吗?
6
RT thread HID 如何收发数据
7
求一份基于RTT系统封装好的STM32F1系列的FLASH操作程序
8
RT-Thread修改项目名称之后不能下载
9
rt-studio编译c++
10
有木有移植rt-thread(nano)到riscv 32位MCU上
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
I2C_IIC
ESP8266
UART
WIZnet_W5500
ota在线升级
cubemx
PWM
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
SFUD
msh
ulog
C++_cpp
MicroPython
本月问答贡献
三世执戟
5
个答案
1
次被采纳
RTT_逍遥
4
个答案
1
次被采纳
KunYi
4
个答案
1
次被采纳
xiaorui
1
个答案
1
次被采纳
JonasWen
1
个答案
1
次被采纳
本月文章贡献
出出啊
1
篇文章
3
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部