如何用smardaten90天快速开发并上线智慧空间loT物联平台?

news2024/11/17 6:01:07

前言

大家好,我是小白白,前段时间一位好友接手了一个“烫手山芋”开发任务,77万㎡的科技园区需要打造智慧空间物联平台。要求接入600+园区设备,处理15000+日数据量,在打造整体IOT物联底座之上,构建起整个园区的 EBA 业务管理生态。

公司历经了大半年考察整个市场的loT平台解决方案,总觉得在后期业务系统的集成打通上差点意思,听老板强调“整期一体化建设”、“整体应用可拓展”耳朵都生老茧了。近期传来喜讯“完工了”!前期调研都历经了大半年,这才3个月一期都上线了?作为IT界探索奇才,下面带大家看看他到底是怎么做到的!

文章目录

  • 前言
  • 一、项目背景
  • 二、解决方案
  • 三、工具选择
  • 四、智慧空间物联平台配置要点
      • 1、产品管理
      • 2、设备基础管理
      • 3、设备联动管理
      • 4、边缘网关与控制器
      • 5、数据连接规则引擎
  • 五、园区管理系统构建要点
    • 1、园区综合管理菜单导航
    • 2、集团园区态势监控大屏
    • 3、电力泵房设备组态集成
    • 4、统一运维监控数据展示
    • 5、实时告警事件配置管理
    • 6、园区**人车通行智能**管控
  • 六、总结

一、项目背景

在业务快速扩张的背景下,公司对旗下各业态园区提出了“统一战略规划、统一标准制度、统一业务处理、统一管理监控”的发展要求,亟需开发一个智慧空间loT物联平台。

痛点1:协作丨需要解决全盘经营决策,数据支撑的实时性、准确性和业务协同等问题,深入支撑集团各平台业务,适应产业规模化发展。

痛点2:数据丨项目涉及多个园区及内部数百个物联设备的数据集成,且各品牌智能终端都有不同标准和自有协议。

痛点3:集成丨现有各类电力、消防等老旧系统已无法满足日常需求,必须完成统一集成对接和集中化预防管控。

痛点4:应用丨从单城市到多城市布局、从单园区项目到多园区管理、从单业态到多业态运营、从初步满足基础需求到深度应用探索。

二、解决方案

搭建物联网建设与管理,实现对物联网设施设备、智能化系统设备的统一接入和集中管理,并在物联数据底座的驱动下,向上建立应用模块。

三、工具选择

由于时间紧,任务重,要求高,最终决定选用smardaten无代码开发平台进行开发(因为smardaten自带物联底座,采用硬件设备搭载柔性网关软件,支持95%以上的终端设备对接)。

开发工具选好了,就可以先解决数据问题,再打通应用构建。咱先看下如何解决数据问题。

四、智慧空间物联平台配置要点

拥有大数据底座的无代码平台的强大之处就在于, 支持多源IoT数据接入,处理多源异构数据等等。 从设备接入管理,到数据输入、输出、规则设定,皆由无代码可视化配置完成。

设备实时数据传导竟然这么简单,看到这里我不禁发出感概:外面的世界都发展成这样了!

下面带大家一探究竟, 具体 是如何一步一步实现 物联 平台开发的 ,尤其是这么多设备如何联动管理?

1、产品管理

首先是产品管理,通过设备分组管理、物模型构建,实现对多种类型设备的统一管理,如设备远程调试、远程监控、远程维护等。

2、设备基础管理

然后是对设备的基础管理配置。基于网关、控制器进行点位映射管理,设备调测,并同步至网关,控制设备启停。

3、设备联动管理

接下来是非常关键的一环,可视化配置多个设备间的联动管理规则。下拉框选择下发指令、restful调用、发送通知、上报告警等执行动作,即完成你想要的设备联动。

4、边缘网关与控制器

紧接着,创建网关与控制器,打通传感⽹络和互联⽹⽹络,以此 实现设备数据采集和设备反向控制的双向通信。 这个双向通信厉害了👍。

