NUC980 IoT 使用WiFi联网

Posted Bruceoxl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NUC980 IoT 使用WiFi联网相关的知识,希望对你有一定的参考价值。

开发环境:
IDE:RT-Thread Studio
开发板:NUC980 IoT
WiFi:ESP8266

4.1 ESP8266简介

ESP8266 是乐鑫推出的 WIFI SOC,市场上可以找到很多基于 ESP8266 的 wifi 模块,价钱也很便宜,使用起来也很方便,可以 通过 UART 使用 AT 命令来使用,也可以通过乐鑫提供的 SDK 进行开发。笔者这里使用的是ESP8266-01S模块。

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通信。

首先看下电路图:

UART1使用的是PF10和PF9。

接下来就是配置RT-Thread。

首先配置UART,如果已经配置过了则忽略。

接着就需要配置ESP8266,打开ESP8266的开关即可。

最后还需修改串口信息,Wifi和密码。

值得注意的是,这里配置的WiFi和密码是不生效的,需要修改board目录下的board.dev.c。

4.3编译测试

配置完成后,保存编译。烧写系统,系统启动信息如下。

然后使用ifconfig查看当前设备的IP地址。

接着我们可以看下网络使用连接成功。

ping www.baidu.com

接下来就可以使用WiF功能做一些应用开发了,赶紧去玩起来吧。



欢迎访问我的网站

BruceOu的哔哩哔哩
BruceOu的主页
BruceOu的博客
BruceOu的CSDN博客
BruceOu的简书
BruceOu的知乎


欢迎订阅我的微信公众号

关注公众号[嵌入式实验楼]获取更多资讯

以上是关于NUC980 IoT 使用WiFi联网的主要内容,如果未能解决你的问题,请参考以下文章

NUC980 IoT I2C实践

NUC980 IoT移植 RT-Thread

NUC980开发板DIY项目大挑战串口服务器

新唐NUC980使用记录:使用wpa_supplicant访问无线网络

新唐NUC980使用记录:自制开发板(基于NUC980DK61YC)

新唐NUC980使用记录:在用户应用中使用GPIO