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

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

3天内不再提示

开发者案例:基于机智云、RT-Thread智慧农业​的开发过程

机智云 2022-06-18 11:59 次阅读

第一步:创建项目

机智云自助开发平台中创建项目

机智云自助开发平台 dev.gizwits.com

9adccaa0-ee5e-11ec-a2f4-dac502259ad0.png

9ad3d954-ee5e-11ec-a2f4-dac502259ad0.gif第二步:定义数据点

定义数据点创建项目后,根据自己的需求,设置数据点。机智云平台会根据数据点自动生成一套协议,这里的协议是基于TCP的透传私有协议,之所以这样是因为,机智云使用的WIFI和GSM等通讯模块都使用了机智云自己的专用固件,因此让联网变得非常简单,具体情况参考机智云手册,定义数据点如下图所示:

9afe7e70-ee5e-11ec-a2f4-dac502259ad0.png

9ad3d954-ee5e-11ec-a2f4-dac502259ad0.gif第三步:生成MCU代码包

完成数据点配置后,在MCU开发页面完成协议代码配置和下载

9b530026-ee5e-11ec-a2f4-dac502259ad0.png

9ad3d954-ee5e-11ec-a2f4-dac502259ad0.gif第四步:生成APP

配置手机端应用(目前时间原因没有开发微信端或pc端应用),下载代码框架修改编译生成APP,如下图所示:

9ba38bb8-ee5e-11ec-a2f4-dac502259ad0.png

9ad3d954-ee5e-11ec-a2f4-dac502259ad0.gif第五步:下载源码

github下载rtthread源代码,如下图所示:

9bde2e1c-ee5e-11ec-a2f4-dac502259ad0.png

9ad3d954-ee5e-11ec-a2f4-dac502259ad0.gif第六步:配置RTOS

进入bsp目录找到AT32(这里使用雅特力的开发板)对RTOS进行配置,包括chip级 board级外设等,具体操作如图所示:

9c25f616-ee5e-11ec-a2f4-dac502259ad0.png
9c3fc870-ee5e-11ec-a2f4-dac502259ad0.png
9c48f814-ee5e-11ec-a2f4-dac502259ad0.png
9ad3d954-ee5e-11ec-a2f4-dac502259ad0.gif第七步:代码移植

完成RTOS配置后,命令生成mdk5工程代码,将机智云协议栈移植到工程代码中:

9c6a516c-ee5e-11ec-a2f4-dac502259ad0.png


9c957df6-ee5e-11ec-a2f4-dac502259ad0.png

9ad3d954-ee5e-11ec-a2f4-dac502259ad0.gif第八步:修改代码

这里主要添加一些数据采集的进程,网络相关进程,和控制相关进程(详情参考代码),下载到板子(具体效果可看视频):

9cb7875c-ee5e-11ec-a2f4-dac502259ad0.png

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

    关注

    31

    文章

    1266

    浏览量

    39864
  • 机智云
    +关注

    关注

    2

    文章

    573

    浏览量

    26362