5、数据连接规则引擎

最后完成以下4个模块的配置:数据输入配置→数据处理→数据事件→数据输出配置,就可以快速完成数据数据输入输出以及数据处理,整个过程没有写一行代码。

可以看到,smardaten支持的协议类型还挺多的,竟然还有自定义,可见该平台有一定的扩展性。

IOT底座的搭建完成后,来解决应用构建问题。一起看看怎样用无代码实现对物联网设施设备、智能化系统设备的可视化监管,快速完成园区EBA管理系统!

五、园区管理系统构建要点

1、园区综合管理菜单导航

首先,搭建导航菜单,在平台中直接利用可视化的导航设置,新增多级菜单修改菜单名,就能同步生成导航页,页面直接选择绑定,整个应用的雏形框架就这样生成了。不得不说,smardaten真会玩,你们城里人真会玩!

虽然有些客户,可能会对于页面主题样式等各种挑剔。但修改也就是动动鼠标顺手的事情~~~

背景、悬浮、文字、徽标、或自定义CSS全部可配置,着实没想到没有任何教学指导就能轻松完成样式的效果更替。

2、集团园区态势监控大屏

这么多跨省园区、这么多设备的态势监控大屏,看起来这么精美。你是不是以为要费很长时间?

那你就猜错了,实际的开发时间2天足够了。因为平台预置50+的图表组件,态势底座也只需载入地图数据,拖拽大屏自带的原生二三维GIS地图快速配置生成。

整张大屏其实就是将各个仪表图、折线图、柱状图、饼图与地图拖拉到背景的相应位置,进行拼装组合,再插入文字、图标、动效,无码化配置联动效果,就搞定了园区全域数据可视化分析。码农表示压力有点大,真的是用魔法打败魔法。

3、电力泵房设备组态集成

电力泵房不同设备集中管控,通过平台列表画布做多条数据的个性化展示。将设备图片、设备名称、告警类型等字段任意拖拉至相应位置,实时联动数据展示设备能耗数值、运行状态。

再增加显示条件做分权展示,对在线设备、离线设备、未激活设备、告警设备的分开监测,实现高效的远程集中管控。

4、统一运维监控数据展示

看起来布局十分复杂的统一运维监控数据展示,对无代码开发来说,实际上就是多个模块嵌套组合罢了。

拖动单列、多列、标签页、步骤页、折叠页等布局组件,进行组件之间层层嵌套,构建页面框架。利用平台的应用画布能力填充个性化模块内容,你想展示的内容都可以通过图表、图标等元素的任意摆放让鼠标画出来。

5、实时告警事件配置管理

告警触发等工单生成下发,按照无代码的逻辑构建,比起写日日夜夜的代码,简直太通畅简单了!

填报组件拖拉建上报表单,业务流节点拖拉建告警流程,布局画布组件嵌套建可视化综合展示页面,各大管理系统都可依此拿捏!

6、园区人车通行智能管控

人车通行等板块需采集统计摄像机、控制器、闸机等智能设备数据,“视频源”模块获取URL调取监控视频,一键接入展示!

“数据连接器”API可视化无码配置,对访客等通行需求通过预约,提前与设备完成授权,实现园区流量管控。

从数据接入到应用到可视化分析一体打通,看完一整套流程,真的不得不发出震惊:现在无代码也发展如此强大啊!实打实的数用一体价值! 抱歉,以前真的是我错怪无代码了……

六、总结

看完这套完整的开发流程,我忍不住去smardaten官网体验了一番。我发现smardaten不仅提供了直观的可视化界面,能实时预览和调试应用,还提供了丰富的组件和功能模块,我们可以根据需求进行灵活的组合和配置。同时,平台也支持自定义组件和扩展,满足特定业务需求。

众所周知目前市面上大多无代码开发平台主要还是适用于中等以下难度的应用开发,对于复杂的业务逻辑和特殊需求,可能无法完全适应。但smardaten不仅能开发轻量级应用,对于企业级复杂应用,也可以轻松做到,并且有很多成熟的案例。

