OneNet平台使用可视化界面(MQTT协议)

这篇具有很好参考价值的文章主要介绍了OneNet平台使用可视化界面(MQTT协议)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目效果:

在OneNet平台建立一个可视化界面,实现效果是下位机的温度,湿度可以在该界面显示,同时该界面可以控制下位机的灯亮与灭。

搭建环境:

软件:keil(编写C语言-修改硬件的程序)+onenet平台(建立可视化界面-上位机功能);

硬件:野火指南者开发板;

可视化界面:

含有折线图,仪表盘和开关。

折线图是显示湿度值;仪表盘用来显示温度值;开关用来控制灯亮灭。

注意:每个控件都需要和产品的数据流有关联。----“数据流选择”

OneNet平台使用可视化界面(MQTT协议)

OneNET - 中国移动物联网开放平台 注册登陆进入onenet平台,点击右上角-“控制台”,进入如下界面,点击“多协议接入”,找到“MQTT协议”,添加产品,然后进入下一个界面。

OneNet平台使用可视化界面(MQTT协议)

点击这个新建的产品进入到如下图的界面,点击“设备列表”,“数据流” 去建立设备和数据流,然后点击“应用管理”,跳转到“数据可视化”界面。(具体网址: 物联网平台)OneNet平台使用可视化界面(MQTT协议)

图示1

进入数据可视化界面,点击“新建项目”,选择2D-空白模板,然后建个名称,开始编辑这个模板。 OneNet平台使用可视化界面(MQTT协议)

 在画布上面添加仪表盘,具体操作参看如下界面的标示。 OneNet平台使用可视化界面(MQTT协议)

点击“数据”---〉“数据源选择”(目的:数据和控件关联关系),按照下图的步骤创建,其中数据类型--onenet,名称可任意设置,红色椭圆标记是参考前面“多协议接入”建立新产品时的产品ID,accesskey--来自产品概况(图示1),设备--来自设备列表的设备名称(图示1),数据流--来自数据流模板(图示1){控件功能是什么对应相关的数据流,比如:仪表盘--数据流为temperature,折线图--数据流为humidity,开关--数据流为ledFlag}

OneNet平台使用可视化界面(MQTT协议)往下找到“数据”---〉“私有过滤器”,修改程序(可以参考官方的网址 OneNET - 中国移动物联网开放平台),最终呈现的效果就是可以显示标题“温度”和数值。

function last(arr) {

    var len = arr ? arr.length : 0;

    if (len) return arr[len - 1];

}

return [{

    value:last(data).value,

    name: '温度'   

}]

OneNet平台使用可视化界面(MQTT协议)

 相同的方法设置“基本折线图”,放置相关控件,然后“数据”---〉“数据源选择”---〉humidity(对应项目的数据流),同时“数据过滤器”内的程序改为:

data.forEach((item, index) => {

    item.x = item.update_at

    item.y = item.value

});

在“样式”---〉“数据系列”--〉“系列名”---湿度。OneNet平台使用可视化界面(MQTT协议)

同样在“控制”中找到“按钮”,放置该按钮,然后在“样式”--〉“数据系列”---〉“系列1”---〉“命令内容”改为“LEDON”(单片机程序可以控制灯亮的命令),“系列2”---〉“命令内容”改为“LEDOFF”,在“数据”---〉“数据源选择”---〉对应项目的数据流。

OneNet平台使用可视化界面(MQTT协议)

这篇文章是参考了up主(学的很杂的一个人)B站视频最终实现了我的效果(感谢),主要为了记录这个实现过程,本文主要介绍可视化界面的控件实现的过程。文章来源地址https://www.toymoban.com/news/detail-446367.html

