基于Infineon开发板实现RT-Thread物联网DEMO

描述

简介

这是一个基于 CY8CPROTO-062-4343W 开发板 + RT-Thread 实现的物联网 DEMO。

本文将介绍如何一步步从零搭建一个物联网 demo。

下图是整体的设计框图,使用 RW007 用于网络通信,使用 MQTT 协议连接 One-Net 物联网平台。在主控芯片中添加所需要的软件包、组件等中间件来快速搭建起一个设备上云 Demo。

实际运行效果

1、在 msh 中输入onenet_mqtt_demo_start 【WI-Fi 名称】 【WI-Fi 密码】 命令创建并启动 demo 线程

RT-Thread

RT-Thread

2、在云平台的设备调试页面查看实时刷新的数据。

RT-Thread

3、进入可视化网站,进行查看/下发数据的上行和下行

RT-Thread

准备工作

RT-Thread studio v2.2.5

OneNET:中国移动物联网开放平台

CY8CPROTO-062-4343W 开发板

USB-TTL:连接 UART5 (TX:P5_1; RX:P5_0)波特率 115200

WiFi 网络模块:RW007

RT-Thread

各 IO 接口与功能之间的对应关系表:

RT-Thread

实现过程

1、打开 RT-Thread studio,导入开发板示例工程:点击 Studio 左上角 文件—>导入—>RT-Thread Studio项目到工作空间中

RT-Thread

2、选择本示例工程的根目录进行导入

RT-Thread

3、进入 RT-Studio  的SDK管理器中,下载英飞凌的 OpenOCD 资源包。

RT-Thread

4、鼠标右键工程,点击 同步 scons 配置至项目

RT-Thread

5、编译、下载,验证运行结果

点击 IDE 左上角的构建选项进行工程的编译。

RT-Thread

当编译无错误警告时,点击 Debug 或 Download 选项进行调试/下载。

注:若点击下载并下载成功后串口终端无显示信息,请手动按下复位按键进行重启运行。

RT-Thread

查看系统运行情况

在串口终端输入命令 help、ps、free、list_device 等命令查看系统运行状态

6、连云配置

在云平台创建项目,创建完成后点击控制台进入配置

点击 全部产品服务—>多协议接入 进入配置界面

RT-Thread

添加产品

RT-Thread

输入产品信息

RT-Thread

添加设备

RT-Thread

输入设备信息

RT-Thread

进入 RT-Thread Studio,双击本工程下的 RT-Thread Settings ,进入工程配置界面

RT-Thread

对照 OneNet 的信息,填写至配置选项中

RT-Thread

RT-Thread

RT-Thread

编译、下载,验证IOT网关数据上报和下发功能。

 

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分