-
1. 文档说明 本文档描述如何将摄像机以国标协议接入好望云2. 前置条件 1) 摄像机已接入公网 2) 摄像机支持28181协议3. 接入指引 3.1 Web Portal添加国标设备 1) 登录好望云Web Portal 网址:https://holosens.huaweicloud.com/portal/#/login 2) 点击主页左边栏“设备管理”,在“添加设备组”中配置设备组,点击“添加设备”。 3) “接入协议”选择“国标协议”,录入设备参数。设备参数的约束请参考:https://support.huaweicloud.com/usermanual-ivm/ivm_02_0011.html 4)添加设备成功后,会生成以下信息 3.2 设配侧配置G28181协议接入 1) 本次使用的设备为华为SDC D2150-10-SIU,版本为9.0.0 2) 点击“网络”-》“平台对接参数”,然后将“服务器IP”设置为以上图中的“SIP服务器IP地址”;将“服务器编码”设置为以上图中的“SIP服务器国际ID”;将“SIP服务器域”设置为已上图中的“SIP服务域ID”;将“设备ID”设置为以上图中的“互联编码”;“鉴权方式”需要和web portal中的注册认证算法保持一致,当前云服务仅支持“MD5”认证;镜头ID设置11-13位为131,约束请参考:https://support.huaweicloud.com/usermanual-ivm/ivm_02_0011.html
-
【功能模块】【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
实验中,界面到模拟端无法通信,订阅端无法收到网页端下发的指令;可以收到从模拟端下发的指令,这是什么原因呢?另外,考试7次,主要是很多细节不够了解1.设备接入服务支持转发数据到DIS服务true /falsetrue全新升级后的设备接入服务获取设备数据,需要通过规则引擎,将数据转发至其他服务获取。例如转发至OBS存储,转发至DIS或DMS后再发送至应用服务器。2.设备上报给物联网平台的消息和物联网平台转发出去的消息内容完全相同:true /falsefalse3.设备接入服务支持用户订阅设备数据true /falsetrue4.设备接入服务具有设备接入能力true /false true5.在本课程的实验中,我们使用了设备接入服务的订阅推送能力 true6.在设备接入服务中,MQTT设备获取平台下发的命令,需要订阅以下哪个Topic?/huawei/v1/devices/{deviceid}/data/json/huawei/v1/devices/{deviceid}/request/json$oc/devices/{deviceid}/sys/commands/#/huawei/v1/devices/{deviceid}/message/json$oc/devices/{deviceid}/sys/commands/#7.在本课程实验中,构建应用时使用的模板是:Grails Gradle Maven Djangomaven8.以下那项不是DIS支持的源数据类型?BLOB JSON XML CSV“源数据类型”为“BLOB”、“JSON”、“CSV”的通道,当该通道无转储任务 , 才可修改源数据类型。源数据类型BLOB:存储在数据库管理系统中的一组二进制数据。“源数据类型”选择“BLOB”,则支持的“转储服务类型”为“OBS”、“MRS”。JSON:一种开放的文件格式,以易读的文字为基础,用来传输由属性值或者序列性的值组成的数据对象。“源数据类型”选择“JSON”,则支持的“转储服务类型”为“OBS”、“MRS”、“DLI”和“DWS”。CSV:纯文本形式存储的表格数据,分隔符默认采用逗号。“源数据类型”选择“CSV”,则支持的“转储服务类型”为“OBS”、“MRS”、“DLI”、“DWS”。9.以下哪项不是MQTT消息的组成部分?Fixed Header/Fixed URL/Variable header/PayloadMQTT协议数据包由固定头(Fixed header),可变头(Variable Header),消息体(Payload)三部分组成10.在课实验中,模拟器上报数据时使用的设备ID和设备密钥的来源是?由设备生厂商提供;由设备接入网路偶的运营商提供;在设备接入服务注册设备时指定;在设备接入服务注册设备成功后返回在设备接入服务注册设备成功后返回11.关于设备接入服务转发数据的过滤条件,以下说法错误的是:支持根据设备ID进行过滤;支持根据上报属性进行过滤;支持自动修改符合过滤条件的消息再转发;支持设置过滤条件为区间支持自动修改符合过滤条件的消息再转发12.设备接入服务将数据转发至DIS时使用的能力是:产品模型定义;数据转发规则;应用侧订阅推送;设备联动规则数据转发规则13.关于设备接入服务注册设备,以下说法错误的是?设备标识就是设备ID;设备标识码建议填写为真实设备的唯一标识码,如MAC或IMEI;若没有真实设备设备标识码填写为任意数字,保持唯一性即可;设备ID由系统分配。设备标识就是设备ID14.在设备接入服务汇总,MQTT设备上报数据的必选字段包括?connect、service_id、cloudReq、datareportmsgType:devicereqdata:[servicedata]:serviceid、servicedataserviceid15.在本课程实验中,物联网平台下发的设备命令的作用是:调整环境光强、指示设备上报数据、控制路灯开关、查询设备信息调整环境光强控制路灯开关16.关于本课程的实验流程,以下说法正确的是?设备上报数据到DIS、软件开发平台部署应用到ECS、智慧路灯应用从DIS获取数据、智慧路灯应用通过设备服务给设备下发命令设备上报数据到DIS软件开发平台部署应用到ECS智慧路灯应用从DIS获取数据17.以下哪些是本课程实验用到的设备接入服务的能力?设备注册、数据上报、命令下发、规则引擎设备管理服务和设备接入服务已经整合为全新升级的设备接入服务(IoT Device Access)。设备接入服务(IoT Device Access)是华为云的物联网平台,提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。18.在课程实验中,智慧路灯应用的作用包括?注册路灯、显示路灯上报的环境光强、显示路灯的开关灯状态、控制路灯开关注册路灯、控制路灯开关19.在本课程实验中,我们使用模拟器模拟智慧路灯,以下说法正确的是?模拟器仅用于演示功能,和实际场景有差异 ok模拟器需要手动上报每条数据,实际应用场景应做到的路灯自动上报数据模拟器收到开关灯命令后会显示到日志区域 ok模拟器收到开关灯命令后需要手动上报一条消息表示开关灯状态切换20.以下哪些是本课程的实验用到的云服务?设备接入服务;设备发放服务、数据接入服务、软件开发平台设备接入服务;数据接入服务、软件开发平台21.以下哪些是产品模型定义的内容?产品信息、设备外形、服务能力、维护能力产品信息、服务能力、维护能力22.设备接入服务向MQTT设备下发命令,消息中包含以下哪些字段?requst_id service_id command_name resultservice_id command_name23.关于DIS服务,以下说法正确的是?DIS的通道是用户创建的逻辑单位,用以区分不同用户实时数据的集合 okDIS支持部署应用的能力DIS提供长期存储数据的能力DIS支持将数据以不同的格式存储至其他服务 okDIS对数据传输所需要的基础设置、存储、网络和配置进行管理。您无需为数据通道担心配置、部署、持续的硬件维护等。此外,DIS还可在云区域同步复制数据,为您提供数据高可用性和数据持久性。主要模块DIS分为4个功能模块,各模块功能如下:服务控制面完成服务的开通、删除、配置操作,并将用户信息同步到数据面。完成数据面资源的申请与自动部署。服务数据面接收用户发送数据的请求,对已鉴权的数据接收并存储。接收用户获取数据的请求,在鉴权后输出对应的用户数据。按时老化存储在系统中的用户数据。根据用户配置,将用户数据存储到对象存储服务(Object Storage Service,简称OBS)、MapReduce服务(MapReduce Service,简称MRS)、数据仓库服务(Data Warehouse Service,简称DWS)、数据湖探索(Data Lake Insight,简称DLI)。服务维护负责服务的安装、升级。负责服务的配置、巡检、日志收集与分析、运行监控。负责服务工单处理。用户SDK提供Java接口,供用户上传与下载数据。提供数据加密功能。关键能力无限扩展:DIS数据通道的吞吐量每小时可从数MB扩展到数TB,PUT记录每秒钟可从数千次扩展到数百万。易于使用:您可以在几秒钟内创建DIS数据通道,轻松的将数据放入通道中,并构建用于数据处理的应用程序。成本低廉:DIS没有前期成本,您只需要为实际使用的资源付费即可。并行处理:DIS可让您用多个应用程序同时处理同一个数据通道。例如,您可以让一个应用程序运行实时分析,让其他应用程序从同一个DIS数据通道中将数据发送至对象存储服务(Object Storage Service,简称OBS)。安全可靠:DIS可将数据保留24~72小时,以防数据在应用程序故障、个别机器故障或设施故障时丢失24.关于MQTT协议,以下说法正确的是?MQTT协议的全称是Message Queuing Telemetry Transport---消息队列遥测传输协议 okMQTT协议基于发布/订阅模式 okMQTT协议是长连接 okMQTT协议支持JSON格式的消息体 ok
-
一、三方设备说明三方设备指非华为生产的,通过集成好望云设备SDK接入好望云服务的摄像机二、三方设备接入流程三、测试环境对接测试环境对接地址: device.holosens.huawei.com:7000测试证书通过 运营申请,论坛处可私信版主了解,好望云服务后端会校验证书四、生产环境对接生产环境对接地址: device.holosens.huawei.com:8443生产证书通过 运营申请,论坛处可私信版主了解,好望云服务后端会校验证书五、序列号规则5.1 序列号规则21位字符组成: MagicNum(2位)+ 产品编码(8位)+ 制造商(2位)+ 日期(2位)+ 流水号(6位)MagicNum:79产品编码:5位设备厂商+3位产品编码 由设备厂商向好望云服务申请制造商:2位 由设备厂商向好望云服务申请日期:2位 32进制大写表示,第一位表示年,第二位表示月流水号:6位(设备厂商自定义)示例: 79 ABCDE XYZ HW M3 000001说明:5.2 测试环境申请序列号将如下信息已邮件形式反馈给运营后,由运营返回序列号规则设备型号为:厂商: 设备名称: 负责人: 5.3 生产环境申请序列号将如下信息已邮件形式反馈给运营后,由运营返回序列号规则项目名称:设备名称:设备能力概要说明:设备型号:设备厂商:生产厂商: 负责人: 华为侧对接SA:
-
【功能模块】IoTDA平台api的JavaSDK中,获取各种信息时【操作步骤&问题现象】运行出错报找不到com.fasterxml.jackson.core.json.JsonReadFeature查看com.fasterxml.jackson.core.json后发现没有JsonReadFeature类【截图信息】【日志信息】(可选,上传日志内容或者附件)Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/json/JsonReadFeature at com.huaweicloud.sdk.core.utils.JsonUtils.initializeBaseMapper(JsonUtils.java:100) at com.huaweicloud.sdk.core.utils.JsonUtils.<clinit>(JsonUtils.java:73) at com.huaweicloud.sdk.core.HcClient.extractResponse(HcClient.java:355) at com.huaweicloud.sdk.core.HcClient.syncInvokeHttp(HcClient.java:173) at com.huaweicloud.sdk.core.HcClient.syncInvokeHttp(HcClient.java:141) at com.huaweicloud.sdk.core.auth.BasicCredentials.processAuthParams(BasicCredentials.java:96) at com.huaweicloud.sdk.core.ClientBuilder.build(ClientBuilder.java:113) at com.Main.Shiwei.main(Shiwei.java:51)Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.json.JsonReadFeature at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:636) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:182) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) ... 8 more
-
好望/国标设备接入【特性描述】仅好望设备支持扫码添加好望协议还不支持批量添加,国标协议支持支持GB/T 28181-2016设备接入;支持接入满足国标协议的IPC、NVR等设备支持好望协议的C系列、D系列SDC、NVR800、IVS1800等系列设备;支持第三方厂家集成好望SDK后接入【适用平台】 IVM Portal √好望云企业APP √好望云个人APP √ 北向接口API √ 【IVM-视频演示】 【IVM-操作步骤】第一步:SDC 通过网线连接 NVR ;第二步:登录 NVR,根据 SDC mac 地址查询 SDC IP 地址 ,例如192.168.1.128;第三步:PC 连接到与 SDC 相同的网段第四步:打开 PC 浏览器,输入 SDC IP 地址,登录 SDC第五步:依次点击 [设置] -> [网络] -> [平台对接参数] -> [云服务对接], 进入 华为好望 界面,修改域名为 DAS 服务器地址, 此处的 DAS 服务所在环境需要和后续的 IVM 和 app 访问环境相同。第六步:打开 好望 App 企业版,此时 App 连接的环境应该与 SDC 连接的 DAS 的环境相同, 进入想添加的企业及设备组,点击添加设备,扫描第五步操作中界面出现的二维码, 即可将该 SDC 添加到该设备组中;第七步:登录 IVM Protal,IVM 访问的环境应与 SDC 连接的 DAS 的环境相同, 找到刚添加的 SDC 设备,开通收录服务,即可在 App 上查看实况浏览。
-
摘要:设备接入流程简介,包括好望设备和国标设备。1. 好望设备好望设备需要先上线,才能接入。好望设备上线时,会将设备信息和状态上报给DMS模块(具体流程请见上线和接入部分),DMS会将相关设备信息持久化至数据库中。此后,好望设备接入,将SN号与验证码发送至EUDMS,EUDMS会调用DMS接口,查询设备SN号与验证码是否在DMS的数据库中,如果有,则说明设备上线了,此时才能接入成功;否则,接入失败。由于好望设备接入有以上特性,因此必须保证好望设备上线后,才能接入。 1.1 好望设备上线好望设备上线流程是这样子的:1) 好望设备通过ELB,请求XES获取DAS的地址值得注意的是:DAS上线后会将地址注册至Redis中,好望设备上线后,XES通过Redis将DAS地址返回给设备。ELB:elastic load balancer,弹性负载均衡器XES:XWS Entry Service,设备入口模块2) 好望设备向DAS发起注册请求好望设备上线时,会向DAS发起TCP连接,同时将设备信息以及状态发送给DAS。之后设备信息或状态变更时,也会将信息上报给DAS。DAS:Device Access Service,设备接入模块3) 将设备信息和状态发送至消息队列中DAS收到设备信息和状态后,会将信息推送至RabbitMQ。4) DMS获取订阅MQ中的设备信息和状态DMS通过订阅RabbitMQ,获取设备信息和状态。DMS:Device Manager Service,设备管理模块5) DMS将设备信息和状态持久化到数据库中DMS获取设备信息和状态后,会将信息插入或更新至MySQL数据中。1.2 好望设备接入好望设备接入流程为:1) 用户添加好望设备用户在Portal页面上填写设备SN号和验证码,手动添加设备。添加设备后,会向EUDMS发送设备的SN号和验证码。EUDMS:Enterprise User Device Manage Service,企业管理2) EUDMS调用DMS服务,校验DMS中是否有接入设备的信息EUDMS调用DMS,将设备的SN号和验证码发送至DMS,DMS查询数据库中是否有匹配的SN号和验证码。如果有,说明该设备已成功上线,跳转至下一步;如果没有,说明设备没有上线,抛出错误码,结束。3) EUDMS调用DMS服务,获取接入设备相关信息获取的信息包括:设备、通道、上线/离线状态等信息。4) EUDMS将相关设备信息持久化至数据库相关设备信息包括:设备、通道、状态以及用户与设备间的关系等。值得注意的是:EUDMS也订阅了RabbitMQ信息,当更新设备信息或状态时,EUDMS会将信息更新至数据库中。2. 国标设备国标设备需要先接入,才能上线。国标设备接入时,需要输入设备ID、设备名、用户名以及密码。设备上线时,在摄像机的Portal页面上,需要输入接入时的信息(设备ID、设备名、用户名以及密码),只有信息匹配上时,才能上线成功。由于国标设备上线有以上特性,因此必须保证国标设备接入后,才能上线。2.1 国标设备上线好望设备接入流程为:1) 用户添加国标设备用户在Portal页面上填写设备ID、设备名、用户名以及密码,手动添加设备。添加设备后,会向EUDMS发送接入请求。值得注意的是:在添加国标设备前,DCG模块必须已经上线,并成功向Redis中写入了DCG网关信息。DCG:Device Connection Gateway,设备接入网关2) EUDMS调用DCGM服务,添加设备EUDMS调用DCGM,将设备的ID、名称、用户名及密码发送至DCGM。DCGM:Device Connection Gateway Management,设备入口网关管理模块3) DCGM获取DCG网关信息,并持久化设备信息DCGM从Redis中获取DCG网关信息,之后将设备基本信息持久化至数据库。4) DCGM返回Sip网关信息DGCM将从Redis中获取的DCG公网地址返回至EUMDS。5) EUDMS持久化设备信息EUMDS将设备相关信息持久化至数据库中。2.2 国标设备接入1) 国标设备发起注册请求在摄像机Portal页面中,手动输入设备ID、设备名、SIP网关信息(DCG公网信息)、用户名及密码等信息。提交后,国标设备会向DCG发起注册请求。2) 校验账号密码及网关信息DCG调用DCGM信息,DCGM比对国标设备上报的注册信息与数据库中的信息是否一致。如果一致,跳转至下一步;否则,接入失败,结束。3) 将设备信息写入消息队列DCG将国标设备信息以及状态写入RabbitMQ中。值得注意的是:当国标设备信息或状态变更时,设备会上报至DCG,DCG也会将变更消息写入RabbitMQ中。4) 订阅队列消息并将设备相关信息持久化至数据库DMS和EUDMS均订阅了MQ消息,当DCG将消息发布至MQ时,DMS和EUDMS会获取消息,并将设备相关信息持久化至数据库中。原文提供人:WANG Y
-
【功能模块】【操作步骤&问题现象】1、命令下发没反应2连接板子了,下发light后没有亮【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
【功能模块】【操作步骤&问题现象】1、为啥我烧录后最新上报数据没有显示2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
【功能模块】【操作步骤&问题现象】1、命令下发,灯不亮2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
【功能模块】【操作步骤&问题现象】1、命令下发,灯不亮2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
【功能模块】【操作步骤&问题现象】1、命令下发,灯不亮2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
摘要:介绍设备接入和“客流”算法上线,新入职的小伙伴可以作为参考。本文会持续更新,若有任何疏漏或错误,欢迎各位指正。设备接入部分(国标设备接入待更新)1. 选择企业进入云服务的Portal页面,在右上角选择要接入设备的企业。2. 添加设备点击左侧边框的“设备管理”标签,首先创建设备组(例如“广东省”-“深圳市”-“龙岗区”)。创建设备组完成后,点击“添加设备”,将设备绑定至设备组中。填写设备的“基本信息”以及“设备参数录入”后,点击“确定”即可,如下图所示。上图中的“设备ID ”和“验证码”可以通过扫描现场设备的二维码获得。3. 添加成员点击左侧边框的“设备管理”标签,然后点击“添加部门”。填写“部门名称”并点击“确定”。选择新创建的部门,点击“添加成员”。在弹出的选项卡中填写“用户名”和“手机号码”。要特别注意的是“角色”只能选择“普通用户”。填写完成后,选中用户名前面的方框,然后点击“分配设备组”,为用户绑定设备组。在弹出的选项卡中,将“可选设备组”中要分配给用户的“设备组”添加给用户,点击确定即可。方案提供人: Wang Yue
-
【功能模块】IOTDA设备接入接收到设备测发送的数据,收到数据之后需要对数据进行可视化处理,比如折线图、仪表之类的。【操作步骤&问题现象】1、使用APPcube进行数据对接的时候如何获取到自己IOTDA的数据?2、APPcube烟感的实例他是如何获取到的数据?为什么我使用的时候没有设备列表?3、不用APPcube可以实现数据的可视化处理么?具体思路如何实现呢?自己搭建服务器?【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
前言:在开始本文之前,我们先问问自己下面两个问题:问题一:物联网慢慢渗入千行百业,其快速发展已成必然,但是在发展的过程中有没有什么挑战呢?问题二:目前在智能制造行业很多物联网设备,都是依赖边缘网关的,也即,通过边缘网关来接入物联网,那么为什么要使用边缘网关呢?边缘网关有什么好处呢?我们将通过下面的文章,来一一解答。一、物联网带来的机遇经调查数据显示,目前已经有60%的企业,现在正在使用或者是即将部署IoT业务;有24%的企业IT预算,会用于IoT相关的一些投资;同时,已经有63%的企业,通过IoT的部署,已经收获非常丰厚的回报。物联网在经济中正在发挥着越来越重要的作用。关于物联网的更多的数据可以见下图:同时,我们可以看到,在实际生活当中,也遍布了物联网的身影:智慧抄表、智慧路灯、智慧井盖、车联网、智慧零售、智慧门店……物联网已经深深的渗入到各行各业,并且推动着相关行业的数字化转型,引领着行业做着非常深远的变革。回顾历史,我们可以总结发现,在互联网经济中,一共有三波“浪潮”:第一波:信息服务业数字化,主要是在2000年至2015年。互联网公司的发展,通过互联网软件数字化,已经推动了相关的行业进行物联网转型。而这,已经是过去式了;第二波:服务产业数字化,集中在2014-2020年,主要是以电信、银行、政府、医疗、出版、零售等等为代表的传统服务+互联网技术进行着数字化。这一阶段已经基本完成;第三波:实体经济数字化,从2015年至今。其中包括我们最为关注的制造业、能源、交通、农业等等涉及到民生的一些大的行业的变化,这是正在发生变革的一波“浪潮”。从国家的十一五/十二五规划到十三五的规划,到近期热议的“新基建”,都在推动制造业产业升级。可目前我国制造业规模庞大、但大而不强,自主创新能力不足,该如何提升呢?数字化转型正是提升制造业竞争力的关键途径。二、物联网带来的挑战物联网带来的红利无疑是巨大的,但是同时,也带来也一定的挑战:挑战一:让“物”说话在让“物”说话的过程中,我们的关键挑战在于:大量现存设备未被数字化;多样化设备、各行业协议、各行业通信方式不同;设备要求低功耗、低成本;设备安全问题突出。我们目前让设备入网的最常用的就是传感器。传统的传感器只是模拟信息量的记录,无法对记录进行分析处理。因此,第一步,需要将传感器所有的感知数字化,用非常客观的数字来表达诸如温度、压力、位置等等信息。同时,我们需要在传感器能够感知的基础上,让它“学会表达”,也就是网络化,通过连接上网,让“物物相连”。先数字化,然后网络化,这是让“物”说话的第一步。挑战二:让“物”说一种话让“物”说一种话的关键挑战在于:百万种数据元素,缺乏标准和规范;多样化数据格式;各厂商“烟囱式”发展,数据孤岛林立,数据互通困难。目前的一些设备,因为行业不同,生产厂家也是不同的,比如路灯、井盖、水表等等,都是不同的厂家生产的。那么,在生产过程中,它们所使用的协议、接入方式有可能都是不一样的,就相当于不同国家的人,没有统一的语言,完全无法沟通。因此,我们需要在各种设备之间,“架起桥梁”,让它们说同一种话,这也就是我们的“物模型”,或者“产品模型” 。让数据标准化,统一物模型,让“物”说同一种话。挑战三:让“物”说有价值的话让“物”有价值的话的关键挑战在于:海量数据带来算力、存储问题;实时流、时序、离线、多维分析复杂;行业应用场景复杂;商业闭环、价值变现和分配问题。如何让数据变得有价值,是制造业面临的一个巨大挑战。海量的数据出现之后,我们需要从各个方面去分析:时间维度、冷热数据、有价值的数据和没有价值的数据等等,从而得到一个完整的数据分析,进而能够对“物”进行决策,让数据有价值。以上即是物联网面临的主要的挑战。可以看到,“万物互联”并不是一件简单的事情。而回归到制造业,在制造业的数字化落地过程中,企业发现,数据的量非常大,流通起来非常困难,数据采集的周期也非常短,基本以秒为单位。同时,数据如何使用,都已经被限制。因此,具体到制造业,数字化的过程中还有如下问题:无法做个性化定制:全要素采集非常困难;无法网络化协同:多域数据流打通难;无法智能化生产:数据大、维度多分析难;无法服务化延伸:产品智能化服务开发难。三、华为云IoT设备接入服务解读(一)设备接入服务解决方案架构图:互联网的用户,都有一个基本的认知,那就是“数据不会凭空产生”。数据都是通过采集进而上报上来的。华为云IoT设备接入服务,即是进行数据采集工作的一个工具,或者说,平台。以下是华为云IoT的物联网解决方案架构图:华为云IoT云服务,以LiteOS为操作系统,赋能设备以“感知”的能力,同时,通过SDK让设备有网络化的能力;设备网络化之后,通过网关等方式接入华为云IoT的物联网平台(包括设备接入服务、设备发放服务、全球SIM联接以及数据分析服务等等),进行数据上报、命令下发等操作;再通过API方式,连接到物联网应用,打造智慧交通、智慧城市、智慧园区等等各种智慧场景。当然整个框架里面也有很多华为云其他的服务,比如数据库等等,来支撑上层物联网应用的使用。其中,设备接入服务,提供海量设备的接入和管理能力,配合华为云其他服务同时使用,帮助客户快速端到端构筑满足要求的物联网解决方案。其包括多网络接入、设备联动规则、产品模型开发等等功能,通过这些微服务,为设备接入提供一个整体服务管理能力。(二)华为云IoT设备接入服务通信模型让“物”说话,只是一个拟人的修辞手法,我们实际上要做的,是要让设备使用一种通信方式进行“沟通”。那么我们要如何将一个设备抽象出来进行分析处理呢?首先,是属性上报。通过相关的协议解析,属性上报之后,基于模型管理,会把设备的属性分成属性、命令、事件和透明的消息模式,而这些,我们又可以通过schema的形式进行描述;而在上层应用,我们也会按照这样的模型进行相关的处理。 接下来,我们详细介绍一下设备接入服务的各个能力。1、产品模型(Profile):统一的数据&通信模型上述这样的一个统一的数据模型是如何形成的呢?这里引入了一个“编解码插件”的概念。具体的方式如下:定义产品:这里有两种方式进行定义:方式1:设备厂商通过SP Portal在线编辑Profile;方式2:设备厂商获取平台提供的样例Profile,根据自身业务进行修改,生成自己业务所需Profile;快速生成插件插件生成:平台提供开发者Portal,通过开发者Portal基于自己定义的Profile,快速生成插件;插件部署:对于完成的插件支持一键快速部署;价值对于上层应用价值:降低上层应用对设备管理复杂度,通过在平台规模不同厂家的数据,形成统一的Profile,上层应用无须感知不同设备的差异;对设备厂商价值:无须修改设备代码,通过插件适配不同企业的诉求,降低设备厂家的维护复杂度。2、规则引擎:数据流转&设备联动我们再来结识一下设备接入的另一个强大的功能:规则引擎。通过规则引擎,我们可以把上报的数据上传到相关的服务(比如数据分析服务等等),引发多设备协同(提醒、告警通知、状态报告等等)。3、构筑边云协同、泛接入、可信的智能IoT边缘服务:IoT边缘,即除了提供云端的能力以外,通过边缘也会构筑大量的能力,包括泛接入能力、本地自治、行业应用等等。特别需要介绍一下,泛接入能力能够满足除了一些相对标准的协议接入以外,还能提供一些私有协议的接入。在边缘之上,也会集成前面说的行业插件能力。通过这种第三方行业插件的能力,能够接入各种各样的设备。4、基于规则的设备联动,边云协同实现多场景业务自定义边缘侧的设备联动,可以和云端的IoTDA接入服务做统一的协同。5、网络异常时提供本地自治能力,确保业务连续性本地自治的能力很好理解。一般来说,当网络异常的时候,边缘的站点,是贴近设备的。贴近设备的时候,根据自己的管理能力,为接入的设备提供服务,也就是说当网络边缘站点跟云端的网络出现异常情况的时候,可以通过本地自治管理,能够保证业务的连续性。四、华为云IoT设备接入服务快速接入&演示接下来,结合一个产线的设备来实际演示一下设备是如何接入物联网平台的。我们需要准备的物料有:边缘网关(Atlas500)边缘网关集成标准MODBUS协议PLC(镭雕机,含设备网关MODBUS Sever和采集器)接入到边缘网关边缘网关集成私有设备接入协议(集成对应协议解析的容器/进程服务)PLC(贴片机)采用私有TCP协议介入到边缘网关具体流程:1、进入IoTDA服务:https://www.huaweicloud.com/product/iothub.html,点击“立即使用”2、进入设备接入服务页面,创建产品:通过控制台的产品页面,可以预先从属性、服务、设置的命令、事件等等每个维度去定义每一种产品,以下简单介绍比较重要的几个产品模型:IoT边缘:edge_node,创建产品并定义相关产品模型。每个模型的属性,对应一个服务的类型,如edge_access,即是负责MODBUS的设备接入镭雕机:LaserMarkingModbus。模型较为简单。通过镭雕机上报雕刻的速度、电流和LED灯等等。镭雕机的设备网关:modbus_server。主要用来设置与MODBUS设备对接的相关的参数,比如连接类型、鉴权、IP地址端口等等信息。贴片机:Mounter1。较为复杂,里面除了基本的信息,如产品版本、产品名称、加工程序名等等,还包括如加工结果、设备状态、压缩空气气流等等所有涉及到贴片工艺相关的一些参数3、进入“设备”:“设备”里的HDC2021 Training就是本次实验所需的设备在“设备”的概念里,“设备”是分层级的,HDC2021 Training所属产品是我们之前定义的“edge_node”,同时,它又有两个子设备:training_server(镭雕机)和MountDevice0425(贴片机)。4、注册子设备:在HDC2021_Training/training_server下注册Modbus子设备选择产品:进行数据采集配置添加子设备,并点击“确定”:完成以上就是一个简单的设备接入的演示。华为云IoT平台除了可以使用网关接入,还可以采取直连(MQTT)的方式,对硬件没有特殊的要求,大家有时间可以自行前往进行体验。五、华为云IoT设备接入服务小结回顾我们在一开始提出的问题,我们在经过这一阶段的讲解之后,可以做出这样的回答:问题一:物联网慢慢渗入千行百业,其快速发展已成必然,但是在发展的过程中有没有什么挑战呢?答:前面说过的三大挑战:让“物”说话,让“物”说同一种话,让“物”说有价值的话。也即,让设备数据化、网络化、标准化,同时需要有数据分析能力,让数据能够价值最大化。问题二:目前在智能制造行业很多物联网设备,都是依赖边缘网关的,也即,通过边缘网关来接入物联网,那么为什么要使用边缘网关呢?边缘网关有什么好处呢?答:边缘网关对网络可靠性、安全性的增强,是非常有利的,同时能够增强本地多个单设备的本地闭环也有这明显的好处。通过上述的讲解和实验,我们可以看到华为云IoT设备接入服务提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。一起来体验一下吧~
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签