资料包📦前置
AIRIOT产品手册.pdf
AIRIOT公司介绍&客户案例.pdf
营业执照.png.zip
有大量实际演示资料因为太大了无法上传,还有一些不太能说的清楚的。
综合概述
:::info
- 航天科技控股集团股份有限公司,隶属于航天科技控股集团股份有限公司北京分公司
- 名称:航天科技控股集团股份有限公司
- 法人:袁宁,男,1972年4月出生,哈尔滨工业大学动力机械与工程专业博士学位,研究员
- 位置:哈尔滨市平房区哈平西路45号
- 使命:让物联网项目更简单
- 价值观:自主创新、能力协同、开放合作、互利共赢 :::
:::info
品牌:**AIRIOT**
低代码极速自主搭建物联网平台,是航天科技旗下物联网平台开发框架产品, 由航天科技智慧物联事业部历时10年倾力打造,致力于低代码搭建IOT平台,持续将业务抽象成通用的模块、组件、表单等,并经过项目应用实践沉淀和持续优化,形成了一款拥有完全自主知识产权、图形化开发、全面快速感知、快速构建不同行业应用、开放的物联网平台。
:::
产品
- 数据驱动引擎
- 可视化引擎
- 数据分析引擎
- 二次开发引擎
- 流程引擎
部署
基于Docker技术,跨平台部署,一键部署,微服务架构,独立部署,弹性伸缩。
定制化部署方案:
- 大规模数据采集:分布式集群,高可用、高扩展。
- 小规模数据采集:单机部署方案。
支持分布式部署
数据采集能力强,解决海量数据采集一台服务器采集困难的问题,同时稳定性强,应对故障灵活性强
安全方面
- 微服务架构
- 季度渗透测试与回归测试
- 白名单
- 支持多系统部署
数据可视化
- 画面扩展 组态编辑器
- 智能列表 表格自定义
- 自定义数据表
- 元件库
- 监控视角
- 总揽全局
- 洞察细节
- 多端支持
协同开发和能力复用 [看不太懂]
功能体验
使用流程
文字教程:https://www.yuque.com/yangzi-c46cf/zpudqx/ze2udb 视频教程:https://c.airiot.cn/detail/v_62627335e4b01c509aa6d623/3
后台首页
首页主要包括四大模块,平台常用
- 功能快捷入口模块
- 平台操作流程模块
- 授权信息展示模块
- 关注资产\关注画面展示模块
模型管理
模型定义:模型是将一种资产信息进行统一管理和配置的模板,在模型上进行的配置,资产信息会自动继承,资产信息的通用属性只需一次配置即可,减少重复工作量,大大提高了工作效率。
视频教程:https://c.airiot.cn/detail/v_62399e1fe4b0812e17821056/3
点击菜单的【模型管理】,进入模型管理页面,模型列表的展示形式包括树形及列表形式,可以互相切换。
在模型列表中可以对模型进行搜索,搜索包括常规搜索和高级搜索,其中常规搜索通过模型名称进行模糊搜索;高级搜索可以按照有无画面、有无参数汇总、驱动等维度进行搜索。
添加模型
模型的添加信息包括基础信息、设备配置(包括资产驱动信息、数据点信息、指令信息)、计算节点、参数列表、报警配置、画面设置、属性设置(自定义属性)、地理信息和录像配置;
注: 同模型下同部门下同父资产下的资产名称不能重名; (资产)
模型关系
关系分为父级关系、子级关系,父级模型及子级模型均可以添加多个,以父级关系为例在下图 1-6 进行操作说明,子级同父级;
若添加多个父级或者子级时,可以对父子级进行拖拽排序
模型设备配置
设备配置选项用于设置设备驱动、驱动配置、数据点和指令。点击【设备配置】,跳转到设备配置页面,在设备配置的页面,可以进行重启驱动、设备调试的操作,模型配置的说明如下图 1-7 所示;
数据点配置
数据点的添加方式包括单独添加及导入(excel 形式)添加;
添加数据点的信息包括基本属性(根据不同的驱动,添加的基础信息有区别)、数值转换、报警规则和数值仿真(当勾选开启仿真时需配置);
基础信息
所有驱动通用的数据点的基础信息的配置包括名称、标识、单位、小数位数、缩放比例、保存策略、有效范围、超时显示及备注,标*的为必填项
注:同一模型及其子模型的数据点标识不可以重复;
缩放比例:对该数据点采集的数据进行放大或缩小
有效范围:指采集数据会正常显示的范围,超出范围或者超出变化率,会根据动作对数据进行处理
变化率:变化率=(当前数据值-上个数据值)/上个数据值
数据转换
数值转换支持线性映射和数据点映射,最大值、最小值、原始最大值和原始最小值用于设置线性映射。显示映射可添加多个数据点映射,通过设置值与显示值实现数据点的映射。
线性映射规则:线性映射能够实现曲线的上下平移,有效的映射是“最小值”大于“原始最小值”且“最大值”大于“原始最大值”或“最小值”小于“原始最小值”且“最大值”小于“原始最大值”,可以实现线性映射,否则为无效映射规则,不能实现线性映射。
数据点映射规则:数据点映射可添加多个显示映射,如值为 50,显示值为 25,则实际值为 50 时,显示为 25;值为 60,显示值为 26,则实际值为 60 时,显示为 26。
优先级:线性映射优先级高于数据点映射,如果同时配置线性映射和数据点映射,则线性映射有效时,执行线性映射,线性映射无效时执行数据点映射。
数据转换的配置说明:
报警规则
定义采集到的数据点的简单报警规则,包括低低、低、高、高高的报警数值定义,报警规则的配置说明
模型计算节点
添加“映射计算节点”的弹窗显示如下图,映射数据点包括子模型、父模型及任意数据点,当在页面勾选“自动继承子模型数据”后, 灰,映射数据点的配置说明如图 1-14 所示;
映射值
将其他任意模型的数据点信息映射为自己的数据点,可以直接作为自己的数据点进行应用;
注:数值定义:先将数据进行映射,计算,统计或输入,再将映射,计算,统计或输入的结果进行数值定义
计算值
对任意设备数据点及已有计算节点进行计算得到的数据点;添加“计算类型的计算节点”的配置说明显示如下图 1-15 所示;
图 1-15
统计值
对某个数据点按照一定的统计方法计算得到的数据点;添加“统计计算节点”的配置说明显示如下图 1-16 所示:
图 1-16
- 变化率:统计点的变化率为最新数据与上次数据的差值除以上次数据,数据有正有负,计算公式:(最新数 据值-上次数据值)/上一次数据值
- 计数:统计数据点在定义时间周期内上数的总次数,新的周期清空重新计数;
- 时段差:统计数据点在选定的单位周期每个周期的数据总和,周期内每次上数数据都会变化,新的周期数据 会清零重新计算 ;注意:时段差增加秒级单位,秒级单位时输入框最小输入数据为10
- 同比比值:统计数据点在选定周期类型的同比率,如(今年的数据—去年的数据)/去年的数据*100%;
- 最小值:统计数据点在定义时间周期内的最小值;
- 最大值:统计数据点在定义时间周期内的最大值;
- 平均值:对数据点在定义时间周期内的所有数据值求平均数;
- 求和:统计数据点在定义时间周期所有数据值的总和;
- 环比比值:统计数据点在选定周期类型的环比率,以单位周期的数据总和进行计算,如按月统计:(当月数据总和—上月数据总和)/上月数据总和*100%;
- 增加值:统计数据点在定义周期单位,每个周期比上个周期增加的数量,如按月统计,计算的是这个月与上个月对比,增加的数量,计算公式是当月数据总和-上个月数据总和;
- 绝对值:统计数据点的绝对值,数据永远大于等于0;
输入值
当需要使用数据库中的某个数据点信息时,可以通过输入与数据库中数据点标识一致即可将其添加为自己的数据点;添加“输入值计算节点”的配置显示如下图 1-17 所示:
模型参数列表
:::danger
可玩性非常高,基本上定义了展示的个性参数。
:::
点击【参数列表】跳转至参数列表定义的页面,参数列表包括表格形式及卡片形式,两种形式可同时定义,默认优先展示表格形式,用户可以按照自己的需求设定默认展示形式。每种形式的参数汇总定义完成后,可以点击【预览】查看前台效果。
参数列表表格形式的说明显示如下图 1-20 所示;
列编辑的操作流程:点击【添加列】的图标——>鼠标悬停在已创建列的向下的箭头,选择【修改属性】——>在属性编辑中【选择列】进行定义;
选择列:定义参数汇总表格的形式的表头,可添加的内容包括数据点、资产属性及表格动作(动作为内置项,内容固定);
显示标题:定义表头内容显示的文字;
二级表头:用于定义具有二级表头的列,此处输入二级表头共用的一级表头的类型文字,系统会按照识别相同的类型文字,将添加了相同的类型文字的表头设别为同一个一级表头下的二级表头;
注:表格形式列定义时,至少有一列列宽需要定义;
颜色填充的配置说明,还能定义报警时的颜色,多种。
对不同状态的下的数据可以定义数值的颜色;定义效果可在预览处的样例展示处进行查看;
卡片形式的配置说明显示:
参数汇总的卡片形式,即卡片形式参数画面,用户可以选择自己创建新的画面也可以选择复制出来一份已有画面,作为自己的参数汇总的卡片画面;
卡片形式还可以按照屏幕的分辨率定义前台显示时的一行显示个数及每个卡片之间的间距;通过拖动滑块定义一行显示的卡片个数;
模型报警设置
模型画面设置
模型的画面为资产画面的模板,资产自动继承模型画面。模型画面预览不显示数据点的值,资产画面预览显示实际值;
模型属性设置
:::danger
这个功能可太赛了!!!完全能让客户自己发挥想象力去增加属于自己设备模型的属性。
:::
模型属性支持用户自定义资产的属性,当内置的属性无法满足业务需求时,用户可通过属性配置自定义属性字段,在资产中配置属性值。
点击【属性设置】跳转到属性配置的页面;属性配置页面包括基础控件和高级控件,属性配置页面的说明显示:
模型地理位置信息
地理信息可以通过绑定模型已添加的数据点进行经纬度的定义,模型定义后,资产信息的位置则通过模型经纬度绑定的数据点进行定位,支持用户上传图标;
网络检查配置
网络检查用来定义模型资产的网络检查设置,需设置地址、包数、超时时间、包间隔时间和执行间隔等。资产开启网络检查后,将会对资产进行ping检查,检查网络的通断状况,网络检查状况可以在网络通信拓扑图展示。
注意:只要进行信息修改或新增,需进行重启服务操作才能生效
模型录像配置
录像配置可以通过录像查看生产状况、事故问题等,录像配置有定义录制计划和抓图计划,可以进行录像和抓图。录制计划包括定时录像和报警录像。
注:驱动为录像机类型的会有录像配置,其余不会。
联动视频
通过设置录像联动功能,可以快速找到监控点和预位置。注意,驱动为录像机类型驱动时才需要设置联动视频
资产管理
视频教程L:https://c.airiot.cn/detail/v_623d36bee4b0f7cb7c7681b7/3
资产管理页面可以进行的操作包括搜索、添加资产、通过【关注资产】查看平台关注资产列表、导入资产及导入数据点;
其中导入数据点会根据选择的模型的驱动,对应生成导入模板,数据点的所有信息均可进行导入;
添加资产
添加资产需要选择资产的所属模型,添加资产的配置如图所示;点击保存按钮后跳转至资产编辑页面。
也支持从模型作业区直接添加资产。
所属部门:资产的所属部门可以添加多个,当用户未选择所属部门时,当前资产可以被所有人看到;
所属资产:所属资产的可选范围,是根据所属模型定义的父子级关系进行过滤,展示父级模型的资产信息;
添加资产的配置说明
资产变更记录
资产变更记录用于用户主动添加资产的变更信息,变更记录的类型包括操作记录(对资产进行了哪些操作)、故障记录(资产出现的故障信息记录)、修改备注(资产备注的修改)、普通记录(即其他记录)。
资产列表页的资产变更记录是模型下所有资产变更记录的管理页面,某个资产的变更记录的查看在资产列表的“操作”的【记录】中,点击跳转至当前资产的资产变更记录页面,用户可以添加当前资产的变更记录;
关注资产
关注资产为用户添加资产时勾选的关注属性,关注资产统一进行管理。资产管理页面的关注资产可查看平台中的全部关注资产。对关注资产可以进行编辑、删除、查看资产画面、查看子资产、查看资产变更记录、取消关注的操作;
导入报警规则
导入资产为 excel 形式。资产管理页面导入报警规则时,需要定义导入报警规则的模型,然后下载导入模板,进行信息填写后,导入即可。
注:导入报警规则编号一致时,会让用户进行冲突处理的选择,包括覆盖和跳过两种处理办法;
导入资产
导入资产需要先选择模型,平台会根据模型的驱动配置生成对应数据点的上传模板,资产的所有信息均支持导入。
当资产编号重复时有两种处理规则,报错提示并跳过或覆盖更新。
图 2-5
报错提示并跳过:当选择报错提示并跳过时,会出现弹窗报错提示,资产导入失败
覆盖更新:当选择覆盖更新时,原有资产被删除
导入数据点
导入数据点需要先选择模型,平台会根据模型的驱动配置生成对应数据点的上传模板,数据点的所有信息均支持导入。导入数据点时,若模型或资产已有数据点,导入数据点可以选择覆盖掉所有的数据点信息,覆盖后原有数据会被清除,导入数据作为持有数据点,导入数据点的配置说明显示如图 2-4所示:
设备调试
:::danger 这个设备是???? 就是上面的资产 ::: 设备调试用于平台接入资产后,进行数据的调试,可以查看是否上数,判断接入是否有问题,设备调试可以选择多个资产同时进行,点击【添加调试设备】按钮,在弹出的资产选择弹窗中可以对资产进行过滤查询及选择,如图所示:设备调试页面说明显示如图所示:
添加调试设备后,页面显示及页面配置说明显示如图所示:
权限管理
用户管理
用户通过资产选择可自定义管理资产:
点击选择资产注意:①勾选仅管理个人资产,所属部门下的资产将不在管理范围内
②勾选不查看子部门报警数据后,只能看到个人管理及所属部门资产的报警数据
③用户所属部门可以多选,用户可以查看所属部门下的资产信息
选择用户额外管理资产
角色管理
添加角色时名称、描述为必填项,添加角色时也可选择用户,角色与用户是双向选择;当角色被禁用后,该角色下的所有用户均不可以登录平台,添加角色的配置说明显示如图 3-5 所示:
角色权限按照一定的分类对权限进行拆分:
- 资产、设备相关主要为模型资产的操作权限;
- 功能模块主要限定平台主要功能模块的权限;
- 系统相关主要是系统操作的权限;
- 权限相关主要是用户管理、角色管理、部门管理的操作权限;
- 业务相关主要是项目独有业务模块的权限限定;
- 工作表则包括工作表及工作表记录的操作权限模块;
- 报表主要包括报表及报表副本数据的操作权限的限定;
- 其他则包括除上述功能模块外,剩余的功能权限限定;
注:1.可发送指令的权限由设备操作限定; 2.数据分析和数据查询的权限由【权限相关】的【数据权限】限定;
部门管理
报警配置
报警配置定义
用户添加报警规则前,需添加报警配置;报警配置用于设置报警声音、报警展示和报警种类。
点击系统设置—模块配置—报警配置,打开报警配置页面;
报警展示
显示全部报警页:勾选后显示全部报警分类页。
显示需处理报警页:勾选后显示需处理报警分类页。
显示报警恢复页:勾选后显示报警恢复分类页。
实时报警卡片:勾选后显示实时报警卡片。
显示实时报警弹窗:配置后显示报警弹窗,点击进行弹窗配置。
报警类型
注:报警提醒启用指有此类报警消息时报警声音是否响起,是否显示启用指报警类型是否显示在页面中,报警处理启用指此类报警消息是否需要确认、处理,是否显示用来控制该类报警消息是否以 tab 分类显示。
报警种类:报警种类以列表形式显示已有报警种类,单击“添加报警种类”按钮,弹出种类信息对话框,填写信息后,单击“保存”按钮,页面返回报警配置页面,列表显示刚添加的报警种类,完成报警种类添加。
用户可根据实际情况添加报警种类,如数据超限、设备掉线等。
一键归档
一键归档用于手动批量归档报警信息,鼠标移动到报警信息界面的归档信息后的…,弹出一键归档及周期归档定义选项后,点击一键归档,弹出一键归档对话框,选择归档时间、归档类型、归档范围和归档条件后点击”确定”按钮,完成一键归档,满足条件的报警信息将归档。
周期归档
周期归档用于设置报警信息自动按周期归档,鼠标移动到报警信息界面的归档信息后的…,弹出一键归档及周期归档定义选项后,点击周期归档定义,弹出周期归档定义面板;
在弹框中点击添加定义按钮,填写周期名称及归档周期两项必填信息。归档类型可选,不选则为全部类型,归档范围可选部门或模型,不选则为全部。点击保存按钮,提示保存成功。在左侧查看已添加的周期归档定义。 注: 1、归档的前提是报警消息已确认,已处理; 2、设置归档周期为 1 天,归档的是前一天的报警信息;执行归档任务; 3、已归档的报警信息,存放到归档信息中。
归档的报警记录将从报警信息页面消失,归档到报警归档信息页面,单击“归档信息”按钮,切换到“报警归档信息”页面
报警统计是分模型统计报警数量;
报警列表操作
用户在报警信息列表可对报警信息进行确认、处理、抑制报警操作,还可以查看报警操作记录或修改报警资产;
1) 点击”确认”,当前资产的当前报警规则不重复报警(短暂的抑制该资产的当前报警消息),点击”处理”,当前资产的当前报警规则重新开始报警; 2) 记录:记录该报警消息的确认信息,同步报警操作日志的报警确认; 3) 抑制 icon:抑制当前资产的当前规则的报警消息,
事件管理
计划事件指的是一定时间周期内执行的事件,如每隔 6 个小时执行一次指令,就需要设定计划事件,计划事件配置如图所示,其中带“*”的为必填项,除计划事件周期外,其它配置项均与启动系统的相应配置项相同。
计划事件周期为下拉列表,可选择仅一次、每小时、每天、每周、每月或每年,除仅一次外,其它周期的事件均需定义开始时间及结束时间。
不同周期,开始时间对应的格式不同,结束时间均为具体的时间点;用户根据自己的需要进行设定即可。
报警事件
报警事件是指系统资产发生报警时进行通知。报警事件配置如图所示,其中带“*”的为必填项,事件名称、有效时间、是否失效和是否禁用的配置与启动系统中的相应项的配置方法相同。其它配置项根据事件范围不同而不同。
数据点采集超时报警
当因设备采集数据点数据周期超过定义的采集周期产生报警时进行通知,进行通知,可通过选择数据类型选择具体数据点:
模型数据点可选择具体模型和数据点
数据点报警是在【模型管理】-【设备配置】-【数据点】里设置报警规则产生的报警,满足条件的数据点报警报警时发送通知,数据点报警也需选择数据类型,操作方法同数据点采集超时报警。
复杂报警
复杂报警是在【模型管理】-【报警设置】里设置报警规则产生的报警,复杂报警报警时发送通知,复杂报警需选择报警范围。
按级别:当报警范围按级别筛选时,需选择报警级别
按报警类型:当报警范围按报警类型筛选时,需选择报警类型
按部门:当报警范围按部门筛选时,需选择部门
按模型:当报警范围按模型筛选时,需选择模型
按资产:当报警范围按资产筛选时,需选择资产
模型数据事件
资产数据事件
当所选的资产数据点发生变化时发送通知
添加动作
事件添加完毕后点击事件右侧的添加icon,添加动作,一个事件可以添加多个动作。添加动作时,需填写动作名称以及动作类型。
发送指令
当指令类型选择模型指令时:
当指令类型选择资产指令时:
执行脚本
输出数据
输出数据用于输出系统中已有数据,选择不同的网关,网关配置不同,带“*”的为必填项 :::danger 向网关发送数据 :::
变量绑定
:::danger 没看懂 :::
在变量列表中选中变量,再选择具体对象
变量列表下第一层显示的是前序节点+数据字典中的变量,选中变量,会显示选中变量的子变量
对象:指变量的集合
在线状态统计
在线状态统计主要统计资产设备的在线率、在线数量、掉线数量和断电数量,此模块中资产设备分为两大类,定义部门的资产设备和未定义部门的资产设备,其中定义部门的资产将按照部门进行分类。
注:定义部门的资产设备+未定义部门的资产设备=该资产的总设备数量
数据分析
主要场景
官网上主打的场景一共有6
个。
核心点:按数据点的个数收费。
举例:
:::tips
数量方面,用一个做的一个钢铁厂的改造举例子吧,属于那种工业现场的场景,现场是工业环网,本地机房服务器不连接公网。
通过网关对接下面的PLC,每个厂房里面的PLC分布不一样,所以说一个网关下面的连接几个PLC不是固定的一般都是2个左右,厂区内大概用200台网关,平均来讲的话一个网关下面的大概有300-500个数据点。最多的大概有1000个点左右,要求1秒采集一次,走现场的工业环网。
:::
:::info 按照您说的是60000-200000万点不等,价格区间30万到100万左右 :::
按官方返回的信息来分析,就是一个点位**5块钱**
。这得是10个点位以上的价格。
60万点的话,大概需要6台服务器左右,做分布式部署。
每台32核心,128G内存,4T硬盘,Dell的价格在3万一台左右
平台API:
http://airiot.tech:31001/core/swagger/index.html
二次开发文档:https://airiot.cn/helpcenter
搭建的案例视频
1640656085011781.mp4
1640656097944737.mp4
1640656110249102.mp4
1640656246673084.mp4
我们希望能提供最好的产品,提升大家干项目的效率,降低时间和经济成本
https://www.bilibili.com/video/av802135573
价格
后台架构构成
空间管理
这里应该是平台级别的中台
管理端,属于纯纯的内部admin管理员视角,可以看出整个平台的最上层架构应该是:平台下面操作所有的都在不同的项目下面,所有的逻辑都有几个顶级的框架就是项目。
其中主要分为:
- 项目管理
- 租户管理
- 授权管理
- admin
项目管理
每一个不同的项目都有 前台和后台对应的界面,可以管理自己创建的项目,也可以将平台租给其他的企业让他创建项目.
在创建项目的时候可以选择从头创建,也可以选择方案模版,方案模版从解决方案市场里面选择,但是没看到里面是怎么样的,现在是空的。
租户管理
可以创建租户,分为两种租户类型:个人和企业,给客户的授权方面主要有:结束时间、点数、用户数三个主要方面。
每个租户下面可以创建项目,项目的数量可以设置,租户有租户的密码。
授权管理
授权管理这里有 剩余时间的限时,和升级授权的方式。
这个是升级授权的方式是通过绑定机器码来操作,我怀疑这里是将平台部署给客户后,会生成一个平台级别的授权码。
运维管理平台
运维管理平台对应的就是整个平台的运维方面的后台的管理。
可以看到其中主要分为两个方面:服务和模块,服务总数有121个,模块总数有26个。对应的菜单也有两个 服务管理和模块管理。
服务管理
服务:对应的是平台上的主要功能:报警、web、视频、传输、数据库、历史记录、mqtt、数据库驱动、各种协议的驱动比如modbusrtu、http、西门子等等。
由此可见他们的平台构成应该是将主要功能模块、组件、负责协议解析(驱动)分开架构设计的,是一个插件化拼装的结构。
服务器都是通过镜像来实现的(因为可以编辑部署文件和直接上传镜像),在编辑部署文件的时候可以明显的看到他们使用的dokcer镜像的配置文件,
编辑部署文件.txt
在添加服务的时候可以选择:在线添加、离线添加、高级添加 三种方式,类似于docker容器的发布机制。
模块管理
模块管理里面都是一些前端的打包的文件,可以把她理解成一套前端控件或者是一组菜单吧。
后台控制中心
平台操作流程
授权信息
主要限制:时间、数据点数量、用户数量
规则
总点数为平台所有资产点数之和。资产点数为其模型数据点数与资产单独添加数据点数之和,若资产数据点标识与所属模型的数据点出现重复时,则只计算一次。
公式
总点数=各个模型下资产的数量*对应模型数据点数(设备数据点+计算节点)之和+各个模型下资产单独添加的资产数据点之和(设备数据点+计算节点)-所有资产与所属模型重复标识的数据点数
结论
可以参考AIRIOT的架构组成部分,做成插件化的插头型的,这样可以根据客户的实际需求/场景去拼接,同时减少客户的资源消耗。同样的这样的架构会带来技术管理难度。