到了这里,关于OneNet平台使用可视化界面(MQTT协议)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 中国移动物联网开放平台OneNET学习笔记(2)——设备接入测试(MQTT协议)OneNET Studio篇

    进入Studio平台后,展开菜单栏中的「设备接入与管理」,点击「设备管理」,进入设备列表页面。 点击「添加设备」,选中单个设备(默认方式)输入设备详情,点击「确定」创建设备。 按照提示填写产品的基本信息,进行产品创建;请按照提示尽可能完整、全面地填写相

    2024年02月02日
    浏览(22)
  • 基于STM32和oneNET云平台的数据采集系统(MQTT协议)

    该篇为基于stm32+esp8266通过 mqtt 协议连接 onenet 物联网云平台,单片机部分将采集到的数据(温湿度、光照强度、压强等等)上传至云平台服务器,云平台可下发指令操控单片机,实现远程通信。 1. 第一步,注册账号后点击右上角 控制台 2. 第二步,看左上角 选择切换旧版本 3.

    2024年02月06日
    浏览(18)
  • 从0开始使用flask搭建WEB前端可视化界面

    模板 将其中的 html 结尾的文件放入 template 文件夹,其余的放入 static 文件夹,再创建一个 python 文件使用 flask ,文件结构如下: 以该文件为例: 我们将所有的 html 文件放入 template 文件夹,其他文件夹如 js 、 css 、 vendor 等放入 static 文件夹( assets 直接放入static也可以) 移

    2024年02月01日
    浏览(15)
  • STM32+ESP8266+DHT11通过MQTT协议连接新版ONENET云平台上传数据

    项目讲解视频 新版 云平台搭建视频演示 单片机代码修改演示视频 APP参数修改 实物演示 前段时间ONENET云平台进行了升级更新,此前平台的多协议接入(包含旧版MQTT、HTTP、EDP、Modbus、TCP透传等)接口已经隐藏,后续应该会下架,为了能够后续继续使用ONENET云平台,就需要学

    2024年02月09日
    浏览(14)
  • (Onenet)STM32L+BC20+MQTT协议传输温湿度,ADC,电压,GPS数据到Onenet物联网平台

    1、材料准备 准备以下材料 2、设备连接 2.1 插入物联网卡 首先把BC20核心板从开发板上拆下来 然后将物联卡放置在BC20核心板内 物联卡放置完成将BC20核心板重新插入到开发板内(注意不要弄错方向) 同时接入天线 2.2 连接ST-Link仿真器 用3条杜邦线接入STM32L的 DIO、GND、CLK中 另

    2024年02月15日
    浏览(12)
  • 如何使用docker compose结合内网穿透实现公网访问web可视化界面

    Docker Compose UI是Docker Compose的web界面。这个项目的目标是在Docker Compose之上提供一个最小的HTTP API,同时保持与Docker Compose CLI的完全互操作性。 本篇文章将dockercompose结合cpolar内网穿透软件实现公网访问docker compose web可视化界面,更直观的进行远程编写。 本文演示环境:CentOS7,

    2024年02月21日
    浏览(13)
  • 2023年最新的OneNet版本使用介绍(MQTT协议)

    OneNet在2023年4月23日,对NB-IoT套件、MQTT套件、和物生活平台进行融合升级,升级后的新版OneNET物联网开放平台将通过统一的入口。 之前写的教程里都是以原旧版本的MQTT套件为主,现在升级新版本之后,之前的教程截图就不适用了。很多小伙伴不知道新版本的OneNet如何使用,当

    2024年02月06日
    浏览(12)
  • MongoDB 数据库数据导入 - 关于如何使用 csv 导入数据的命令方法、图形界面可视化导入方法

    兴趣使然,突发奇想,想到了就写,就当打发时间了。 csv文件路径问题,绝对路径和相对路径都可以 type 没有=号,也是可以的,空格自动识别 将 测试表.csv 文件导入到 mongodatabase 库, mycollection 集合中,导入时必须指定列名称 (如果 csv 文件第一行是列名称,也会被当成数据

    2023年04月22日
    浏览(24)
  • YApi-高效、易用、功能强大的可视化接口管理平台——(一)使用 Docker 本地部署

    本内容以虚拟机【系统:Centos7】为例,云服务器步骤相同。使用Docker 的方式搭建 YApi,拉取 MongoDB 镜像和 YApi 镜像即可。 安装 yum 包更新到最新: 安装需要的软件包,yum-util 提供 yum-config-manager 功能,另外两个是 devicemapper 驱动依赖: 设置 yum 源为阿里云: 安装 Docker 社区版

    2024年02月13日
    浏览(18)
  • 记录自己三天速成使用django+html制作国内疫情可视化平台的过程(一)

    一直潜心学习后端知识的我,在得到学校最后的可视化项目竟然是用前端做可视化网页(大学期间没有一门课是教前端相关知识),于是不得暂时放弃期末复习而去学习html,css,js的知识。学习视频来源于b站上的视频(点击跳转视频),老师讲基础讲的很好,把前端知识,

    2023年04月25日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包