2022-04-17

   智慧小区安全防护系统实训——数据可视化报告

                   杨小龙

1.项目背景

随着现代化住宅小区建设的不断发展,智慧社区随之出现。由于城市用地的稀缺,导致住宅密集化、高层化,人口密集度也随之提升,对于人口这就为小区安防系统提出了更高的要求。

2.项目目标

智慧小区安全防护系统的可视化展现;

3.项目步骤

3.1 物联网云平台可视化组件配置运用

步骤 1 创建一个可视化项目:

登入OneNET云平台在首页“ 产品服务 ”中点击“ 数据可视化View ”后,点击“ 立即试用 ”按钮进入。

屏幕截图 2022-04-16 140804.png
屏幕截图 2022-04-16 144954.png

首先新建一个可视化项目,在弹出的模板选择页面,选择一个 2D 项目模板下的“空白模板”作为本次项目可视化的基础模板,填写位于右侧的项目名称、项目描述后,点击“确定”完成可视化项目创建。(也可以选择具有一定页面效果的模板比如“模板-智慧园区“,后续根据需要删减部分控件。)

image.png
image.png

步骤 2 增加数据源模板

点击左侧菜单“数据管理”下“数据源模板”子菜单,右侧页面中,点击“创建数据源模板”,预先为界面展示距离的变化图表建立一个数据来源模板。

image.png

在展开的配置项中,先设定第一项的“数据类型”为“OneNET Studio”,这时页面会切换为配置从“OneNET Studio”抓取数据所需的必要信息。依次填写带“*”的所有项:

image.png

(1)名称,设置数据源的名称,注意不能是中文,该名称将作为关键字与数据一起传递到可视化组件页面中解析。比如下图所示,设为“distance”。
(2)userId:填写用户 ID;
(3)accessKey:填写用户的 accessKey;该项与上一项均需进入用户中心、“访问权限”页面查看获取。
(4)项目 ID:在 OneNET Studio 中创建的应用项目的 ID,可参考之前实训任务中项目管理的步骤查看获取。
(5)设备:点选输入框,等待平台将上述已经填写的 3 项内容作为条件匹配查找设备,并将符合的设备以下拉的方式展示,以本次任务为例,显示了之 前 实 训 环 节 已 经 添 加 入 项 目 的 设 备“controller”,选中该设备。
注:如这里提示获取设备列表失败,则相应检查(2)、(3)、(4)中填写的信息是否正确。
(6)功能点:选择一个设备中可以用于读取的属性功能名作为数据产生点。本例中选择“距离”。
(7)点击“创建”按钮,耐心等待平台返回创建结果。


步骤 3 编辑可视化页面及各个组件:

image.png

回到“可视化项目”列表展示页面,点击已创建好可视化项目缩略图下方的“编辑”按钮,进入页面编辑状态,如果是采用已有模板,则需将页面多余的控件加以删除,保留背景等基础效果,如果是空白模板,则直接添加本次实训所需的控件:常规图表中的平滑折线图,如下左图,添加后效果如右图所示。

image.png
image.png

双击添加的控件,右侧出现对应控件的“样式”属性修改 Tab 页,根据项目看板展示效果所需,自行展开具体的属性列表项,调整各项属性,达到最优显示效果。

步骤 4 设置图表的数据来源:

保持折线图处于选择状态(可再次双击折线图,右侧出现属性修改页),现在切换到“数据”属性 Tab页。选择“数据绑定方式”为“数据源”,此时“数据源选择”下拉列表为“请选择”状态,点击“管理数据源”按钮,弹出“数据源管理”页面。

image.png

点击“数据源模板”Tab 页,展示目前所有的数据源模板,可以看到一条在之前步骤中已经创建好的记录(名称为 distance),点击该记录操作列中最右图标:“以此模板创建数据源”。关闭窗口回到视图编辑页面。

image.png

此时“数据源选择”下拉列表会出现一条可选的记录,形如“distance_XXXX”,代表以“distance”模板生成的记录,平台自动追加后缀加以命名。选择该条记录作为折线图的数据源。

