0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

RTThread物联网操作系统 来源:RTThread物联网操作系统 作者:RTThread物联网操作 2022-11-03 09:46 次阅读

简介

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

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

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

实际运行效果

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

a312eed8-5ac0-11ed-a3b6-dac502259ad0.png

a32eec5a-5ac0-11ed-a3b6-dac502259ad0.png

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

a345ddc0-5ac0-11ed-a3b6-dac502259ad0.png

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

a35dec80-5ac0-11ed-a3b6-dac502259ad0.png

准备工作

RT-Thread studio v2.2.5

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

CY8CPROTO-062-4343W 开发板

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

WiFi 网络模块:RW007

a3748198-5ac0-11ed-a3b6-dac502259ad0.png

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

a3917744-5ac0-11ed-a3b6-dac502259ad0.png

实现过程

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

a3a5014c-5ac0-11ed-a3b6-dac502259ad0.png

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

a3bf1faa-5ac0-11ed-a3b6-dac502259ad0.png

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

a3e29e94-5ac0-11ed-a3b6-dac502259ad0.png

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

a3ff1d30-5ac0-11ed-a3b6-dac502259ad0.png

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

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

a4132758-5ac0-11ed-a3b6-dac502259ad0.png

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

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

a424b7f2-5ac0-11ed-a3b6-dac502259ad0.png

查看系统运行情况

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

6、连云配置

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

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

a43da9ce-5ac0-11ed-a3b6-dac502259ad0.png

添加产品

a458ae72-5ac0-11ed-a3b6-dac502259ad0.png

输入产品信息

a470c19c-5ac0-11ed-a3b6-dac502259ad0.png

添加设备

a48bb132-5ac0-11ed-a3b6-dac502259ad0.png

输入设备信息

a4a79fb4-5ac0-11ed-a3b6-dac502259ad0.png

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

a4c1b73c-5ac0-11ed-a3b6-dac502259ad0.png

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

a4fe125e-5ac0-11ed-a3b6-dac502259ad0.png

a5163e24-5ac0-11ed-a3b6-dac502259ad0.png

a5333aa6-5ac0-11ed-a3b6-dac502259ad0.png

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

审核编辑:汤梓红

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

    关注

    2909

    文章

    44557

    浏览量

    372750
  • Infineon
    +关注

    关注

    2

    文章

    92

    浏览量

    29035
  • 开发板
    +关注

    关注

    25

    文章

    5032

    浏览量

    97371
  • RT-Thread
    +关注

    关注

    31

    文章

    1285

    浏览量

    40077