究其原因主要是smardaten内置了全域数据资产管理平台,包括数据资产管理、集成交换、计算,并基于这些数据来进行表单业务流程构建,以及可视化应用的的搭建,对一些GIS空间分析、数字孪生的分析、交互式大屏也有比较好的支撑。针对中大型的项目,规模在几百万到上千万也能支撑。

这让我对这个平台产生了浓厚的兴趣,经过我查阅一番资料后发现,原来smardaten2016年成立开始就是做大数据的,后来发现光做大数据没用,企业大量的数据孤岛问题没法解决。刚好低无代码兴起,就在数据底座的基础上做了上层应用开发,全部自研。

然后他们团队在项目过程中又发现很多企业数字化转型困难,比如物联数据等无法接入、处理。所以又做了Iot研发中心,这也是为什么园区这种很多物联数据的项目,能用smardaten一个产品搞定。

所以说,smardaten 算是:无代码快速开发工具+数据中台+BI

当然了,我也发现了smardaten的一些小缺点,比如不提供成品软件、拿来即用的OA系统。在我看来,smardaten 适合有点技术的人,或者愿意学的人,去自己搭建自己想要的系统。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/707448.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

三电阻采样的劣势分析

最近控制过程中,被下三桥采样小坑了一下。 如下图所示为下桥臂三电阻采样方式,该方法的采样器件是高精度电阻,电阻两端电压经过采样调理电路输出至单片机ADC,三电阻采样成本低、结构简单,并且采样信号和输出强电之间是…

【Unity3D】素描特效

1 非真实渲染 法线贴图和凹凸映射中讲述了普通光照的渲染原理,实现的效果比较贴近真实世界(照相写实主义,Photorealism),非真实渲染(Non-Photorealism Rendering,NPR)在照相写实主义…

7-数组创建函数还有哪些?【视频版】

目录 问题视频解答 问题 视频解答 点击观看: 7-数组创建函数还有哪些?

基于IDEA操作springboot项目构建docker镜像部署到云服务器并在idea把镜像推送到harbor仓库

云服务器系统环境: 华为云 Ubuntu 9.3.0-17ubuntu1~20.04 1.ECS准备docker相关环境 1.1ECS安装docker 一行一行执行 都是从官网找的命令 sudo -i apt update apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL htt…

Linux学习之screen和系统日志

screen yum install -y screen安装screen。 输入screen就可以进入screen环境。 在screen环境中执行tail -f /var/log/messages。 可以先按Ctrla,这时没有反应,需要紧接着迅速按d才能退出screen环境。 使用screen -r 11326还可以进入到刚刚挂起的s…

【Rust】基本语法

文章目录 变量与可变性变量与常量Shadowing(隐藏)数据类型标量类型1.整数类型2.浮点类型3.布尔类型4.字符类型 复合类型1.Tuple2.数组 函数if表达式循环1.loop2.while3.for 变量与可变性 声明变量使用let关键字,默认情况下,变量是…

Android 开发环境搭建

系列文章 MySQL安装教程(详细) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126037520 MySQL卸载教程(详细) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/129279265 …

【C++】类型转换和IO流

C完结 文章目录 前言一、C的四种类型转换二、IO流总结 前言 首先我们看看C语言中的类型转换: 在 C 语言中,如果 赋值运算符左右两侧类型不同,或者形参与实参类型不匹配,或者返回值类型与 接收返回值类型不一致时,就需…

tmux-解决ssh长时间不操作便会话结束的问题

Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 如果电脑死机会话中断的话会导致服务器上基于bash的所有进程都被强制关闭。tmux确实是解决这个问题的好办法,而且很容易上手&#xff0c…

帝国CMS自动刷新首页和自定义列表页:实现网站内容的自动更新