收藏 人收藏

    评论

    相关推荐

    开源共生 商业共赢 | RT-Thread 2024开发者大会报名启动!

    亲爱的RT-Thread开发者我们很高兴地宣布,一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread开发者
    的头像 发表于 10-29 08:06 169次阅读
    开源共生 商业共赢 | <b class='flag-5'>RT-Thread</b> 2024<b class='flag-5'>开发者</b>大会报名启动!

    【南京】9月21日RT-Thread巡回线下培训-智慧家居视频监测系统实战

    亲爱的RT-Thread社区成员们:RT-Thread24年全球巡回培训将覆盖超10座城市及国家,为开发者提供一个深入学习RT-Thread嵌入式
    的头像 发表于 09-11 08:07 322次阅读
    【南京】9月21日<b class='flag-5'>RT-Thread</b>巡回线下培训-<b class='flag-5'>智慧</b>家居视频监测系统实战

    【大连】9月7日RT-Thread巡回线下培训-OpenMV机器视觉

    亲爱的RT-Thread社区成员们:2024年RT-Thread全球开发者线下培训拉开帷幕啦!24年全球巡回培训将覆盖超10座城市及国家,为开发者提供一个深入学习
    的头像 发表于 09-01 08:02 1058次阅读
    【大连】9月7日<b class='flag-5'>RT-Thread</b>巡回线下培训-OpenMV机器视觉

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

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

    2024 RT-Thread全球巡回 线下培训火热来袭!

    亲爱的RT-Thread社区成员们:我们非常高兴地宣布,2024年RT-Thread全球开发者线下培训即将拉开帷幕!24年全球巡回培训将覆盖超10座城市及国家,为开发者提供一个深入学习
    的头像 发表于 08-07 08:35 845次阅读
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 线下培训火热来袭!

    【好书推荐】RT-Thread设备驱动开发指南

    近年来国内芯片产业和物联网产业的快速崛起,行业发展迫切需要更多人才,尤其需要掌握嵌入式操作系统等底层技术的人才。随着RT-Thread被更广泛地应用于行业中,开发者对嵌入式驱动开发的需求越来越
    的头像 发表于 08-01 08:35 493次阅读
    【好书推荐】<b class='flag-5'>RT-Thread</b>设备驱动<b class='flag-5'>开发</b>指南

    开发者分享 | 基于先楫RT-Thread BSP,使用CLion开发应用

    本期开发者:朱彦祖RT-Thread资深工程师,HPM6700/6400元老级开发者及骨灰级用户,先辑生态社区常驻优秀开发者,江湖人称杭州吴彦祖。背景最近在使用先辑HPM6750
    的头像 发表于 06-07 08:17 2567次阅读
    <b class='flag-5'>开发者</b>分享 | 基于先楫<b class='flag-5'>RT-Thread</b> BSP,使用CLion<b class='flag-5'>开发</b>应用

    RT-Thread西安社区举办首次例会,诚邀每一位开发者参与!

    为了更好的服务和链接全国各地的RT-Thread嵌入式开发者RT-Thread今年将全域推行不同区域社区网,通过建立区域社区网,我们期待构建更加紧密联系的开源社区,实现更广泛的开源资源共享,让更多
    的头像 发表于 05-17 15:07 299次阅读
    <b class='flag-5'>RT-Thread</b>西安社区举办首次例会,诚邀每一位<b class='flag-5'>开发者</b>参与!

    2024 RT-Thread 全球技术大会演讲议程发布!

    RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技术大会)致力于围绕RT-Thread基础软件技术发展、实践创新、
    的头像 发表于 05-16 08:34 469次阅读
    2024 <b class='flag-5'>RT-Thread</b> 全球技术大会演讲议程发布!

    【西安社区】5月18日-RT-Thread西安社区举办首次例会,诚邀每一位开发者参与!

    今年,RT-Thread为了更好地服务和链接全国各地的RT-Thread嵌入式开发者,将全域推行不同区域社区网。通过建立区域社区网,我们期待构建更加紧密联系的开源社区,实现更广泛的开源资源共享,让
    的头像 发表于 05-12 08:35 277次阅读
    【西安社区】5月18日-<b class='flag-5'>RT-Thread</b>西安社区举办首次例会,诚邀每一位<b class='flag-5'>开发者</b>参与!

    先楫半导体亮相2023 RDC RT-Thread开发者大会

    2023年12月23日,上海临港中心 - 国产高性能微控制器厂商上海先楫半导体科技有限公司(先楫半导体,HPMicro)携其高性能MCU产品系列及解决方案亮相2023 RDC RT-Thread
    的头像 发表于 12-25 17:18 744次阅读

    RT-Thread开发者大会系统控制分论坛动手实践指南

    本周六, RT-Thread 开发者大会在上海临港中心举行。 RT-Thread 开发者大会是嵌入式开发者的年度盛会,为
    的头像 发表于 12-22 18:15 466次阅读
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>开发者</b>大会系统控制分论坛动手实践指南

    RT-Thread开发者大会RISC-V分论坛动手实践指南

    明天,RT-Thread开发者大会将在上海临港中心举行。RT-Thread开发者大会是嵌入式开发者的年度盛会,为
    的头像 发表于 12-22 18:15 827次阅读
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>开发者</b>大会RISC-V分论坛动手实践指南

    【PSoC™62 for RT-ThreadRT-Thread携手英飞凌举办嵌入式网络应用开发沙龙,圆满落幕!

    题的线下沙龙!此次沙龙聚焦使用英飞凌科技PSoC62在RT-Thread Studio平台上进行开发,并结合智能数据网关动手培训为开发者们提供了深入了解英飞凌与学习使用RT-Thread
    的头像 发表于 12-14 16:25 518次阅读
    【PSoC™62 for <b class='flag-5'>RT-Thread</b>】<b class='flag-5'>RT-Thread</b>携手英飞凌举办嵌入式网络应用<b class='flag-5'>开发</b>沙龙,圆满落幕!

    2023-RDC-RT-Thread开发者大会议程发布!

    时光如梭,2023 RDC RT-Thread开发者大会渐行渐近,本次大会以“新生态,创未来”为主题,将为大家展示RT-Thread最新的社区动态,产业服务能力,并更新RT-Thread
    的头像 发表于 11-16 11:55 474次阅读
    2023-RDC-<b class='flag-5'>RT-Thread</b><b class='flag-5'>开发者</b>大会议程发布!