基于RT-Thread + MicroLab,零基础做温湿度监控上位机

前言

  • 很多网友问我,写上位机用什么语言好。C#,C++,python这些都可以写,但是你必须要把你用的语言的一些基础知识学完之后才能动手去写一个上位机。这会耗费你一些时间。

  • 那么有什么办法快速方法写一个上位机监控软件,答案是有的。今天来介绍一个好工具--MicroLab,零代码写上位机监控软件。这个软件是网友--FM,他花了一年多的时间写出来了。为了更好的展示,结合RT-Thread方便的软件包生态,快速搭建一套温湿度监控设备。

    • 环境:RT-Thread studio + GND board + MicroLab软件

  • GND board是自己DIY的一款板子,下面链接是关于GND board的描述。

    • GND Studio 开发板

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第1张图片

RT-Thread软件包

  • GND board上带在DHT11温湿度传感器,RT-Thread有相应的软件包,直接利用简单快捷。在RT-Thread studio添加DHT11的软件包。

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第2张图片
  • 修改DHT11连接对应的IO口

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第3张图片

MicroLab软件

  • MicroLab是一个功能集成度比较高的软件。

  • 下载地址:

  • https://gitee.com/fengmeitech/Micro-Lab

  • 功能列表:

序号 功能
1 全新的串口/网络调试服务及关联模块
2 发送历史永久保存及支持别名
3 串口/网络动态指令编程
4 串口/网络虚拟示波器
5 超级计算器
6 ModBus RTU计算器
7 DTU
8 串口-网络分裂器
9 应用影子分身
10 众多开发辅助工具及资料

  • 下面展示一下该软件的部分界面。

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第4张图片 基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第5张图片 基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第6张图片 基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第7张图片 基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第8张图片

移植MicroLab协议到rtt工程

  • MicroLab支持串口传输和网络传输,在这里的演示都是基于串口传输的。所以需要用到串口,所以我们需要配置相对应的串口。

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第9张图片
  • 初始化响应的串口,波特率:115200。

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第10张图片
  • MircoLib的组态协议。

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第11张图片

  • 移植组态协议到RTT。

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第12张图片

  • 移植虚拟示波器协议到RTT。

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第13张图片

虚拟示波器演示

  • 我们在下位写一个正弦波的程序进行测试。

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第14张图片效果:

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第15张图片

温湿度软件演示

  • 首先设计画布。

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第16张图片
  • 下位机上报数据代码。

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第17张图片
  • 效果:

基于RT-Thread + MicroLab,零基础做温湿度监控上位机_第18张图片
  • 下位机的代码链接:https://gitee.com/rice_chen_1/picture/tree/master/micro_lab/rice_MicroLab

关注微信公众号『Rice嵌入式开发技术分享』,后台回复“微信”添加本篇作者微信,备注”入群“,便可邀请进入技术交流群。

你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!

RT-Thread


让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

点击“阅读原文”进入RT-Thread官网

你可能感兴趣的:(网络,物联网,编程语言,嵌入式,xhtml)