• [公告] 生态大会2021 | 智慧园区精彩看点
    https://mp.weixin.qq.com/s?__biz=MzA5MjM5OTYzNA==&mid=2247491395&idx=1&sn=dc5542508cd0037df6963d0075a4d0f9&chksm=906cee3ea71b6728c268239c5e9e60433987ccf69e007076acc0a7a8d3d7a48722a077eed706&token=1253603180&lang=zh_CN#rd
  • [问题求助] 【中东G42】【使用IAM集成第三方系统】智慧园区平台如何使用IAM系统集成第三方平台
    【功能模块】使用IAM系统单点登录第三方系统【操作步骤&问题现象】中东G42项目需要使用IAM单点登录到先施系统,查看园区的二次开发指南文档,不明白该如何去开发?有以下疑问1.前提条件,需要完成IOC与IAM的对接,IOC该如何与IAM对接?2.按照文档流程,第三方系统是在portal系统内打开的,如何重新在新的标签页打开第三方系统?3.整个基于IAM SSO集成第三方系统,文档写的不清楚,不太明白?有更详细的资料可以提供吗【截图信息】【日志信息】(可选,上传日志内容或者附件)顾庆耀/18068848554/guqingyao@chinasoftinc.com
  • [问题求助] 【]智慧园区】【登录功能】智慧园区是否能实现自定义登录
    华为沃土平台-智慧园区问题描述:1.华为智慧园区是基于ioc进行登录和权限控制的,如果用户想要自定义登录流程,是否能够实现,智慧园区是否提供了对应的解决方案?2.如果在登录页面用户忘记了密码,是否有提供找回密码的办法,如果没有,用户自定义需要如何才能实现这个功能?
  • [问题求助] 【智慧园区产品】【权限登录功能】自定义登录问题
    【功能模块】使用智慧园区的身份bo,权限bo,能否实现自定义登录,以前项目都是用了智慧园的ioc登录,目前需要开发自定义的登录页面进行登录【操作步骤&问题现象】自定义登录问题总结 1.如何配置让一个页面可以在不登录的情况下可以正常访问问题描述:因为需要要自定义登录,所以登录页面,找回密码页面 需要不登录就能访问问题点:目前沃土必须要登录下才能访问页面 2.如果配置让公共服务接口可以在不登录的情况下所有人都能请求问题描述:自定义登录时,需要调用登录接口登录系统,获取token信息问题难点:目前沃土必须要token才能调用公共接口 3.如何把没登录(或登录过期)的用户自动 跳到自定义的登录页面问题描述:在用户没登录时,或者登录过期后,访问项目地址(项目某个页面),自动跳转到自定义的登录页面进行登录    4.登录流程是否正常问题描述:如果以上问题能解决,下面的登录流程是否正常(因为这边没人写过自定义登录,所以麻烦帮忙看一下这种流程能否正常执行)  用户进入登录页面  用户调用登录接口:后台接口调用[身份bo]登录方法,返回token给前端  前端在header中带上token信息,能否正常访问被权限控制的资源 问题点:前段带上后台返回的token,是否就能正常访问被权限控制的页面资源。 权限问题总结1.    如何得到页面资源菜单id问题描述:权限bo配置权限时,配置菜单权限需要填入菜单id,菜单id在哪里可以查看 类似这种,能否在这个页面直接查看菜单树里面的菜单对应的菜单id呢   
  • [问题求助] 【华为智慧园区开发工程师赋能课程】【AppCube平台开发任务功能】一无法订购工单管理资产
    【功能模块】AppCube平台开发任务功能【操作步骤&问题现象】1、购买工单管理资产页面,没有提交按钮,没有协议及授权勾选项(没有截图中的蓝色块内容),无法购买资产【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [技术干货] 快来get华为的秘密武器--智慧园区业务核心服务
    导读:智慧园区业务核心服务是园区解决方案的数字底座,对外提供丰富的API,实现南向连接标准化,北向应用服务化,可帮助开发者更高效、简单的构建园区解决方案。文末福利:新用户专享园区开发者帐号免费试用 核心服务整体视图华为智慧园区业务核心服务致力于打造以下四种能力:开发使能服务: 打造DevOps端到端开发运维平台,支持多场景解决方案的灵活构建。业务服务:构建公共基础服务,可提供GIS服务、AI服务、视频服务、BP服务等九大类公共服务,支持安防、设备、资产、通行、环境、能效和运营等业务场景构建。集成服务:集成平台提供集成工具和服务,支持各类园区系统的数据集成、消息集成和服务集成。数据服务:通过数据汇聚、建模,提供人员、组织、车辆、时空、资产、设备、资源、事件等主题库数据资产,提供报告、算法、基础数据、事务数据和主数据多种数据服务。1      开发使能服务在云计算的3个分层中(基础设施层IaaS、应用开发层PaaS和软件应用层SaaS),面向企业应用的aPaaS平台是企业走向云计算的基础。智慧园区开发平台是为行业客户、合作伙伴、开发者量身打造的在线多租的应用开发和运行的aPaaS平台,提供全场景可视化开发能力和端到端部署能力,屏蔽技术复杂性,提升开发效率。它同时提供了应用资产的开发标准和微服务框架,助力企业不断沉淀可复制的套件,加速应用定制,并通过开放合作,实现商业变现。1.1     智慧园区开发平台技术架构从业务视角来看,智慧园区开发平台分为3层:技术能力聚合层:基础设施访问能力,多租管理能力。行业领域知识积累层:通用资产构建。商业应用层:解决方案商业应用构建。从应用功能开发、运维的视角来看,智慧园区开放平台也可分为3层:集成对接层:负责与外部系统的对接。平台引擎层:用于解释和处理业务逻辑。开发Studio:面向开发者,提供E2E的在线应用开发IDE能力。1.2     基于园区开发平台构建应用智慧园区开发平台提供了强大的通用能力,满足基于在线研发平台的端到端的开发、调测、部署能力。有了平台能力支撑,降低了复杂技术使用难度和成本,可以让好的想法尽快形成解决方案,快速实现商业应用。同时它提供开发/测试/发布E2E流水线,使能合作伙伴提升开发效率;基于平台构建的业务应用资产,可任意组合复用,实现快速的项目交付和批量复制。对于应用开发人员来说,可持续进行行业领域知识沉淀和服务积累,使得业务和应用创新更简单;对于整个生态说来,不断丰富的应用会驱动云端应用、服务和可复用资产进一步丰富和增强,加速应用生态正向循环,形成应用开发的生态圈。1.3     园区开发平台服务集成对伙伴已有的独立成熟应用,智慧园区开发平台也可使用原生服务的方式快速集成,统一部署。原生服务是符合园区数字平台规范,基于通用编程语言(Java、C++、Python等)开发的,可对外可提供服务的业务软件系统。原生服务的设计初衷是期望将大量已有业务系统和服务,特别是广大生态合作伙伴在各类业务中的服务,使用简单规范的集成方式接入园区数字平台,共同为用户提供丰富多彩的业务。原生服务集成流程:2      业务服务业务服务是封装了完整的数据模型、业务逻辑、页面展现的软件单元,它提供适用于具体业务场景的服务。2.1     业务服务特点及用途业务服务的特点:独立复用:即业务服务本身应是一个完整的交付件,能独立解决某个业务域的问题,而不仅仅是一些可复用的片段组合。业务逻辑:业务服务必定包含了业务知识和业务逻辑,解决的是业务领域的问题,而非技术领域的问题。业务服务的用途:降低开发技术难度:将园区各类复杂多样的设备联接和新技术进行封装,构建统一的适用所有园区的通用领域对象模型,以服务的形式暴露,使能伙伴开发团队快速构建业务场景应用。作为业务参考实现:固化了业务逻辑或业务流程,使用时能从中学习其所沉淀的业务流程,减少摸索过程。支撑持续发展:具备前瞻性和扩展性,能支撑企业某个时期内业务的演变和发展,而不至于要舍弃或大规模重构。2.2     业务服务全景图华为园区数字平台业务服务,根据华为内部园区多年的耕耘和数字化转型实践经验,沉淀了园区领域业务活动的公共能力,为应用提供可共享的业务能力集合。目前可提供适用于园区业务场景的九大类服务,超过600+接口,可快速构建上层场景化应用。Basic Info Service:提供面向园区的主数据管理能力,包括:组织、人员、权限、设备、空间,为园区各业务场景提供基础数据。Video Service:提供视频监控代理和视频智能分析服务。GIS Service:集成不同伙伴提供的各类基础地图服务,提供地图基础服务及前端公共UI组件,包括:园区地图展示,设备、告警图形化展示及联动、室内外导航,可应用于大屏、告警监控等场景。AI Service:提供基于图片、视频的智能分析(如人流统计、人员热力、入侵检测、安全帽检测、人员聚集等)、基于语音和文字的AI分析服务等。可集成园区内的摄像头设备、VCN视频系统、音频系统,快速构建适用于安全、消防等场景的AI应用。BP Service:支持自定义业务流程、自定义流程转换条件、SLA等,配合人员、空间、设备等基础数据,对外提供业务流程类服务,适用于工单流转、业务审批等场景。Notice Service:提供告警事件的生成和管理服务,包括告警分类、告警规格定义、告警处理等。针对设备实时状态变更产生的设备告警、AI服务识别产生的安消类告警、上层应用或者第三方系统产生的业务告警,提供统一的接入和处理能力。ID Service:提供身份管理和认证服务,并提供对接第三方认证系统的能力,典型使用场景包括用户登录认证、SSO。App Common Service:提供公共服务能力,包括:操作日志、审计日志、通用连接器、条形码管理、文件批处理、信息模板等。App Framework:提供基本应用集成和开发框架,包括:统一登录、菜单配置、角色及权限配置、用户管理等。2.3     业务服务典型使用场景示例2.3.1   视频服务使用场景视频服务(Video Service):提供视频监控代理和视频智能分析服务视频监控代理:视频实况浏览、回放、云台控制、媒体控制、录像、抓拍等常见的视频播放能力;视频智能分析:基于AI算法,提供人脸识别、车辆识别、行为分析等常见的AI场景能力;客户价值:1、HTTP-FLV/RTMP/RTSP/GB28181等视频流接入、转码和分发,以及H264/H265视频编解码;2、不同品牌摄像头的接入和适配,以及AI视频算法的预集成;使用场景:1、集成生态伙伴提供的视频VMS和转码服务,提供标准的视频代理;2、汇聚生态伙伴提供的AI视频分析服务,进行场景化封装,提供简单易用的北向服务;3、实现日常监控、视频巡更、人员布控、车辆布控、人脸识别通行等场景应用;应用实例:2.3.2   GIS服务使用场景GIS服务提供GIS的2D\3D展示能力,同时提供室内外地图加载、打点、导航、定位、热力图等交互服务,屏蔽不同厂商地图的差异性,对外提供统一的GIS服务接口。应用实例:3      集成服务集成服务,是基于智慧园区场景的业务需求,定义的一系列服务接口及消息标准。目的是屏蔽不同南向厂家的接口差异,对应用开发者提供统一的服务调用方式,提升应用的可复制性。3.1     集成服务构成集成服务在实现上,包含了标准接口和适配包两部分:标准接口:给出了智慧园区场景中某项业务功能接口的详细定义,以及消息内容格式的详细定义,并向应用侧提供这些服务接口调用和消息订阅的能力。适配包:针对每个提供服务能力的南向厂家,提供一个适配包。通过集成平台的服务编排、数据格式转换、内容转换的能力,将南向厂家的原始接口适配成智慧园区场景中定义好的标准接口。3.2     集成服务全景图智慧园区集成服务目前已集成楼宇自控、安消2个场景的93个服务,对接认证暖通空调、照明、变配电、能耗、消防监测、电梯等15类、338个厂家的设备。集成服务分成核心服务、公共扩展服务和场景化扩展服务三类,具体如下:3.3     集成服务典型使用场景示例集成服务提供了Rest API用于服务接口的调用,同时提供MQS用于消息的订阅消费。API:符合Rest范式的HTTP接口,支持私钥认证和JWT认证两种方式。MQS:集成服务提供的消息队列服务提供了多语言的SDK,业务应用可以集成SDK,也可以直接使用HTTP接口直接订阅和消费MQS Topic中的内容。以设施管理应用使用IoT集成服务管理设备为例,其集成方式如下图所示:BA场景下的设备控制指令下发是集成服务的典型应用场景之一:4     数据服务4.1     数据平台介绍数据平台基于大数据形成完善的数据抽取、清洗、分析、建模、治理,数据服务发布、展现等完整工具链,将模型、数据处理、数据服务、AI处理等按照工程化的方式内聚为资产化的面向领域的数据服务,支撑快速构建和定制业务态势分析及智能分析告警、能效分析等高级特性。数据平台是数据汇聚和创新的载体,向上支持应用快速开发和创新,向下汇聚企业多系统的原始数据。数据整体流向图:数据采集:原始消息从业务平台模块采集到贴源层。采集数据分为两种,全量采集和增量采集,维度表数据一般采用全量采集,事实表一般采用增量采集。数据清洗、加工:贴源层的数据定时批量的汇聚到主题库。数据在这一层可以进行一些关联或拆分操作,最终进入目标表。数据加工:将数据仓库中的数据按照不同业务需求进行组织和存储,面向分析和报告进行针对性设计,汇聚到专题库。封装数据服务:数据查询能力封装成REST接口,供应用调用。4.2     数据服务全景图​    当前数据平台已积累园区业务主题库9个,数据模型240+,数据处理脚本270+,数据服务170+,可支撑12大专题应用的数据分析需求。4.3     数据服务典型使用场景示例​数据可视大屏是数据服务的典型应用场景之一,基于历史数据统计分析结果提供直观可视的页面呈现。华为智慧园区业务核心服务就介绍到这里,武功心法口诀已揭晓,快来动手试试吧。福利:点击获取新用户专享园区开发者账号免费试用
  • [问题求助] 【智慧园区产品】【福建党校3D地图对接功能】IOC使用基线的3D SDK,如何在前端获取展示3D BIM模型,是需要通过GIS
    【功能模块】IOC使用基线的3D SDK,如何在前端获取展示3D BIM模型,是需要通过GIS BO配置参数,还是直接通过SDK就可以如果需要GIS BO配置参数,都需要GIS厂家提供哪些参数信息【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] 【华为智慧园区开发工程师赋能课程】【AppCube平台开发任务功能】一无法创建子账号
    【功能模块】AppCube平台开发任务功能【操作步骤&问题现象】登录沃土数字平台官网:https://developer.e.huawei.com/  后界面选择的是中文的,但是显示是中英文混合,且没有“子账号管理”连接按钮【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] 智慧园区-业务bo-空间bo
    【功能模块】智慧园区-业务bo-空间bo使用空间bo接口删除空间实例时,isDeleteChildren(是否级联删除子级)为true会报错,为false时则正常,目前需要级联删除子级,需要了解怎么配置空间bo才能正常级联删除子级。【操作步骤&问题现象】使用空间bo接口删除空间实例时,参数:isDeleteChildren(是否级联删除子级)为true会报错,为false时则正常,目前需要级联删除子级,需要了解怎么配置空间bo才能正常级联删除子级。【截图信息】报错信息:接口地址:【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] 【华为智慧园区开发工程师赋能课程】【AppCube平台开发任务功能】一直显示未实名认证,进入应用开发界面无开发者中心
    【功能模块】AppCube平台开发任务功【操作步骤&问题现象】1提交实名认证很久了,一直这样,然后换了个手机号注册再次申请实名认证还是这样2.点击链接进入此界面每次都是提示注册。但是已经注册过了,3.然后此界面无以下开发者中心和应用开发【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] 【智慧园区产品】【系统登录功能】在苏州的opeanlab登录页面执行登录时,偶尔出现系统错误等一些问题!
    【功能模块】                    苏州opeanlab登录【操作步骤&问题现象】                                        苏州opeanlab登录页面报错,会出现系统内部错误,或者另外一些问题【截图信息】【日志信息】(可选,上传日志内容或者附件)          请联系我手机号码支撑一下:15755136053
  • [技术干货] 你真的懂智慧园区数字平台?快来看看吧
    导读:对数字平台最直观的理解,是进行某项工作所需要的环境或条件。那么,智慧园区数字平台能帮助进行哪些工作?它提供了哪些环境和条件?开发者应该怎样使用这些环境和条件?让我们一起来看看。文末福利:华为智慧园区数字平台专家秘籍发布01 为什么需要数字平台? 华为的“平台炮火支撑精兵作战”,形象诠释了“指挥部平台”支撑“前台作战小分队”的协同作战策略,也是平台理念的一种体现。业务前端的敏捷化、体验化需求促进了系统变化的复杂性,为了管理这种复杂性,将相对通用的能力/服务/工具/技术沉淀下来,形成相对稳定的平台层,就是数字平台的雏形。但是加入数字化转型的理念之后,数字平台的服务对象发生了变化,对自身的定位也发生了改变,随之而来的是数字平台的内涵也随之变化。       以园区数字化转型为例,客户面临的主要挑战:1)园区内管理各种弱电设施的系统封闭孤立,数据分散,管理困难;2)新应用开发商缺少弱电系统和设备的协议对接经验,且私有协议盛行,逐个对接难度极大;3)新技术涌现,但掌握和融合使用门槛高,难以运用,转型难度大,投资回报率低;华为智慧园区数字平台应运而生,对开发者而言,它的核心在于:帮助所有开发伙伴快速完成项目交付。因此,它所提供的能力均围绕着打造工具、重用能力、快速定制开发来开展。02 华为智慧园区数字平台,到底有啥用?在新技术和新需求的双轮驱动下,各行各业都在积极开展数字化转型,希望借此提升效率和用户体验,降低运营成本,并带来产品/服务/运营模式和商业模式的不断创新。华为智慧园区数字平台正是为满足这些诉求而服务。华为智慧园区数字平台,从业务服务、数据服务、集成能力、新技术、工具五个层面构筑了园区面向数字化转型的核心基石,全部进行了预集成,并联合伙伴形成“平台+生态”的可演进系统生态群。按照不同的层次,其核心能力如下图所示:看起来纷繁的能力,如何理解如何使用,从开发者的视角,华为智慧园区数字平台可以简单分为五大部分,这五个部分都可以独立提供能力:华为智慧园区数字平台及周边关系示意图1)业务服务:提供封装好的业务服务,主要用于OLTP(联机事务处理)类业务,或者叫流程类业务。华为园区数字平台业务服务,根据华为内部园区多年的耕耘和数字化转型实践经验,沉淀了园区领域业务活动的公共能力,为应用提供可共享的业务能力集合,以REST服务化封装,实现应用与数据解耦、业务与平台解耦,为加快需求响应、业务创新提供丰富的公共服务能力。例如物信模型的抽象,基于设备的物理属性和状态数据,叠加设备的实际空间信息、维护信息等信息模型数据,为应用对设备的访问和控制、设备的故障预测和诊断等提供服务,并支持设备从物理世界到数字世界的全方位映射能力。2)数据服务:提供封装好的数据分析类服务,主要用于OLAP(联机分析处理)类业务,比如分析数据趋势或者分析图表。它是园区项目的分析型数据底座,负责完成异构子系统和业务应用系统的数据集中建模管理和使用,实现园区的基础数据整合,统一规划数据语言。一方面,向下提供已接入子系统应用的数据集成接口,把对应的源数据转换成为结构化数据,保存在数据湖的主题库中;另一方面,向上为智慧应用系统提供数据服务、计算能力接口。3)集成服务:实现服务集成、消息集成、数据集成、设备(物)集成等,并按照相同类型抽象成标准接口进行封装和沉淀,支撑跨云、跨网络的应用/数据/服务/设备(物)/资源的联接和协同,实现预集成设备/系统即插即用,以满足园区万物互联的数字化转型诉求。4)开发平台:提供在线开发工具IDE,支持可视化编程,可将数据、业务提供的服务进行可视化编排开发,通过前后端解耦技术,沉淀丰富的界面组件,以拖拽方式快速完成页面开发,并通过丰富的端到端开发和流程工具实现应用DevOps模式交付。其核心目的是让开发者快速开发统一视觉风格的应用,降低开发难度,更快的通过工具以及在线环境完成业务开发。5)ICT技术能力:提供新技术的集成和封装,以可插拔、可替换的方式,降低运用新技术的门槛,实现新技术在多个场景下的智慧应用的最大化复用,避免重复投资。6)其他(安全、运维、运营):基于开发服务构建的应用,除了代码上要注意安全编码之外,在工程化打包、发布、部署、运维、安全访问、运营等方面,华为智慧园区数字平台提供统一的支持。开发者不需要在这些方面花费精力,可直接在公有云、私有云、混合云多种形态部署。怎么样,看到这里,是不是瞬间觉得压力小了很多。 03 如何用好华为智慧园区数字平台?想要用好这个利器,建议遵循以下步骤:第一步:分析业务类型。分析应用涉及到的业务,是属于流程类、分析类,还是兼而有之。如果是单纯流程类业务,那么选择业务服务,无需数据服务;如果是单纯分析类业务,那么请选择数据服务,当然也可以使用业务服务提供的系统框架和用户权限角色等主数据能力。第二步:选择技术能力。分析业务涉及到的关键技术,预集成的ICT技术能力并非是全部都需要使用到,选择自己所需要的即可。如果涉及多个第三方系统的界面集成,可以选择技术能力中的单点登录能力;如果涉及到物联网设备,可以选择物联网技术;如果涉及较多系统级的接口集成或数据集成,可以选择集成服务。第三步:选择集成能力。分析应用涉及到跟第三方集成的边界,如果只是对接系统预集成的关键技术,或者需要替换第三方技术部件,可以选择对应的集成配置;集成能力还预集成了大量的物联设备,这些设备可以与数字平台进行对接,实现即插即用。第四步:定制应用。定制的过程,涉及到代码开发的过程,其核心能力由开发平台承载。开发平台提供的端到端定制旅程如下图所示:        总的来说,有了华为智慧园区数字平台,开发者只需要将大部分精力倾注于对应用的业务理解和开发,其它的部分(如:对物联设备的集成、新技术的运用、安全/运维/运营支持)都可以轻松获得。可以说,谁更有创新的业务idea,谁就能构建更好的应用。这样的数字平台,不仅是“进行某项工作所需要的环境或条件”,更为开发者指供了舒展才能的舞台。现在,舞台来了,你在哪里? 延伸阅读:《学完华为智慧园区数字平台开发300问,你就是小专家!》(点击获取)
  • [问题求助] 华为智慧园区合作伙伴赋能—开发工程师认证基础课 无评分
    华为智慧园区合作伙伴赋能—开发工程师认证基础课 在线实训,一直无评分 - -
  • [技术干货] 想快速重构智慧园区5A系统,这份方案推荐给你
    导读:近年来,园区的数字化一直在演进,从OA、CA、BA、SA、FA等单一系统的信息化建设,到以应用为主导的大系统集成,再到以云、大数据为基础的数据开放平台构建,继而进入全量数据融合、数字技术泛在的智慧化时代。随着技术演进,对数据采集、数据开放、数据共享的依赖越来越深入,而联接是数据获取的基础。文末福利:新用户专享园区开发者帐号免费试用联接问题成园区数字化转型的巨大阻力华为以自己的内部园区为实验田,率先进行智慧化探索。在建设过程中,先后对接了38类子系统终端设备,过程中遇到系统联动困难、协议复杂、数据不一致等一系列问题…• 各子系**立,数据共享和应用集成困难:各子系统形成信息孤岛,应用协议多样化、私有化,BACnet、Modbus、M-bus、DTL645、ZigBee、IEC104、OPC等协议繁多,导致系统集成需要大量定制化。同时,各个子系统能够对外开放的接口和服务非常受限,数据难以充分共享,严重阻碍了基于数据的融合业务创新。• 老旧的联接技术线缆多,运维成本高,通信效率低:各子系统拥有独立小网,包括大量非IP线缆,一旦发生故障,排障极其困难。这些老旧技术通信效率较低,而创新应用则需要依赖大数据量和实时交互,二者之间的矛盾愈发突出。传统园区南向系统的联接现状针对以上问题,当前主要通过两种方式来解决:方式❶:在边缘部署协议转换网关,该网关支持丰富的园区南向系统协议对接,把这些协议统一转换为园区数字平台的南向标准接口和业务模型,从而通过数字平台对数据进行整合,最终对上层应用提供统一的服务接口。方式❷:直接在数字平台的南向系统适配层对接各个园区系统,通过对各系统的业务应用接口进行适配和数据转换,进而对上层应用提供统一服务接口。当前两种南向系统集成联接方案然而,当前两种解决方案,依然存在一些不足:• 对于方式1:设备接入网络和协议繁多,依然存在系统总线数量多、维护成本高、系统总线技术老旧、通信带宽小、时延大等诸多问题。• 对于方式2:各个业务子系统依然是垂直建设,园区数字平台对接的是各个封闭子系统的接口,这些接口提供的开放能力有限,无法实现子系统设备的精确控制和高效联动。园区数字化开发“难”,华为智能连接架构4大模块轻松应对华为智慧园区智能联接方案,提供了面向园区的南向设备接入和互联互通平台,攻克了以上两种解决方案的不足。新的方案采用端边云协同架构,从端侧设备开始IP化和标准化改造,解构园区南向系统,应用与设备解耦,彻底打破垂直烟囱系统封闭、不互联互通的问题。硬件开发者基于该方案,可以低成本、低门槛快速构建智能硬件,缩短产品上市周期。应用开发者基于该方案,可以获取园区南向所有设备数据,并通过对数据分析、态势感知、策略联动等,开发出各种场景下的创新解决方案。华为智慧园区智能联接解决方案架构Link(D):提供给智能联接终端集成开发的SDK软件和参考实现,包含以下功能:1、WIFI、ETH、PLC、RF等网络接入技术,给终端提供快速、可靠、安全的网络联接;2、即插即用、触网即连,实现终端到边缘网关的高性能、高可靠、加密联接;3、运维诊断,提供本地运维、远程运维和诊断能力;4、开放接口,规范定义智能终端回传协议,标准化终端数据格式、策略规范等,并提供统一开放的终端设备集成开发API接口;Link(G):部署在园区边缘的智能终端设备接入网关,包含以下功能:1、终端设备管理,包含终端设备接入认证、加密通道协商、终端设备证书管理、终端状态监控、终端运维诊断;2、设备影子管理,提供设备物模型解析、设备数据缓存、设备命令转发等功能;3、业务边缘自治和闭环,提供本地管理控制台、本地控制逻辑编排、消息转发联动等;4、协议转换和适配,提供IoT平台接入适配、扩展协议的适配转换、物模型转换等;Link(C):部署在数字平台上的设备接入、物模型定义、实施工具等,包括:1、提供园区海量设备接入管理能力,包括网关设备接入管理、网关子设备接入管理等;2、提供智联设备从部署规划到部署实施到运行维护的应用工具;3、提供智联设备管理和组态应用的服务;4、提供标准的设备模型,以及设备数据和智能化服务;Link(APP):安装在手机端的智联设备管理软件,提供如下功能:1、云端平台统一账号登录,云端设备设施信息同步(下载、上传);2、支持蓝牙连接智能设备,支持管理员认证和加密管理通道;3、智联设备开局部署,扫码开局、网络参数设置、本地业务调测等功能;4、智联设备本地维护,固件升级、证书更新、日志搜集、在线诊断等;多个角色轻松对接,快速实现园区系统的数字化改造       华为智慧园区智能联接解决方案,给园区南向系统设备商、系统服务提供商、系统应用开发商、系统集成商等不同角色,提供了端、边、云各个层面的开放平台、接口和工具。基于华为智能联接解决方案技术,可以实现智能联接终端快速构建,设备和应用彻底解耦,智能联接生态内的多厂家系统完全互联互通,最终帮助客户快速实现园区系统的数字化改造。园区南向系统重构开发终端模组提供商:根据该方案定义的标准硬件接口,开发和提供智能联接终端模组,模组参考Link SDK提供的适配接口,实现Link SDK的预集成,设备商采购智能联接模组后即可获取Link的联接能力。终端设备提供商:提供符合Link规范的智能联接终端设备,基于Link SDK的API接口进行终端业务软件的适配开发,终端具备可靠联接、开局部署、运维诊断等功能。系统应用提供商:基于Link(G)、Link(C)提供的开放Restful接口,参照华为智能联接解决方案统一标准化定义的物模型,实现云侧、边侧应用的开发。系统集成服务商:根据实际项目的客户需求,可灵活选择华为智能联接解决方案的生态设备、系统应用,实现任意生态厂家设备互联互通。同时,基于该方案提供的组态开发工具、控制逻辑编排工具,可实现项目组态定制开发,现场控制逻辑的**化编程,满足特定项目的客户诉求。 基于华为智能联接方案的园区楼宇自控系统数字化改造实践项目背景华为某园区现有楼宇控制系统,已建设二十年,存在如下问题:• 维护成本高:多个品牌、多个版本并存,监控管理系统需重复建设。如:某园区11个地块,存在XX个BA中控室,XX套BA系统(群控、楼控、电能、照明)。维护成本高:系统建设和运维成本高,策略调整均需厂家上门提供服务,人天成本超过XXXX元,某园区现场维护服务XXX万/年。• 运营效率低:作业平台分散,导致人员管理难度大。自控系统不“自动“,靠人操作,严重依赖工程师的经验、责任心,可持续性差。• 能耗浪费:暖通空调占楼宇耗能40~50%,照明占整个大楼耗能18%,但空调系统无法根据天气温度进行实时调整以节能,造成约30%能源浪费。数字化改造方案  基于LinkSDK和模组,合作伙伴零基础快速构建出IP化的DDC、VAV终端,提供WIFI、PLC等多种上行通信接口基于Link(G)的开放接口和AR502H的边缘计算平台,合作伙伴开发出边缘楼宇控制和边缘组态软件,和Link(G)一起安装部署在AR502H上,提供楼宇控制边缘网关的功能;基于Link(C)提供的控制逻辑编程工具、组态开发工具套件,三个月内快速构建出楼宇自控云端应用;使用Link运维APP,实现终端设备即插即用部署上线、诊断维护在线运维。工程规划实施时,直接利用园区现有WIFI网络,通过物联感知网络技术,实现WIFI上行DDC的自动识别、认证和QoS业务保障。对于已经部署了双绞线的老旧系统,利旧原双绞线资源,通过PLC-IoT技术实现传输效率的数量级提升,提供更实时的数据采集和控制服务。楼宇自控系统重构方案数字化改造成果改造升级成本低、效率高:品牌兼容,利旧现网系统(包括传感器/执行器),仅改造/新增现场控制器。利用现有网络双绞线,不用重新布线,通过PLC-IoT实现网络升级。原来无有线网络的区域,通过WIFI连接和即插即用,实现设备快速上线。监控维护变统一:统一设施管理平台,实现跨区域跨品牌统一管理,降低运营成本。改变以地块为单元的设施管理模式,转化为统一管理模式,基于权限设置管理单元,打破空间及厂商局限,简化管理。设备设施统一监控维护持续运营节能效:根据天气温度湿度、室内温度、实时人数、光照强度、人员热力计算,冷量预测等参数动态调优BA设备,公共区域安装亮运传感器控制空调和照明,综合能效调优平均节能10%。能效调优应用方案 未来已来,让我们共同期待近些年来,各种联接技术快速发展,涌现出了PLC-IoT、WIFI6、POL、NB-IoT、5G等众多联接技术。无论联接技术如何演化,IP化都是园区网络不可阻挡的趋势,老旧的网络技术必然会被取代。随着园区设备IP化的演进,统一联接、统一业务模型、全网互通、数据共享是必然的趋势。园区内的人机物事深度融合,基于大数据的人工智能技术,将推动园区向智慧化加速演进。新用户专享园区开发者帐号免费试用,点击获取。
  • [技术干货] 20分钟能干嘛?带你玩转智慧园区应用框架MainPortal
    攻城狮们现在基于平台开发时,已不需要写很多原生代码了,取而代之的是在项目中使用各类平台框架,如:智慧园区应用框架MainPortal,基于它能够快速的将园区中各个子应用/子系统进行菜单集成,并在统一入口进行设置和展示,如:智慧设施、资产管理…文末福利:新用户专享园区开发者帐号免费试用!-场景概述-在智慧园区的业务场景中有多个模块,例如:智慧安防、智慧设施等。各个模块都有对应的管理页面和大屏页面,统一门户可以根据业务需要,在多个大屏界面或管理页面中进行切换,以提升操作体验。在智慧园区的业务场景中,也需要一个统一的门户来呈现智慧园区各模块的业务功能。统一门户可用于整合现有业务系统的访问控制,通过统一入口登录实现对各业务的集中访问,登录用户可以通过统一的门户在桌面上进行各项业务的处理,减少系统的使用复杂度。统一门户实现的功能包括统一入口登录、个性化导航配置、系统导航、用户信息管理等功能,从而降低用户进入系统和获取各模块信息的难度,使用和获取信息更直接、方便。MainPortal即为实现统一门户功能的应用框架。-功能解读-统一门户的功能非常丰富,以“显示用户菜单”为例,部分功能如下:#功能点功能项详细描述1主界面系统菜单导航设置用户在统一门户中点击子应用/系统功能项后跳转到子应用/系统2全屏化内容区用户可以隐藏菜单、工具栏,以全屏的方式展示正在操作的内容区界面。主要用于在大屏中显示3主界面LOGO可配置提供给运营人员修改主界面LOGO图片的配置能力4显示用户菜单右侧显示用户头像、用户名。并提供下拉菜单5配置窗口标题提供给运营人员修改系统页面的窗口标题和图标的能力,能显示项目或客户要求的标题名称和图标6用户修改密码支持用户自行修改登录密码,密码规则要符合安全规范7用户个人语言切换支持用户切换当前的工作语言,目前仅支持中文一种语言8切换当前空间用户切换当前工作区域支持用户切换当前工作的空间区域,例如切换某个园区;切换后所有业务界面的展现和操作都针对该园区9显示默认工作区域当操作员用户登录后,应默认显示操作员所归属组织上所关联的空间区域列表10配置菜单菜单管理用户登录后,根据鉴权结果统一展示菜单/功能项除了菜单配置等功能外,统一门户还提供了个人桌面设置的能力,在这里可以设置导航栏的展示风格,个人主页面等信息,下面几张图为统一门户的实际效果图:个人桌面设置预览导航栏展示风格设置个人首页设置-组件解读-MainPortal基于AppCube的高级页面开发,由smartcampus_mainframe_widget组件构成,组件支持在线编辑,也可以下载后,在本地离线编辑。组件构成如下:其中:audio:音频文件的存放目录image:组件内图标的存放目录messages-en.json:当语言切换为英文时,组件英文展示信息messages-zh.json:当语言切换为中文时,组件中文展示信息packageinfo.json:该组件的名称,描述,依赖等基本信息smartcampus_mainframe_widget.css:组件的样式代码smartcampus_mainframe_widget.editor.js:组件的配置信息文件smartcampus_mainframe_widget.ftl:组件的DOM文件smartcampus_mainframe_widget.js:组件的JavaScript文件smartcampus_mainframe_widget.png:组件的展示图标-代码解读-(一)让我们从显示用户菜单的逻辑流程图开始(二)菜单展示的DOM结构代码解读通过查看Smartcampus_mainframe_widget.ftl文件,可以看到菜单的展示绑定在Menulist上,其中DOM是通过VUE-ELEMENT实现的:(三)菜单的查询逻辑代码解读:通过查看Smartcampus_mainframe_widget.js文件,首先可以看到组件的js代码结构树:Init:组件初始化Render:组件实例化渲染其中,可以在render函数中,new一个Vue实例,挂载在DOM元素上: unified-portal。Vue实例的整个生命周期函数,可以在此实现。然后,从created函数,找到菜单初始化的入口函数start():Start函数的逻辑:先校验当前用户是否已登录如果已登录,判断是否跳转到第三方应用中通过getParams函数获取统一门户展示需要的参数信息和用户菜单GetParams函数的逻辑:查询统一门户展示需要的系统参数,例如:运营台图标等信息再调用renderPage函数查询当前用户的个人桌面菜单信息,例如:菜单信息,快捷方式,信息栏展示等RenderPage函数的逻辑:判断当前的页面是否为预览模式通过queryPortalProfile查询用户的个人桌面信息再调用getPortalProfile函数,将个人桌面信息展示在统一门户上异步调用getCurrentOperatorMenuList查询用户能查询最新菜单信息比对2,4的菜单信息,如果不一致则调用compareMenu函数,刷新个人桌面getPortalProfile函数的逻辑:将个人桌面的dockProfile赋值给MenuList,用于门户菜单导航的展示展示个人主页面,如果找不到则查询菜单树的第一个菜单CompareMenu函数的逻辑:查询当前用户对应角色能查看的菜单列表:this.sysMenuList查询用户当前能查看的菜单列表的:this.portalProfile.originDockProfile比对1和2的菜单列表信息,如果不一致,则调用函数,更新个人桌面设置信息:setPortalProfile至此,我们已经了解了“显示用户菜单”的基本代码结构。在实际的园区智慧化项目中,只需要搭载此份应用框架MainPortal就可完成各个子应用/子系统的菜单集成,大幅提升开发效率。怎么样?快来试试吧。新用户专享园区开发者帐号免费试用,点击获取。
总条数:953 到第
上滑加载中