手把手教你玩物联网(一)---ESP8266软件包的使用

      《手把手教你玩物联网》系列推文将介绍使用RT-Thread----小而美的物联网操作系统,制作一个室内温湿度数据采集,并实现终端采集数据上传物联网云平台onenet,实现云端远程数据监控功能。

      《手把手教你玩物联网》系列的硬件主要有国民技术的N32G45XVL-STB开发板、ESP8266 WIFI模块、DHT11温湿度传感器,物联网云平台采用中国移动onenet。

       今天先介绍一下ESP8266 的软件包的使用,通过使用 RT-Thread 的 AT 设备驱动,使用 ESP8266 做网络通信设备,最终通过ESP8266和onenet软件包实现POST数据流到OneNET云平台和从OneNET云平台GET数据流。

1.首先硬件接线

      ESP8266的TXD端接开发板的PA3引脚,RXD端接开发板的PA2引脚,其中PA3和PA2为串口2的发送与接收端。

2.软件配置

      首先利用RT-Studio建立一个基于N32G45XVL-STB开发板的rt-thread 项目(注意非rt-threadnano项目,建立步骤可参考中科蓝讯 AB32VG1 上的RGB彩灯控制实验)。建立好工程之后,就是添加AT软件包和配置ESP8266模块。方法双击打开RT-Thread Settings,如下图所示,在搜索框输入at_device按下回车键,在搜索结果中点击"添加"按钮即可。

添加完成软件包之后,左键点击at_device,选择配置项,进入配置项界面。

      配置项界面如下图所示,主要是配置ESP8266的WIFI SSID和密码,并选择所使用的通信接口,ESP8266串口连接的是本开发板上的串口2,所以这里要将AT客户端的名称由uart1改为uart2。

    如上如图所示,通过在硬件配置项选择开启uart2。然后按control+s键保存配置即可。点击🔨编译项目下载,然后将编译后的代码文件下载到开发板。

     打开PuTTY串口监控,可以看到系统启动之后的输出信息。esp0 wifi已经连接,同时打开手机热点进入设备管理页面,可以看到ESP8266设备已经连接,如上图所示。这说明配置正确,一切正确,板子上电后会自动连接上wifi,可以访问网络,此时可以ping通外部主机,比如ping百度,输入www.baidu.com,可以看到有数据返回,说明网络正常。

       通过上面的操作,可以看到,通过rt-thread对ESP8266的应用是非常简单的,只需要简单的配置就可以实现ESP8266联网。下期--手把手教你玩物联网(二)将介绍onenet云平台产品的建立。

公众号往期部分文章

  1. 基于51单片机的超声波三路测距

  2. 基于51单片机的传送带产品计数器

  3. PWM工作原理----调光灯案例

  4. 单片机项目实战:温度测控系统设计

  5. DS18B20温度报警系统设计

  6. DS18B20测温与数码管显示

  7. DS18B20与LCD1602温度测量显示案例

  8. 单片机定时器实现的数字时钟

  9. 单片机99秒倒计时器设计

  10. 基于STC12C5A60S2的红外测温实验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值