image.png

步骤 5 设置不使用数据过滤器:

点击 “使用数据过滤器”前面的勾选框,去掉勾选,即不使用数据过滤器。

image.png

点击“数据处理结果”按钮,查看弹出的窗口中展示的数据,这些数据就是设备定时上报的属性点形成的(图例中的 value 对应的值,就是上报的间隔距离值)。关闭弹出窗口继续下一步。

image.png
image.png

步骤 6 设置图表的横轴列展示字段名与数据提供字段相匹配:

现在切换回“样式”属性 Tab 页。展开“数据系列”的节点,修改列字段名为“value”,保持与数据源中提供的数值字段“value”相一致。(保存数据系列一即可)

image.png

步骤 7 预览可视化视图并回到编辑状态迭代优化视图效果:

编辑视图界面,可以看到折线图已显示出实际的折线数据图表,可以点击右上角“预览”按钮,在全页面状态下查看整个可视化视图的效果。

image.png

步骤 8 保存视图,完成可视化项目:

完成视图编辑后,点击顶部的“保存”按钮(编辑状态和预览状态均可),完成项目保存。

image.png

3.2 设备地理位置可视化展现

步骤 1 新增一个数据源模板:

参考前述实训任务中数据源模板创建步骤,填入必要的信息,“名称”项填入“location”,“功能点”项,从现有设备中选择“地理位置”属性点。

image.png

步骤 2 为可视化视图添加地理位置组件:

编辑前述实训任务中创建的可视化视图页面,选择控件列表中的“地图”、“基础地图”控件放入页面中。调整控件大小并摆放在整个视图的合理位置。

image.png

步骤 3 设置地图控件的数据来源:

选中地图控件,右侧属性页切换到“数据”Tab 页。参考前述实训任务中数据源配置的方式,从已有的数据源模板“location”创建出所需的数据源,如下图location_XXXX。

image.png

步骤 4 增加过滤代码,匹配地图控件的格式要求:

此时地图控件并不能体现出上报数据的具体位置,需要通过修改数据过滤器代码(如下图红框处)来匹配控件格式要求。
将数据过滤器编辑框中,自动生成的过滤器代码全选,删除,对照下图红框部分,输入新的过滤逻辑代码,注意“[”、“{”等括号的配对关系,以及“.”、“,”等间隔符号正确性。
编辑完成后点击下方的保存按钮,让过滤器生效。

屏幕截图 2022-04-16 160817.png

再次点击“数据处理结果”按钮,查看弹出的窗口中展示的数据,是否如下图在报文字段上一致。关闭弹窗进入下一步。

image.png

步骤 5 预览并持续编辑可视化视图,保存完成项目:

image.png

4.项目总结

在最后一次的项目实验中,利用OneNET云平台的数据可视化展示出了更为直观的数据,但由于美工设计能力不行,只能设计简单展示页面,不过这样的展示会比数据流更易理解。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容

  •    智慧小区安全防护系统实训——数据可视化报告                   杜海鑫 1.实验背景 项目背...
    远方上阅读 204评论 0 0
  • 安全防护系统的可视化实现 帅全龙 1.实验目的   智慧小区安全防护系统的可视化展现。 2.实验步骤 2.1创建一...
    一天三筐砂糖橘阅读 200评论 0 0
  • 安全防护系统的可视化实现 钟梓航 一.项目背景 安全防护需要实时进行更新,并且要有可视化的界面对用户进行反馈,防护...
    草莓QQ糖阅读 246评论 0 0
  • 安全防护系统的可视化实现 吴锋光 一.项目背景 安全防护需要实时进行更新,并且要有可视化的界面对用户进行反馈,防护...
    腊味煲祖饭阅读 198评论 0 0
  • 一、实验背景小区安全防范报警系统是智能小区实现安全治理的重要系统,主要包括防盜报警、煤气泄漏报警、消防报警等。现如...
    平凡分位阅读 150评论 0 0