手把手教你OneNET数据可视化

2023-05-16

文章目录

  • 前言
  • OneNET实现数据可视化
  • 效果一览
  • 发布项目(5.17更新)
  • 总结

前言

之前介绍了Hi3861使用MQTT协议接入OneNET实现数据的上传以及命令的下发,本文主要是介绍一下如何使用OneNET可视化平台来实现数据的可视化,废话不多说,直接开干。

OneNET实现数据可视化

在实现这个可视化之前,需要确保创建产品的数据流上传以及云端命令的下发可以正常进行。在完成了这些操作后,打开OneNET官网,来到旧版首页。点击左上角,在弹出的界面选择数据可视化View。
在这里插入图片描述
来到以下界面,点击新建项目。
在这里插入图片描述
选择2D空白模板,并设置自己的项目名称和简介。
在这里插入图片描述
点击编辑。
在这里插入图片描述
进入这个界面就可以开始新建自己的可视化平台了,顶部有很多的控件可以使用but大部分是需要付费的才能使用的。
在这里插入图片描述
以免费的表盘和折线图为例:
首先需要拖出来两个控件,并点击空白出,将展示方式修改为等比缩放,宽度铺满。
在这里插入图片描述
然后点击控件,在样式里面设置成自己需要的模式,这个笔者不做讲解,大家根据自己的喜好设置即可。
在这里插入图片描述
重点是将控件与数据绑定,点击数据,再点击管理数据。
在这里插入图片描述
在弹出的窗口选择新增数据源,点击右侧的下拉箭头,选择OneNET。
在这里插入图片描述
在弹出的框中选择普通鉴权,并根据自己需求填入名称,例如Temperature,然后添加Master_key。
在这里插入图片描述
添加完毕后点击设备,会出现对应Master_key的设备名称,选中就完事儿了。
在这里插入图片描述
然后点击数据流,就可以看见这个设备上传的数据,例如笔者这里就有温度湿度和光照度,这里选择Temperature,点击创建。
在这里插入图片描述
提示创建成功,重复此步骤,创建其他所需变量。
在这里插入图片描述
如下图所示:
在这里插入图片描述
数据流创建好了后就可以绑定到控件了,例如笔者此处的折线图就选择了绑定温度。在这里插入图片描述
为了能正常显示数据的波形,此处还需要添加数据过滤器。
在这里插入图片描述
代码如下,添加代码后一定要保存。

return [{
    x: data[data.length - 4].at,//X轴是时间
    y: data[data.length - 4].value,//Y轴是数据值

},{
     x: data[data.length - 3].at,
     y: data[data.length - 3].value,

},{
     x: data[data.length - 2].at,
     y: data[data.length - 2].value,

},{
    x: data[data.length - 1].at,
    y: data[data.length - 1].value,

    }
]

然后点击上方数据处理结果就可以看见数据的时间和数据值,至此这个曲线图就已经添加好了。
在这里插入图片描述
然后是表盘,跟上面的操作类似,先绑定数据,笔者此处绑定的是湿度,然后使用数据滤波器。
在这里插入图片描述
代码如下:

return [{
    value: data[data.length - 1].value, 
    name: '湿度'
}]

保存后即可。
有关其他的控件的连接可以查看官方的文档——数据可视化View。

效果一览

笔者的可视化平台如下:
请添加图片描述

发布项目(5.17更新)

之前有很多问怎么在手机打开这个可视化项目的,单纯查看数据流可以直接下载onenet的APP;要在手机上查看可视化的需要点击发布项目,然后复制这个链接就可以了。在其手机或者平板端都可以点击这个链接打开。
在这里插入图片描述

总结

可视化的平台搭建的介绍就记录到这,文中如有不妥之处,欢迎批评指正。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

手把手教你OneNET数据可视化 的相关文章

  • char类型数组

    字符数组 xff08 一维 二维 xff09 字符数组是数组元素为char类型的一种数组 凡是适合数组的定义和赋值 xff0c 也都适合于字符数组 由于C语言没有提供字符串类型 xff0c 字符串一般用一维字符数组来存放 xff0c 而二维

