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

    文章

    1148

    浏览量

    38857
  • 机智云
    +关注

    关注

    2

    文章

    542

    浏览量

    26216
收藏 人收藏

    评论

    相关推荐

    RT-Thread设备驱动开发指南基础篇—以先楫bsp的hwtimer设备为例

    RT-Thread设备驱动开发指南》书籍是RT-thread官方出品撰写,系统讲解RT-thread IO设备驱动开发方法,从三方面进行讲解
    的头像 发表于 02-20 16:01 794次阅读
    <b class='flag-5'>RT-Thread</b>设备驱动<b class='flag-5'>开发</b>指南基础篇—以先楫bsp的hwtimer设备为例

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

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

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

    明天,RT-Thread开发者大会将在上海临港中心举行。RT-Thread开发者大会是嵌入式开发者的年度盛会,为
    的头像 发表于 12-22 18:15 439次阅读
    <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 252次阅读
    【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 277次阅读
    2023-RDC-<b class='flag-5'>RT-Thread</b><b class='flag-5'>开发者</b>大会议程发布!

    上海线下培训:RT-Thread×先楫 HPM5300 for RT-Thread ,高性能 RISC-V 平台开发快速上手

    RT-Thread的代表性产品和服务。 同时,我们也邀请到先楫的资深工程师杨帆,他将为开发者们带来期待已久的热门技术主题培训,RT-Thread×先楫 HPM5300 for RT-Thre
    的头像 发表于 11-03 19:10 443次阅读
    上海线下培训:<b class='flag-5'>RT-Thread</b>×先楫  HPM5300 for <b class='flag-5'>RT-Thread</b> ,高性能 RISC-V 平台<b class='flag-5'>开发</b>快速上手

    新生态,创未来 | 2023RT-Thread 开发者大会开启报名

    一年一度的 RDC (RT-Thread Developer Conference,RT-Thread 开发者大会) 正式启动报名,本届大会以 "  新生态,创未来  " 为主
    的头像 发表于 10-27 09:45 278次阅读
    新生态,创未来 | 2023<b class='flag-5'>RT-Thread</b> <b class='flag-5'>开发者</b>大会开启报名

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

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

    基于rt-thread的socket通信设计

    最近再研究 rt-thread 的通信 ,想设计出 eps8266(多个) rt-thread(作为中控) 服务器的通信框架,使用的开发板是 潘多拉
    的头像 发表于 10-13 15:02 662次阅读
    基于<b class='flag-5'>rt-thread</b>的socket通信设计

    UIoT RT-Thread软件包介绍

    UIoT RT-Thread 软件包实现了 IoT 设备与 UCloud UIoT Core 物联网通信平台连接,包含设备注册、MQTT、设备影子、物模型、OTA、文件上传等功能,开发者进行灵活裁剪。
    发表于 09-26 07:22

    新书上架|嵌入式系统原理及应用——基于STM32和RT-Thread

    教程书籍编撰过程中的第一选择! 本次上新的书籍为胡永涛主编的《嵌入式系统原理及应用——基于STM32和RT-Thread》。 本书以意法半导体(ST)的STM32L431系列微控制器为硬件核心,采用
    的头像 发表于 09-25 18:25 529次阅读
    新书上架|嵌入式系统原理及应用——基于STM32和<b class='flag-5'>RT-Thread</b>

    新书上架|RT-Thread带你解密“芯”世界

    教程书籍编撰过程中的第一选择!越来越多开发者通过RT-Thread解密“芯”世界,预见未来,领略科技之美。 以下介绍的两本书分别是RT-Thread第11本、第12本相关书籍, 在龙芯
    的头像 发表于 08-22 20:10 445次阅读
    新书上架|<b class='flag-5'>RT-Thread</b>带你解密“芯”世界

    本周六,上海站!RISC-V应用创新大赛开发者训练营一起上手RT-Thread Smart!

    近日,玄铁杯全球RISC-V应用创新大赛正式启动报名。 RT-Thread首次深度参与大赛,开发者可在嘉楠勘智K230开发板上运行RT-ThreadSmart操作系统进行
    的头像 发表于 08-10 20:25 451次阅读
    本周六,上海站!RISC-V应用创新大赛<b class='flag-5'>开发者</b>训练营一起上手<b class='flag-5'>RT-Thread</b> Smart!

    使用RT-Thread Studio进行智能家居终端的设计

    本次方案基于星火一号开发开发,使用RT-Thread Studio进行工程创建,代码编辑,RT-Thread配置,调试配置,程序下载等功能。
    的头像 发表于 07-28 16:41 1356次阅读
    使用<b class='flag-5'>RT-Thread</b> Studio进行智能家居终端的设计

    教你手上没有开发板如何跑RT-THREAD STM32应用?

    首先打开 RT-Thread Studio,新建RT-Thread
    的头像 发表于 07-18 16:09 1023次阅读
    教你手上没有<b class='flag-5'>开发</b>板如何跑<b class='flag-5'>RT-THREAD</b> STM32应用?