-
园区基线已经预置如下子系统的适配IO,当如下子系统接入园区时无需开发任何代码,可直接接入使用。表1 基线集成的子系统 #分类子系统适配IOIO类型厂商及配套版本1人员匹配华为云EI人员匹配服务IO标准接口华为云服务2华为VCM人员匹配服务IO标准接口IVS 3800(9.0.0SPC100)3视频分析华为视频分析平台适配器适配器IVS 1800(10.0.0)IVS 3800(9.0.0SPC100)4入侵检测VCN入侵检测子系统IO标准接口IVS 3800(9.0.0SPC100)5视频调阅华为视频调阅平台适配器IVS 3800(9.0.0SPC100)6登虹视频子系统IO标准接口-7奥看视频子系统(混合云)IO标准接口-8奥看视频子系统(公有云)IO标准接口-9旭帆GBS视频子系统IO标准接口-10停车管理艾润停车子系统IO标准接口-11通行服务依图闸机通行PAD接口IO标准接口-125G智能设备复亚5G无人机适配器M210 RTK v213特金无人机适配器-14AR眼镜适配器SG-G50015大道5G安防机器人适配器E巡机器警长16智慧照明铭灏天智慧照明适配器-
-
功能描述该接口用于查询EI子系统中的所有人脸库或指定人脸库。注意事项无。基本信息接口名称查询人脸库v1.1接口路径/io-adapter/south/face-recognition/v1.1/face-repository/queryHTTP方法POST请求参数请求参数如表1所示。表1 请求消息参数说明参数名称类型必选(M)/可选(O)位置参数含义X-HW-IDStringMHeaderROMA授权的应用ID。X-HW-APPKEYStringOHeaderROMA授权的应用的密钥。说明:如果调用侧在ROMA平台设置了白名单,该参数可不填,如果没有,该参数必填。channelStringMHeader选择的子系统渠道。由上层应用携带,供ROMA平台做路由选择。repositoryNameStringOBody人脸库名称。为空时,查询全部。startStringOBody当前页码数,为正整数。不支持。sizeStringOBody分页大小,范围为1~1000的正整数。不支持。请求样例{ "repositoryName": "SmartCampus_app_FaceRecognition" }响应参数响应参数如表2所示。表2 响应消息参数说明参数名称类型参数含义resultoutputs接口响应参数。成功时返回下方结果,失败或者数据为空时,不返回result内部的内容结构,仅返回null。resCodeString返回码。具体请参考“人员匹配错误码”。resMsgString返回消息。originalResInfooriginalResInfo原始响应消息。表3 outputs参数说明 参数名称类型参数含义repositoryrepository[]符合查询条件的人脸库列表。如果未查询到符合条件的人脸库,返回空数组。countInt符合查询条件的人脸库。表4 Repository参数说明 参数名称类型参数含义repositoryCodeString人脸库标识。长度范围:1~32字符。repositoryNameString人脸库名称。长度范围:1~32字符。capacityInt库容量,人脸库最大的容量。1万整数倍的数字,例如:30000。默认为100000,最大值为100000。extensionobject扩展对象,用户的自定义字段。表5 originalResInfo参数说明 参数名称类型参数含义originalResCodeString原始返回码。originalResMsgString原始返回消息。响应样例{ "resCode": "0", "resMsg": "Success.", "originalResInfo": { "originalResCode": "0", "originalResMsg": "Success." }, "result": { "count": 1, "repository": [{ "repositoryCode": "SmartCampus_app_FaceRecognition", "repositoryName": "SmartCampus_app_FaceRecognition", "capacity": 100000, "extension": {} }] } }
-
数据平台通过ROMA向外提供数据服务,供AppCube调用。ROMA和数据平台的对接有两种应用场景:对于数据平台处理完的批量数据,以调用API方式由ROMA向上层业务提供数据服务,需要配置API白名单与数据源,此操作已在安装设置。对于实时消息,原始消息上传到ROMA,数据平台从ROMA采集消息。数据平台处理后的消息,再经由ROMA向上层业务提供数据服务。实时数据服务的对接查看DLI环境变量的配置。对于实时消息,原始消息上传到ROMA,需要对DLI作业进行配置。登录华为云控制台,进入DLI服务。选择“全局配置 > 全局变量”,查看以下DLI作业参数配置情况:其中“xxx”是DO资产安装中ioAppPrefix配置的值,具体可参考《安装指南》中DO资产安装的相关内容。表1 DLI环境变量配置 DLI作业名称参数名称参数值dli_vehicle_all_saG_app_id_vehiclexxx__dataservice.msg.vehicle_saG_topic_vehicle_park_spaceT_IO_PARKING_FREE_SPACE__xxxG_topic_vehicle_entryT_IO_PARKING_VEHICLE_ENTRY__xxxG_topic_vehicle_exitsT_IO_PARKING_VEHICLE_LEAVE__xxxG_topic_vehicle_base_infoT_IO_PARKING_VEHICLE_INFO__xxxG_app_secret_vehicle“xxx__dataservice.msg.vehicle_sa”应用的秘钥值,查找方法请参考获取ROMA应用的请求密钥。dli_person_all_saG_app_id_personxxx__dataservice.msg.person_saG_topic_pass_messageT_IO_PASS_MESSAGEG_topic_people_heatT_IO_PEOPLE_HEAT__xxxG_app_secret_person“xxx__dataservice.msg.person_sa”应用的秘钥值,查找方法请参考获取ROMA应用的请求密钥。G_app_secret_asset“xxx__dataservice.msg.asset”应用的秘钥值,查找方法请参考获取ROMA应用的请求密钥。查看实时DLI任务是否启动。登录华为云控制台的DLI服务中进行查看是否启动。选择“作业管理> Flink作业”,确认作业都在“运行中”状态。表2 实时任务列表脚本名称说明dli_vehicle_all_sa车辆信息上报实时任务dli_person_all_sa人员信息上报实时任务
-
本章节内容仅支持“系统管理员”操作。指标规则用来控制安防态势页面、运营态势页面的指标字体颜色。背景信息系统预置了一套指标规则,如果预置的数据不满足需求,可以对预置数据进行修改,也可以停用、启用预置的指标规则,但不允许删除。只有启用状态的指标才会生效,停用状态的指标不生效。指标规则只影响统计数字的显示颜色,如果不配置不影响指标汇总结果。配置步骤登录智慧园区运营中心。选择“安防运营中心 > 指标规则配置”,进入指标规则配置页面。单击指标名称对应操作列中的“编辑”按钮。在编辑规则页面配置相关参数,并启用所有规则。“安防态势”页面的指标规则如下所示。表1 安防态势规则信息 参数名称参数说明页面选择安防态势指标名称所属场景指标名称:人员园区总人数该指标名称仅适用于安防态势页面中间的园区总人数。车辆剩余车位数该指标名称仅适用于安防态势页面中间的剩余车位数。告警紧急告警数该指标名称仅适用于安防态势页面中间的紧急告警数。安防设备在线设备数该指标名称仅适用于安防态势页面中间的在线设备数。阈值下限自定义。指标的下限,包含指标的下限值。阈值上限自定义。指标的上限,不包含指标的上限值。页面字体展示颜色指标数值。指标数值可支持:黄、红、绿、默认(白)。红表示“紧急预警”,黄表示“一般预警”,绿表示“提示预警”,默认为白色不展示预警指标数值。“运营态势”页面的指标规则如下所示。表2 运营态势规则信息 参数名称参数说明页面选择运营态势指标名称所属场景指标名称:人员通行通行人数自助通行占比平均通行时长该指标名称仅适用于运营态势页面左侧人员通行表格中的通行人数、自助通行占比、平均通行时长。车辆通行通行车辆入园车流量出园车流量车位最高占用率车辆最高平均驻留时长该指标名称仅适用于运营态势页面左侧通行车辆表格中的通行车辆、入园车流量、出园车流量、车位最高占用率、车辆最高平均驻留时长。告警告警数量告警关闭率超SLA告警数告警误报率该指标名称仅适用于运营态势页面左侧告警表格中的告警数量、告警关闭率、超SLA告警数、告警误报率。工单工单数量工单关闭率SLA工单该指标名称仅适用于运营态势页面左侧工单表格中的工单数量、工单关闭率、SLA工单。安防设施安防设备数量在线率该指标名称仅适用于运营态势页面左侧安防设施表格中的安防设备数量、在线率。阈值下限自定义。指标的下限,包含指标的下限值。阈值上限自定义。指标的上限,不包含指标的上限值。页面字体展示颜色指标数值。指标数值可支持:黄、红、绿、默认(白)。红表示“紧急预警”,黄表示“一般预警”,绿表示“提示预警”,默认为白色不展示预警指标数值。
-
ROMA Site/ROMA Connect描述如何获取ROMA Site/ROMA Connect的MQS服务地址。登录ROMA控制台。HC:登录华为云ROMA Connect服务,在左上角切换区域,选择项目实际所在的区域(例如“北京一”)。Cube:登录ROMA Site,登录地址在安装阶段获取。单击ROMA实例名称,进入实例信息界面。在ROMA实例的基本信息界面,“连接地址”下查看MQS服务地址。MQS服务的内网地址,取图中的“消息集成 MQS Connector连接地址”,例如“192.168.139.15:9776;192.168.139.216:9776”。ROMA Connect“配置管理”页面中的“mqsHost”都配置为内网地址。MQS服务的公网地址,将内网地址中的IP换成“消息集成 MQS公网连接地址”中的IP,端口号不变,例如“49.xx.xx.134:9776”。ROMA 20.0描述线下ROMA环境中如何获取MQS的服务地址。登录ROMA。选择“消息集成 > 消息队列服务MQS > 发布订阅管理 > 发布管理”。单击任意Topic的“连接信息”,获取MQS地址。在Live Data上配置的MQS地址一般都配置为“内部访问”的MQS地址。
-
本节介绍的园区基线提供的公共系统参数说明,各APP、BO特有的系统参数说明请参考后续章节。表1 系统参数列表系统参数参数说明roma_app_prefix平台对应ROMA环境的应用ID前缀;例如沙箱环境,则配“sandbox__”。Common_IOCPortalHostIOC运营中心域名。Common_WelinkHostWelink应用的域名。Common_WelinkAppIDWelink应用的应用id。Common_WelinkSecretKeyWelink应用的应用密钥。Common_ManageByOperatorOrg用于控制是否按组织维度管理IOC操作员。是:创建IOC操作员时必须绑定组织,否则界面报错。IOC操作员只能查询/管理其所属组织关联的操作员数据,以及该组织下子组织关联的操作员数据。否:创建IOC操作员时可以不绑定组织,能够查询/管理组织关联的操作员数据。Common_RedisConnectorNameRedis连接器配置。值配置为创建的Redis连接器名称。值获取参考《安装指南》中“平台对接配置-AppCube与Redis对接”章节。PublicObjectStorageProxy公用的对象存储代理名称,仅用于登录页图片获取。园区值配置为SmartCampus__Object_Storage_Public。ObjectStorageProxy对象存储代理名称。默认值:SmartCampus__Object_Storage_Restricted。AssetListToQryVersion保存需要查询版本信息的资产。
-
一个BO相当于一个完整场景的服务,BO是对系统特性(只限后台逻辑,包括Object、Flow、Aggregator、Business Process、Script)的分类管理。用户可以通过订购和配置,使用BO资产特定的业务功能。BO资产框架图1 BO资产构成Data View:BO的数据视图。Interface:BO对外暴露的接口服务(API)。Event:BO对外暴露的事件。Configuration:BO提供给使用者的配置能力。BO资产清单园区BO资产由以下BO组成:表1 BO资产说明 序号资产名称资产描述分类实现模式1设备BO为上层应用提供对设备的统一语义。对设备自身能力进行抽象封装,屏蔽设备对上层业务的差异性,屏蔽设备子系统的连接和集成,不包含对设备的运营运维管理能力。核心服务元数据2告警BO配合告警中心的基线应用,对园区的告警提供统一语义。从各个子系统和上层应用获取告警数据,统一模型统一展现,以保证使用告警的业务特性能保持稳定性,以及基于告警的统计分析应用的稳定性。核心服务元数据3空间BO为上层应用提供对空间的统一语义。针对各类园区场景提供空间位置的抽象,通过配置来定义空间层级,提供对空间结构的管理接口及空间位置的查询接口,以使能上层应用能灵活方便的使用空间资源。核心服务元数据4人员BO为上层应用提供对人员的统一语义。主要对自然人的匹配、位置、鉴权进行抽象封装,提供人员匹配、卡证匹配、黑白名单等能力,屏蔽对匹配算法及子系统的差异性。不包含对不同角色的人员的管理,如业主、员工、访客等。不包含对系统用户的管理。核心服务元数据5工单BO为上层应用提供对工单的统一语义。针对各类园区场景提供工单流转的能力,协同不同子系统、以及不同角色的用户一起来完成长流程任务,例如告警处理工单、设施维修工单、物业服务工单等。提供了配置工单模板、工单流程等能力,使能上层应用快速实现流程类特性。核心服务元数据6组织BO为上层应用提供对组织的统一语义。通过配置来定义组织层级,提供对组织机构的管理接口,以使能上层应用基于统一的组织数据来构建管理类特性。通常和员工服务资产配合一起使用。核心服务元数据7身份BO仅针对涉及业务终端用户的业务场景如客户、业主、访客、操作员等,提供身份安全能力上的抽象和封装。包括注册、登录、身份管理等接口服务能力以及角色和业务权限。目前AppCube平台提供的是系统用户(如开发者、运维人员)的统一管理,而身份BO资产提供的是终端用户的统一管理。核心服务元数据8日志BO为基线应用提供统一的审计日志的管理能力。仅针对配置修改类审计日志,不针对调测日志。从各个应用或服务资产中收集日志信息,配合日志管理的基线应用,来提供给运营人员统一的日志管理能力。是业务动作的记录,不是设备或IT系统的记录。核心服务JAVA微服务9模板BO提供统一的模板填充、渲染、下载、打印等能力,以使能上层应用快速构建起基于模板的特性,例如短信邮件通知模板、票据打印模板、告警事件的描述模板、设备画像的图形模板等。核心服务JAVA微服务10视频分析BO视频分析BO提供了视频分析业务逻辑的能力,通过调用接口,能够快速实现场景化定制。孪生服务元数据11视频代理BO对不同厂家的视频子系统的接口做标准化,对上层应用提供统一稳定的视频检测相关接口。孪生服务元数据12GIS服务BO提供对GIS子系统的租户管理、地图管理、位置服务接口的封装和标准化接口。孪生服务元数据13条码服务BO为上层应用提供统一的条码语义。主要是对条形码、二维码等码进行抽象封装,提供条码的新增/刷新/查询条码内容等能力,屏蔽不同码的差异性。核心服务元数据14AI服务BO为AI的应用提供统一的参数管理页面,同时提供应用参数,应用列表和版本信息获取等接口。核心服务元数据15权限BO提供了对园区权限的建模、管理等能力,业务应用调用权限BO提供的接口能力来操控权限。核心服务元数据16批量处理BO提供了通用批量文件导入、批量数据导出接口,各业务可以直接使用。核心服务元数据
-
园区基线预集成的设备IO包含:基线设备IO、连接实验室认证扩展IO。当对应设备接入园区时无需开发任何代码,可直接接入使用,如表1所示。基线设备IO这部分设备IO随基线版本一起安装,订购园区基线后默认安装好。表1 基线设备IO条数分类设备IO“统一设备服务”端对应的设备规格1保安系统设备门禁设备IOAccessControl2人行闸机设备IOTurnstile3消防系统设备消防烟感设备IOSmokeDetector4消防温感设备IOTemperatureSensor5消防手报设备IOManualFireAlarmActivation6声光报警设备IOAcoustoOpticAlarm7能耗系统设备电表设备IOElectricMeter8燃气表设备IOGasMeter9资产管理设备新基点IoT射频识别标签设备IORFID10新基点IoT射频识别读卡器设备IORFIDReader11环境监测设备户外环境监测设备IOOutdoorEnvSensor12室内环境监测设备IOIndoorEnvSensor13建筑BA设备空调机组设备IOAirHandleUnit14冷机设备IOChiller15冷冻水泵设备IOChillerWaterPump16冷却水泵设备IOCoolDownWaterPump17冷却塔设备IOCoolingTower18冷冻水总管设备IOChilledWaterMainPipe19冷却水总管设备IOCoolDownWaterMainPipe20蓄冷罐设备IOColdStorageTank
-
南向设备接入的整个业务流程可以分为2部分:数据上报和指令下发,各模块的处理流程如下。数据上报IoT平台能力:南向设备通过IoT网关和IoT平台,将原始数据上报到ROMA MQS的原始topic中。基线预置能力:IoT Adapter IO依据消息类型将消息拆分,并根据设备类型和消息类型转发给对应设备IO的中间层topic。例如人行闸机上报的消息,会转发给“人行闸机设备IO”;门禁上报的消息会转发给“门禁设备IO”。设备IO能力:设备IO将消息转换成标准格式,并发送到“设备标准消息MQS Topic”。基线预置能力:统一设备服务消费标准topic中的消息,转换成事件供业务应用做逻辑判断。指令下发基线预置能力:统一设备服务提供标准化的设备模型和控制命令,无论是对哪种设备下发指令,业务应用都只需调用标准化的指令接口即可。基线预置能力:统一设备服务根据业务侧下发的指令,在设备的标准模型中查询到该设备的指令服务后回调ROMA侧的“设备标准IoT接口”。基线预置能力:ROMA侧的“设备标准IoT接口”依据指令中的“channel”和“deviceType”参数,将指令路由到设备IO。“channel”参数用于多IoT平台的场景,确定指令要下发给哪个IoT平台,例如新基点IoT平台的channel值为“basepoint.connectionmax.iot”。“deviceType”参数确定指令路由到哪个设备IO,deviceType的值来自统一设备服务中定义的标准模型。例如人行闸机的指令会路由到“人行闸机设备IO”,门禁的指令会路由到“门禁设备IO”。设备IO能力:设备IO将业务侧下发的指令转换为实际物理设备可以执行的指令,并回调南向IoT平台的指令下发接口。IoT平台能力:南向IoT平台向实际物理设备下发指令,控制设备的运行。在整个业务流程中,每种类型的设备,都需要有一个对应的设备IO,用于标准化实际设备上报的消息,以及转换业务下发给设备的指令,消息上报和指令下发通过IoT平台来实现。针对园区常见的一部分设备,基线已经预集成了对应的设备IO,无需开发任何代码,可直接接入使用,详细清单参见基线已集成设备。对于不在基线预置内的设备,只需开发对应的设备IO即可,其它部分不需要开发,整个上行/下行流程和业务侧都无需变动,开发流程详见基线未集成设备接入指导。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签