文章目录

  • 前言
  • 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;要在手机上查看可视化的需要点击发布项目,然后复制这个链接就可以了。在其手机或者平板端都可以点击这个链接打开。

总结

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

手把手教你OneNET数据可视化相关推荐

  1. 三、教你搞懂渐变堆叠面积图《手把手教你 ECharts 数据可视化详解》

    注:本系列教程需要对应 JavaScript .html.css 基础,否则将会导致阅读时困难,本教程将会从 ECharts 的官方示例出发,详解每一个示例实现,从中学习 ECharts . ECha ...

  2. 手把手教你做出数据可视化项目(七)可视化图表数据动态获取及界面跳转

    数据可视化前言:https://blog.csdn.net/diviner_s/article/details/115933789 Apache Echarts简介:https://blog.csdn ...

  3. 手把手教你做出数据可视化项目(四)动态模拟航班飞行路线

    数据可视化前言:https://blog.csdn.net/diviner_s/article/details/115933789 项目最终效果图: 此篇博客为自己学习pink老师的课后完成的项目的总 ...

  4. 手把手教你做出数据可视化项目(六)动态3D柱状图及其自动旋转

    数据可视化前言:https://blog.csdn.net/diviner_s/article/details/115933789 项目最终效果图: 此篇博客为自己学习pink老师的课后完成的项目的总 ...

  5. 手把手教你做出数据可视化项目(二)可视化图表配置

    数据可视化前言:https://blog.csdn.net/diviner_s/article/details/115933789 项目最终效果图: 此篇博客为自己学习pink老师的课后完成的项目的总 ...

  6. 手把手教你做出数据可视化项目--波士顿矩阵模型

    如何通过分析数据,从而找到最能赚钱的明星产品? 产品是公司盈利的重要途径,数据分析一定要知道公司的哪些产品是盈利的?哪些产品的市场占有率高?用波士顿矩阵可以分析和规划企业的产品组合- 按照销售增长率和 ...

  7. 【手把手教你】股票可视化分析之Pyecharts(二)

    01 引言 Pyechartss 是基于Echarts 的开源可视化库,可以制作非常精美的图表.公众号推文<[手把手教你]股票可视化分析之Pyecharts(一)>,以股票交易数据为例,为 ...

  8. 手把手教你捕获数据包

    原文链接:http://blog.csdn.net/piggyxp/article/details/24444 前   言 经常看到论坛有人问起关于数据包的截获.分析等问题,幸好本人也对此略有所知,也 ...

  9. OneNET 数据可视化 按键控制

    OneNET数据可视化按键控制 前言 一.onenet的网页的数据可视化 1.新建数据流 1. 自动添加数据流. 2.手动添加数据流. 2.可视化数据界面配置 1.去可视化设定界面 2.数据源设定-- ...

最新文章

  1. 禅道项目管理软件的命令行入口
  2. Linux进阶:DNS详解
  3. 我的工作流为什么启动不了
  4. 当年我见过最烂的上网行为审计产品
  5. 北京信息科技大学第十一届程序设计竞赛
  6. linux命令编写,编写简单的linux命令
  7. Google Guava新手教程
  8. 【机器学习】机器学习处理不均衡分类
  9. wpf制作的画图软件
  10. 使用企业微信的jsdk调用企业微信api--前端
  11. 华为交换机:配置基于IP子网划分 VLAN
  12. 华硕笔记本显示服务器不可用,华硕笔记本电脑开不了热点咋办
  13. oracle查询路径,查询oracle表空间路径
  14. css实现六边形图片(最简单易懂方法实现高逼格图片展示)
  15. Koa2实现电影微信公众号前后端开发学习视频
  16. excel表格被锁定不知道密码
  17. 小程序怎么做线下推广
  18. 企业如何选择BPM业务管理系统?要注意哪些?
  19. 【笔记本】解决键盘粘键 -/- 按键自动输入
  20. 简·雅各布斯(yane jacobs y)在你附近

热门文章

  1. 小米手机连接青花瓷抓包(https)
  2. DevExpress部分使用技巧(转存) -- 轻舞肥羊
  3. SQL yyyyMMdd转yyyy-MM-dd
  4. 线性代数让我想想:什么是秩?
  5. STM32F207 USB复合设备
  6. 什么软件去图片水印不留痕迹?三款图片去水印软件分享
  7. 【SIP协议详解】SIP协议各字段的含义
  8. Java 批量处理数据
  9. 《深圳经济特区数字经济产业促进条例》正式公布,依法设立数据交易平台,推动数据交易模式创新
  10. 学计算机激励标语口号,激励学习标语