本文将介绍一种实现帝国CMS自动刷新首页和自定义列表页的方法。 以下是具体的实现步骤: 1、设置自定义key 添加网站 设置发布网站 发布成功 首先,在您的帝国CMS根目录下创建一个名为"htmlindex"的文件夹(您可以自行命名&#xff…

基于网格式搜索SVM方法的电力负荷预测

来源公众号:320科技工作室 随着生活质量的提高,人们对电的需求不断上升,电力系统的发展变得尤为重要。准确的电力负荷预测能够使电力部门降低发电成本,合理安排设备维护以及节省能源,并为电力规划以及制定合理发电量提供相关依据…

PACS医学影像系统(完整版)

一、PACS影像存取与传输系统以实现医学影像数字化存储、诊断为核心任务,从医学影像设备(如CT、CR、DR、MR、DSA、RF等)获取影像,集中存储、综合管理医学影像及病人相关信息,建立数字化工作流程。 二、系统可实现检查预…

【Echarts系列】— echarts饼图、圆环图配置代码图文详解

前言 简介:本文将从头开始,带你快速上手 echarts最常用图例—饼图 准备:请自行先将echarts图例引入你的项目,本文不多介绍。(引入 echarts教程:http://t.csdn.cn/mkTa4) 心得:echar…

LangChain 基于 ChatGPT 整合 Google 搜索 强化问答应用

一、LangChain Agents LangChain 中的 Agents 是什么呢,对于官方的描述是:某些应用程序不仅需要预先确定的对 LLM/其他工具的调用链,还可能需要依赖于用户输入的未知链。在这些类型的链中,有一个 Agents 可以访问一套工具。根据用…

【ISO26262】汽车功能安全第4部分:系统层面

第4部分:产品开发:系统层面 GB/T34590的本部分规定了车辆在系统层面产品开发的要求,包括: ———启动系统层面产品开发; ———技术安全要求的定义; ———技术安全概念; ———系统设计; ———相关项集成和测试; ———安全确认; ———功能安全评估;及 ———生产发布。

程序运行期间加载动态库

note 相关系统调用接口&#xff1a;dlopen\dlclose\dlerror\dlsym code math.c int add(int x, int y) {return (xy); }int sub(int x, int y) {return (x-y); } main.c #include <stdio.h> #include <stdlib.h> #include <dlfcn.h>int main(int argc, …

VMware网络模式大揭秘:打造高效稳定的虚拟机通讯网络

文章目录 一 VMWare网络连接1.1 查看VM网络模式1.2 VMWare三种网络模式1.2.1 桥接模式&#xff08;Bridged Mode&#xff09;1.2.2 主机模式&#xff08;Host-Only Mode&#xff09;1.2.3 NAT模式&#xff08;Network Address Translation Mode&#xff09; 1.3 补充知识&#…

linux基础命令总结

目录标题 目录操作1.绝对路径和相对路径2.目录的基本操作3.chomd、chown、chgrp4.cd命令 文件操作1.touch2.more4.cat5.grep6.rm7.cp8.mv9.find 磁盘操作1.df2.du date、passwd1.date2.passwd su、clear、man、who1.su2.man3.clear4.who unameuptimefreepsps与grep、kill1.与gr…

【Leetcode】动态规划 刷题训练(八)

文章目录 413. 等差数列划分状态转移方程完整代码 978. 最长湍流子数组题目解析状态转移方程f[i]状态转移方程g[i]状态转移方程 完整代码 139. 单词拆分状态转移方程初始化完整代码 413. 等差数列划分 点击查看&#xff1a;等差数列划分 如果一个数列 至少有三个元素 &#x…

【操作系统】键盘敲入字母时,操作系统期间发生了什么?

【操作系统】键盘敲入字母时&#xff0c;操作系统期间发生了什么&#xff1f; 参考资料&#xff1a; 键盘敲入 A 字母时&#xff0c;操作系统期间发生了什么&#xff1f; 【操作系统】浅谈 Linux 中的中断机制 文章目录 【操作系统】键盘敲入字母时&#xff0c;操作系统期间发…