原文标题:基于Infineon开发板实现RT-Thread物联网 DEMO

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于RT-Thread和AB32VG1开发板实现家庭安全检测功能

    基于RT-Thread和中蓝讯科开发板实现按键触发语音报警和NodeRed收集报警信息并上报腾讯云平台,最后通过手机端的腾讯练练小程序和微信公众号接收到报警信息。
    的头像 发表于 06-30 00:36 3863次阅读
    基于<b class='flag-5'>RT-Thread</b>和AB32VG1<b class='flag-5'>开发板实现</b>家庭安全检测功能

    基于RT-Thread os实现混合定位介绍

    wayz_iotkit 是上海图趣信息科技有限公司,针对RT-thread开发的能够实现定位功能的联网组件。
    的头像 发表于 11-15 16:19 823次阅读
    基于<b class='flag-5'>RT-Thread</b> os<b class='flag-5'>实现</b>混合定位介绍

    如何使用RT-Thread Studio创建支持HPM6750开发板RT-Thread项目

    等功能的实现,同时提供了包管理器——可以非常方便的下载已经适配好RT-Thread系统的三方软件包。因此,基于RT-Thread系统我们可以非常方便的实现支持多任务、文件系统、网络协议
    发表于 06-08 11:22

    【原创精选】RT-Thread征文精选技术文章合集

    联网开发。基于RT-Thread设备运行数据分析预警系统基于RT-Thread和AB32VG1开发板
    发表于 07-26 14:56

    【新品发布】英飞凌PSoC 6 RTT联网开发板内容详解

    PSoC 6 RTT开发板RT-Thread 上外设支持情况:1、cypress_gateway_demoInfineon + RT-Thread
    发表于 04-13 13:46

    RT-Thread开发,如何有效学习RT-Thread的五个步骤

    RT-Thread推出RT-Thread Inside战略开放RT-Thread开发平台授权合作,与硬件十万个为什么合作首次推出第一款RT-
    的头像 发表于 09-25 09:55 3.5w次阅读
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>开发</b>,如何有效学习<b class='flag-5'>RT-Thread</b>的五个步骤

    RT-Thread软件包定义和使用

    RT-Thread软件包是运行于RT-Thread联网操作系统平台上,面向不同应用领域的通用软件组件 。RT-Thread 同时提供了开放
    的头像 发表于 05-21 11:29 1w次阅读
    <b class='flag-5'>RT-Thread</b>软件包定义和使用

    RT-Thread Studio驱动SD卡

    总结前言硬件平台:RT-Thread ART-Pi STM32H750XBH6开发板 H750开发板开发软件:RT-Thread Studi
    发表于 12-27 19:13 20次下载
    <b class='flag-5'>RT-Thread</b> Studio驱动SD卡

    RT-Thread学习笔记 RT-Thread的架构概述

    的种种优越之处。RT-Thread 是一款完全由国内团队开发维护的嵌入式实时操作系统(RTOS),具有完全的自主知识产权。经过 16 个年头的沉淀,伴随着联网的兴起,它正演变成一个
    的头像 发表于 07-09 11:27 4545次阅读
    <b class='flag-5'>RT-Thread</b>学习笔记 <b class='flag-5'>RT-Thread</b>的架构概述

    报名RT-Thread x Infineon创意创客大赛,体验英飞凌新款开发板

    者的科技型竞赛活动,旨在充分挖掘和培养开发者的创新能力和工程实践素质,提高针对实际问题进行设计制作的能力,对联网操作系统 RT-Thread 和嵌入式应用系统的理解和设计能力。同时,
    的头像 发表于 04-03 22:10 630次阅读

    英飞凌联合 RT-Thread 发布 PSoC™ 62 with CAPSENSE ™ evaluation kit开发板

    RTT 开发板开发板,其默认内置联网操作系统 RT-Thread 。 PSoC 6 RTT 开发板
    的头像 发表于 04-13 01:35 1844次阅读

    怎么设计一种基于RT-Threadinfineon开发板的智能家居系统?

    本次设计基于RT-Threadinfineon PSoC™ 62 with CAPSENSE™ evaluation kit开发板实现了一个简易的智能家居系统。
    发表于 07-22 14:56 492次阅读
    怎么设计一种基于<b class='flag-5'>RT-Thread</b>和<b class='flag-5'>infineon</b><b class='flag-5'>开发板</b>的智能家居系统?

    rt-studio潘多拉开发板最新rt-thread不能运行解决办法

    rt-studio 上 选择基于开发板的项目,选择潘多拉,rt-thread选择lasted ,如下图
    的头像 发表于 10-16 14:50 1331次阅读
    <b class='flag-5'>rt</b>-studio潘多拉<b class='flag-5'>开发板</b>最新<b class='flag-5'>rt-thread</b>不能运行解决办法

    【QEMU系列】不用开发板运行RT-Thread指南-ARM架构

    简介在联网和嵌入式系统的开发中,RT-Thread操作系统凭借其小巧、高效和灵活的特点,受到了越来越多开发者的青睐。然而,对于很多刚刚接触
    的头像 发表于 08-09 08:35 905次阅读
    【QEMU系列】不用<b class='flag-5'>开发板</b>运行<b class='flag-5'>RT-Thread</b>指南-ARM架构

    基于恩智浦FRDM-MCXA153开发板实现RT-Thread的ADC驱动

    数转换器(ADC)是现代嵌入式系统中不可或缺的组件,它能将连续的模拟信号转换为离散的数字信号。本文将深入探讨如何在NXP的FRDM-MCXA153开发板实现和使用RT-Thread的ADC驱动,为
    的头像 发表于 11-01 12:29 319次阅读
    基于恩智浦FRDM-MCXA153<b class='flag-5'>开发板实现</b><b class='flag-5'>RT-Thread</b>的ADC驱动