随机推荐

  • ubuntu18.04 安装腾讯会议

    腾讯会议现在以及上线了Linux版本 xff0c 可以直接在腾讯会议官网下载linux 版本 xff0c 在官网点击免费下载 xff0c 可以直接下载Linux版本 腾讯会议下载链接 选择Linux版本 xff0c x86 64版本 xff
  • 2.树莓派系统备份

    树莓派使用SD卡来装载系统 xff0c 如果SD卡丢失或者损坏 xff0c 那么树莓派上的数据都会丢失 xff0c 所以一定要备份好SD卡 这篇文章可以帮你备份你的树莓派系统 主要内容为备份SD卡 xff0c 制作树莓派系统镜像以及在需要的
  • ic_gvins编译及环境配置问题解决

    RTK VIO松组合 对惯导精度要求较高 1 环境配置和编译 安装依赖项 span class token comment gcc 8 span span class token function sudo span span class
  • EVO画图设置

    一 绘图设置 1 更改背景色和网格 span class token comment 白色网格 span evo config span class token builtin class name set span plot seabor
  • GINS_OB环境配置

    1 程序简介 武大开源GNSS INS松组合IMU预积分有考虑地球自传和不考虑两种形式可以灵活设置GNSS中断时间IMU可以和里程计进行融合 2 环境配置 span class token comment gcc 8 g 43 43 8 s
  • OB_GINS程序框架

    1 程序运行 span class token builtin class name cd span OB GINS span class token comment 编译好的可执行文件 xff1a bin ob gins xff0c 参数
  • KEIL、MDK中关于__LINE__宏 printf 的显示不正确的问题

    span class token operator gt span define span class token function DEBUG span span class token punctuation span log span
  • VINS-回环检测与重定位

    参考博客 pose graph分析1 pose graph分析2 pose graph分析3
  • 源码安装naviagtion,但是出现[move_base-2] process has died 运行错误的解决办法

    今天开始记录ros遇到的问题 安装navigation可以使用两种方法 第一种 xff1a sudo apt get install ros kinetic navigation 这种安装方法最简单 xff0c 新手或者不需要动naviag
  • linux---静态库和动态库的制作和使用

    静态链接和动态链接 静态链接 xff1a 生成可执行代码 xff0c 链接静态库 xff08 与代码位置有关的链接方式 xff09 xff0c 需要将代码拷贝到我们的源代码中才能运行 动态链接 xff1a 生成可执行代码 xff0c 链接动
  • 加一

    加一 描述 给定一个由整数组成的非空数组所表示的非负整数 xff0c 在该数的基础上加一 最高位数字存放在数组的首位 xff0c 数组中每个元素只存储单个数字 你可以假设除了整数 0 之外 xff0c 这个整数不会以零开头 示例 1 输入
  • STM32bootloader原理解释

    STM32bootloader原理解释 一 STM32的常规启动流程 STM32的内部flash地址起始于0x8000000 xff0c 一般情况下 xff0c 程序文件就从此地址开始写入 此外STM32是基于Cortex M3内核的微控制
  • 模糊PID基本原理及matlab仿真实现(新手!新手!新手!)

    有关模糊pid的相关知识就把自己从刚接触到仿真出结果看到的大部分资料总结一下 xff0c 以及一些自己的ps 以下未说明的都为转载内容 1 转自 https blog csdn net weixin 36340979 article det
  • VMware+ubuntu+win10笔记本实现笔记本连接WIFI且ubuntu既可以上网又能连接开发板

    背景 最近在学习imx6ull开发板的时候 xff0c 发现开发板通过网线连接笔记本电脑却无法ping通ubuntu xff0c 于是捣鼓了很久终于可以了 xff0c 却又发现ubuntu不能上网了 xff0c 经过一番查找资料和尝试 xf
  • 在windows上用vscode打造比vc++6.0好用的C/C++ IDE,适用编程小白

    准备 xff1a 1 安装MinGW xff0c 添加gcc gdb等编译调试工具bin目录 头文件Include目录 库lib的路径到系统环境变量 xff0c 安装LLVM 添 加Clang编译器所在bin目录到系统环境变量 具体操作百度
  • C语言数据结构——线性表的链式存储结构

    文章目录 线性表的链式存储结构1 基本概念2 设计与实现3 优点和缺点 线性表的链式存储结构 1 基本概念 链式存储定义 xff1a 为了表示每个数据元素与其直接后继元素之间的逻辑关系 xff0c 每个元素除了存储本身的信息之外 xff0c
  • 智能车浅谈——硬件篇

    目录 初识小车硬件系统1 电源系统线性电源开关电源 2 人机交互系统3 MCU最小系统4 传感器系统摄像头电感编码器 5 驱动系统 机械结构 17届完赛代码智能车系列文章汇总 前言 xff1a 作为一名老三本玩家 xff0c 笔者深知一些同
  • 智能车浅谈——图像篇

    文章目录 前言认识图像基本含义图像类型数字图像彩色图像灰度图像黑白图像 小结 图像处理图像压缩二值化固定阈值法大津法 图像降噪 xff08 腐蚀 xff09 寻边线 总结17届完赛代码17届完赛代码智能车系列文章汇总 前言 前面已经记录了智
  • 智能车浅谈——手把手让车跑起来(电磁篇)

    文章目录 前言材料准备备赛组车模硬件 练习组车模硬件方案 整车原理赛道信息获取及转向原理工字电感运放模块转向原理元素判断 电机及舵机控制原理 代码实现效果欣赏总结17届完赛代码智能车系列文章汇总 前言 电磁寻迹小车 之前智能车系列已经做了一
  • 手把手教你OneNET数据可视化

    文章目录 前言OneNET实现数据可视化效果一览发布项目 xff08 5 17更新 xff09 总结 前言 之前介绍了Hi3861使用MQTT协议接入OneNET实现数据的上传以及命令的下发 xff0c 本文主要是介绍一下如何使用OneNE