云服务器内容精选

  • 查看子设备 登录园区 物联网平台 控制台,点击右上角“进入园区物联网平台服务”。 在设备列表中,单击具体的网关进入到网关的详情页面,选择“子设备”页签。 “子设备”页签呈现通过该网关方式接入到物联网平台的设备,可以查看子设备的状态、设备ID、设备类型等信息。 子设备的状态表示子设备接入网关的状态,由网关上报到物联网平台进行状态的刷新;如果网关不能正常上报子设备的状态信息到物联网平台,则展示的子设备状态不会刷新。例如:某子设备通过网关接入到物联网平台,子设备状态为在线状态,如果此时网关与物联网平台断开连接,则网关不能上报子设备的状态到物联网平台,该子设备的状态会一直显示在线。 在子设备页签中,单击具体的子设备,可以查看子设备的设备详情、历史上报数据、查看操作记录。
  • API接口 使用园区物联网平台构建一个完整的物联网解决方案主要包括4部分:园区物联网平台、业务应用、设备和IoT边缘服务。 园区物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,支撑用户快速构建各种园区物联网业务应用。 设备可以通过固网、2/3/4G、NB-IoT、Wifi等多种网络接入物联网平台,并使用LWM2M/CoAP或MQTT协议将业务数据上报到平台,平台也可以将控制命令下发给设备。 业务应用通过调用物联网平台提供的API,实现设备管理、数据上报、命令下发等业务场景。 IoT边缘服务通过在靠近终端设备的地方建立边缘节点,将云端园区物联网平台的管理能力延伸到靠近终端设备的边缘节点,提供轻量化的设备管理(设备接入、设备鉴权、云边数据同步等),在节点与云端断链情况下也能提供设备的本地管理(设备数据缓存、设备命令、规则引擎等),为用户提供低成本、本地自闭环、边缘智能、云边协同的软硬一体化方案。 因此,基于园区物联网平台去实现一个物联网解决方案时,需要完成以下开发操作: 开发操作 开发说明 平台侧的开发 主要包括Profile的开发和编解码插件的开发。编解码插件的开发仅针对上报数据为二进制码流格式的设备,对于上报数据为JSON格式的设备不需要开发编解码插件。 设备侧的开发 主要为设备与物联网平台的集成对接开发,包括设备接入物联网平台、业务数据上报和对平台下发控制命令的处理。 应用侧的开发 主要为业务应用与园区物联网平台的集成对接开发,包括API接口的调用、业务数据的获取和HTTPS证书的管理。 为了降低应用的开发难度、提升开发效率,物联网平台开放了丰富的Restful API和SDK包。物联网平台支持设备通过MQTT协议和LWM2M/CoAP协议进行接入,设备可以通过调用设备接口或者集成SDK的方式接入到物联网平台。应用通过调用物联网平台的API,实现安全接入、设备管理、数据采集、命令下发等业务场景。API及SDK参考文档如下: API类型 参考文档 应用侧API 《应用侧API参考》 《应用侧 JAVA SDK API参考》 《应用侧 Python API参考》 设备侧API 《Agent Lite API参考(C)》 《Agent Lite API参考(Android)》 《Agent Lite API参考(Java)》 《设备侧MQTT API 参考》
  • 物联网平台上如何添加子设备? 方式1 当网关接入物联网平台后,在网关上通过调用Agent Lite的添加非直连设备接口,完成子设备接入到物联网平台。 方式2 登录园区物联网平台控制台,点击右上角“进入园区物联网平台服务”。在设备列表中,单击具体的网关进入到网关的详情页面,进入“设置”页签。启用“添加设备模式(NWI)”。 只有在网关的产品模型中定义了“DISCOVERY”的命令,才会在控制台上显示该功能。 该功能用于在物联网平台上添加网关下接入的子设备的场景。子设备通过Z-wave、ZigBee协议接入网关的情况下,需要物联网平台向网关下发开启发现子设备的命令,然后网关与子设备进行匹配和添加。点击“启用”按钮,物联网平台向网关下发发现子设备的命令,如果在一段时间内(一般为180秒,具体请以网关的能力为准)没有发现子设备,网关会自动关闭发现子设备的开关;如果在打开发现子设备的时间窗内,发现并添加了一个子设备后,网关也会自动关闭发现子设备功能。如果需要添加多个子设备,可以在物联网平台上再次向网关下发打开发现子设备的命令。
  • 接入流程 Agent Lite SDK提供相关的接口,开发者调用这些接口网关实现与物联网平台的对接。不同语言的SDK的接口名称不一样,每个接口功能请参见Agent Lite SDK 使用指南(C)、Agent Lite SDK 使用指南(JAVA)、Agent Lite SDK 使用指南(Android)。 1、网关调用Agent Lite SDK 的初始化接口,初始化Agent Lite资源。 2、在物联网平台的控制台上上传网关的产品模型,并注册网关。 3、网关第一次接入物联网平台时需要进行绑定操作,从而将网关与平台进行关联。需先修改配置文件里的设备固有信息(verifyCode和其他必要的设备信息),然后调用绑定接口设置绑定配置,并绑定网关。 4、网关绑定成功后,需要进行登录操作。网关先调用SDK接口配置所需的登录信息,然后调用登录接口进行网关登录。 5、在物联网平台的控制台上上传子设备的产品模型。 6、在网关登录成功后,网关调用添加非直连设备接口,填写设备相关信息(与产品模型定义一致),添加子设备到物联网平台(同时网关侧完成和子设备之间的对接,并上电)。添加成功后,在物联网平台上就能查看添加的子设备(如何查看?)。 用户也可以通过控制台添加子设备,如何添加? 7、子设备添加完后,一般情况下在物联网平台上显示是“离线”状态。所以在子设备添加成功后,或者在子设备上报数据前,网关要调用“设备状态更新”接口进行设备状态更新。 子设备的状态表示子设备接入网关的状态,由网关上报到物联网平台进行状态的刷新;如果网关不能正常上报子设备的状态信息到物联网平台,则展示的子设备状态不会刷新。例如:某子设备通过网关接入到物联网平台,子设备状态为在线状态,如果此时网关与物联网平台断开连接,则网关不能上报子设备的状态到物联网平台,该子设备的状态会一直显示在线。 8、网关调用“设备服务数据上报”接口上报网关和子设备的数据,接口里的参数填写网关和子设备的相关设备信息。 9、网关调用“设备命令接收”接口,接收并处理应用服务器或物联网平台下发的命令。 10、应用服务器调用删除子设备接口,给网关下发删除子设备命令,网关调用SDK上的“设备删除”接口删除在物联网平台上的子设备信息。并向平台返回删除结果。
  • 软件升级流程 软件(Software)一般分为系统软件和应用软件,系统软件实现设备最基本的功能,比如编译工具、系统文件管理等;应用软件可以根据设备的特点,提供不同的功能,比如采集数据、数据分析处理等。 软件升级又称为SOTA(SoftWare Over The Air),是指用户可以通过OTA的方式支持对LWM2M协议的设备进行软件升级(基于MQTT协议的设备的软件升级能力即将上线,敬请期待)。软件升级遵循的协议为PCP协议,设备侧需要遵循PCP协议进行软件升级的适配开发,适配方法请参考设备侧适配。SOTA流程如下图所示: SOTA升级流程的详细说明: 1~2. 用户在设备管理服务的控制台上传软件包,并在控制台或者应用服务器上创建软件升级任务。 3. NB-IoT设备上报数据,平台感知设备上线,触发升级协商流程。 4~5. 物联网平台向设备下发查询设备软件版本的命令,查询成功后,物联网平台根据升级的目标版本判断设备是否需要升级。 如果返回的软件版本信息与升级的目标版本信息相同,则升级流程结束,不做升级处理。 如果返回的软件版本信息与升级的目标版本信息不同,则继续进行下一步的升级处理。 6. 物联网平台向设备订阅软件升级的状态。 7~8. 物联网平台查询终端设备所在的无线信号覆盖情况,获取小区ID、RSRP(Reference Signal Received Power,参考信号接收功率)和SINR(Signal to Interference Plus Noise Ratio,信号干扰噪声比)信息。 查询成功:则根据如下方式计算可同时升级的并发数计算,并按照。 如下图所示,如果设备的RSRP强度和SINR强度均落在等级“0”中,则同时可以对该小区的50个相同信号覆盖区间的设备进行同时升级。 如果设备的RSRP强度和SINR强度分别落在等级“0”和“1”中,则以信号较弱的等级“1”为准,则只能同时对该小区的10个设备进行升级。 如果设备的RSRP强度和SINR强度分别落在等级“1”和“2”中,则以信号较弱的等级“2”为准,则只能同时对该小区的1个设备进行升级。 如果设备的RSRP强度和SINR强度不在该3个等级范围内,且均可以查询到,则按照信号最弱覆盖等级“2”处理,则只能同时对1个设备进行升级。 如果用户在软件升级中发现同时进行升级的设备数较少,则可以联系当地运营商检查和优化设备所在小区的无线覆盖情况。 查询失败:则按照流程9进行处理。 9. 物联网平台继续下发查询小区ID信息的命令,获取终端设备所在的小区ID信息。 如果查询成功:物联网平台支持同时对该小区的10个相同情况的设备进行软件升级。 如果查询失败:则升级失败。 10~12. 物联网平台通知设备有新的软件包版本,设备启动软件包的下载。软件包的下载按照分片的方式进行下载,支持断点续传功能,通过软件包分片中携带的“versionCheckCode”确定是否属于同一个软件包。下载完成后,设备知会物联网平台软件包已下载完毕。 13~14. 物联网平台向设备下发升级的命令,终端设备进行升级操作,升级完成后终端设备向物联网平台反馈升级的结果。 15. 物联网平台向控制台/应用服务器通知升级的结果。
  • 制作软件升级版本包 设备升级的软件包文件由各设备厂商提供,在物联网平台上传设备的软件升级包前,需要制作软件升级的版本包,用于修改软件包的描述文件,如软件版本、厂商名称、设备类型、产品模型等信息。下面将详细介绍版本包的制作方法。 新建文件夹命名为“DM”,在DM文件夹下新建文件夹,命名为“linux”。 使用Notepad++文本工具新建一个文本文件,拷贝如下内容到文本中,在Notepad++工具的“编码”菜单中选择“使用UTF-8编码”,然后将文本进行存储,存储路径选择步骤1中的“linux”文件夹,文件名称命名为“UpgradeDesc”,保存类型选择“.json”。 { "specVersion": "", "fileName": "", "packageType": "", "version": "", "deviceType": "", "manufacturerName": "", "model": "", "protocolType":"", "description":"", "versionCheckCode":"", "deviceShard":"", "platform":"", "supportSourceVersionList":[], "date":""} 打开创建的“UpgradeDesc.json”文件,修改软件升级描述文件,相关字段如下表所示。 字段名 字段描述 是否必填 specVersion 描述文件版本号,固定值:“1.0”。 是 fileName 软件包文件名,例如:“ExamplePackage_V1.0.10.xx”。 是 packageType 软件包类型,必须设置为:“softwarePackage”。 是 version 软件包版本号长度不超过16个字节,例如:“V1.0.10” 是 deviceType 设备类型,需要与产品模型保持一致。例如:“WaterMeter”。 是 manufacturerName 制造商名称,需要与产品模型保持一致。例如:“TestUtf8ManuName”。 是 model 产品型号,需要与产品模型保持一致。例如:“TestUtf8ModelM2M”。 是 protocolType 设备接入协议类型,需要与产品模型保持一致。例如:“CoAP”。 说明: 设备接入的协议类型有三种:“CoAP”、“LWM2M”、“MQTT”。 是 description 对软件包的自定义描述。 是 versionCheckCode 软件升级包校验码,长度为4个字符。软件包下载时支持断点续传,根据该字段标识前后两次下载的软件包分片是否为同一个软件包。 否 deviceShard 终端下载软件包的每个分片的大小,单位为byte,如果不设置默认为500byte。大小为32~500之间。 否 platform 标识设备的操作系统,如linux。 否 supportSourceVersionList 支持用于升级此版本包的设备源版本列表。 支持通配符配置,*代表匹配任意0~n个字符,?代表匹配单个任意字符,如果存在多个版本,请使用英文“;”隔开。 否 date 出包时间,格式为:“yyyy-MM-dd”。 否 在与“DM”同级目录下创建文件夹,命名为“linux”,该文件夹名称必须同步骤1中的文件夹命令保持一致,将厂商软件包(软件包格式无限制)置于该文件中。 选中“DM”和“linux”文件夹,使用压缩工具打包成ZIP格式的压缩包,建议命令为“xx_package.zip”。 文件“DM”和“linux”的命名是固定的。 “xx_package.zip”下不能包含package这层目录。 仅支持ZIP格式的压缩包,不能压缩成其他格式后,例如rar,再手动修改文件类型为zip。
  • 查看Console总览信息 登录园区物联网平台Console后,在总览页面,您可以看到以下信息: 参数类型 参数解释 告警/事件 园区物联网平台产生的告警数量。 设备总数 接入园区物联网平台的设备数量。 在线/离线设备 在线设备及离线设备的数量。 对于短连接设备(如NB-IoT),如果在25小时内设备有上报过数据,设备的状态为“在线”;如果在25小时内未上报过数据,设备的状态会变为“离线”。 对于长连接设备(采用Agent Lite SDK或者原生MQTT接入),设备与平台之间一直连接,无断开则设备状态为在线,设备与平台之间的连接断开1分钟后(数据自动刷新周期为1分钟),置为“离线”状态。 联动规则 园区物联网创建的联动规则数。 边缘节点 园区使用的边缘节点个数。 快捷操作 园区物联网平台日常操作的快捷入口。 对接地址 园区物联网平台与设备及应用服务器的对接地址。 常见链接及文档 常用的文档链接等。 父主题: Console操作
  • 应用场景 适合采用LWM2M协议的设备,特别是资源受限低功耗设备,长期处于休眠状态的场景。 查询设备最新上报数据和设备最新在线状态: 当在控制台上查询设备上报数据时,由于设备可能长时间处于离线状态或因网络不稳定掉线,而无法获取到最新数据。通过设备影子机制,设备影子中始终保持设备最新上报的数据和设备当前状态,控制台上只需要查询设备影子中存储的数据,即可获取设备最新上报的数据和设备状态。 很多应用服务器频繁的查询设备在线状态,由于设备处理能力有限,频繁查询会损耗设备性能。使用设备影子机制,设备只需要主动同步状态给设备影子一次,多个应用程序请求设备影子获取设备状态,即可获取设备最新状态,从而将应用程序和设备解耦。 修改设备属性值:用户通过设备配置更新功能修改设备的属性值,由于设备可能长时间处于离线状态,修改设备属性值的操作不能及时下发给设备。在这种情况下,物联网平台可以将修改设备的属性信息存储在设备影子中,待设备上线后,将修改的设备属性值同步给设备,从而完成设备属性值的修改。
  • 业务流程 修改设备属性值 修改desired属性值,如果设备在线,则设备影子直接同步设备属性值到设备,否则等待设备上线或上报数据时,再同步设备属性值到设备。 用户通过控制台或应用服务器修改设备属性值。消息样例如下: Method: PUTrequest:https://server:port/iocm/app/shadow/v1.5.0/devices/devices/{deviceId}?appId={appId}Header:app_key: ******Authorization: Bearer ******Content-Type: application/jsonBody: { "serviceDesireds": [ { "serviceId": "Temperature", "desired": { "targetTemperature": 35 } } ]} 物联网平台修改desired属性值。 物联网平台返回响应消息。 物联网平台判断设备上线或上报数据。 物联网平台将设备属性同步到设备。 设备返回响应消息。 当设备上报数据时,物联网平台修改report属性值为设备上报的设备属性值。 查询设备属性值 设备影子保存的是设备最新的设备属性值,一旦设备属性值产生变化,设备会将设备属性值同步到设备影子。用户便可以及时获取查询结果,无需关注设备是否在线。 用户通过控制台或应用服务器查询设备属性值。消息样例如下: Method: GETrequest:https://server:port/iocm/app/shadow/v1.5.0/devices/{deviceId}Header:app_key: ******Authorization: Bearer ******Content-Type: application/json 物联网平台返回desired属性值和report属性值,即期望值和上报值。消息样例如下: response:Status Code: 200 OKContent-Type: application/jsonBody:{ "deviceId": "******", "gatewayId": "******", "nodeType": "******", "createTime": "******", "lastModifiedTime": "******", "deviceInfo": "******""services": [ { "serviceId": "******", "reportedProps": "******", "desiredProps": "******", "eventTime": "******", "serviceType": "******" }, ]}
  • 概述 物联网平台支持创建设备的“影子”。设备影子是一个JSON文件,用于存储设备的在线状态、设备最近一次上报的设备属性值、应用服务器期望下发的配置。每个设备有且只有一个设备影子,设备可以获取和设置设备影子以此来同步设备属性值,这个同步可以是影子同步给设备,也可以是设备同步给影子。 设备影子上有desired区和report区。 desired区用于存储对设备属性的配置,即期望值。当需要修改设备的服务属性值时,可修改设备影子的desired属性值,设备在线时,desired属性值立即同步到设备。如果设备不在线,待设备上线或上报数据时,desired属性值同步到设备。 report区用于存储设备最新上报的设备属性值,即上报值。当设备上报数据时,平台刷新report属性值为设备上报的设备属性值。 物联网平台仅支持对LWM2M协议的设备提供设备影子功能,对于希望通过设备影子修改的属性,在定义Profile文件时,需遵循LWM2M协议中定义的属性,且属性类型为“W”。LWM2M标准规范参见《OMA-TS-LightweightM2M-V1_0_2-20180209-A.pdf》。
  • 查看园区运营报表 园区物联网平台提供了园区设备管理的能力。选择“设备运营中心”,即可参看相关报表,详细说明如下表所示。 报表名称 报表说明 数据刷新频率 设备总数 统计当前园区注册的所有设备总数、在线数、离线数、未激活设备数。同时可以在地图上查看园区设备的地理分布。 每5分钟 设备类型状态统计 统计设备总数、设备在线数、离线及异常数的趋势。 每5分钟 分区域状态统计 查看园区各个地域或者楼栋中的设备在线数、离线及异常数。 每5分钟 告警报表 统计当前园区所有设备每天产生的告警数、不同级别的告警分布、不同类型设备的故障率、告警趋势及列表等信息。 每5分钟 车辆报表 统计园区车辆总数,空闲车位数,临时及月卡车辆的出入情况,同时展示园区入口车行流量、车行趋势及车辆出入记录等信息。 每5分钟 人员报表 统计园区人员总数,出入情况,同时展示园区入口人行流量等信息。 每5分钟 父主题: 设备管理
  • 命令执行状态说明 命令执行状态以及状态变化机制如下所示。 命令执行状态 说明 等待(PENDING) NB-IoT设备采用缓存下发模式下发命令时,如果设备未上报数据,物联网平台会将命令进行缓存,此时任务状态为“等待”状态。 NB-IoT设备采用立即下发模式下发命令时,无此状态。 MQTT设备下发命时令,无此状态。 超期(EXPIRED) NB-IoT设备采用缓存下发模式下发命令时,如果在设置的超期时间内,物联网平台未将命令下发给设备,则状态变更为“超期”。超期时间会根据应用侧接口中携带的expireTime为准,如果未携带,默认48h。 NB-IoT设备采用立即下发模式下发命令时,无此状态。 MQTT设备下发命时令,无此状态。 取消(CANCELED) 如果命令下发任务为“等待”状态时,用户人工取消了命令下发任务,则任务状态变更为“取消”。 已发送(SENT) NB-IoT设备采用缓存下发模式下发命令时,设备上报数据,物联网平台会将缓存的命令发送给设备,此时状态会由“等待”变为“已发送”。 NB-IoT设备采用立即下发模式下发命令时,如果设备在线,状态为“已发送”。 MQTT设备下发命时令,如果设备在线,状态为“已发送”。 超时(TIMEOUT) NB-IoT设备收到命令后,物联网平台在180秒内未收到设备反馈的收到命令响应,此时状态会变为“超时”。MQTT设备无此状态。 已送达(DELIVERED) 物联网平台收到设备反馈的已收到下发命令响应后,状态变为“已送达”。 成功(SUC CES SFUL) 如果设备在执行完命令后,会给物联网平台反馈命令执行成功的结果,将任务状态变更为“成功”。 失败(FAIL) 如果设备在执行完命令后,会给物联网平台反馈命令执行失败的结果,将任务状态变更为“失败”。 NB-IoT设备采用立即下发模式下发命令时,如果设备离线,状态为“失败”。 MQTT设备下发命令时,如果设备离线,状态为“失败”。
  • 概述 规则引擎是指用户可以在物联网平台上可以对接入平台的设备设定相应的规则,在条件满足所设定的规则后,平台会触发相应的动作来满足用户需求。包含设备联动和数据转发两种类型。 设备联动规则 设备联动通过条件触发,基于预设的规则,引发多设备的协同反应,实现设备联动、智能控制。当响应动作为“主题通知”时,物联网平台对接华为云的 消息通知 服务 SMN ,进行主题消息的设置和下发。 例如:设置水表的电池电量阈值为小于等于20%时,上报电池电量过低的告警,用户就能及时了解设备的供电情况,以便及时更换电池。 数据转发规则 数据转发无缝与华为云其他服务对接,实现设备数据按需转发和处理,您无需线下购买和部署服务器,即可实现设备数据的存储、计算、分析的全栈服务: 对接 数据接入服务 DIS,实现数据高效采集、传输、分发。用户可以通过DIS提供的SDK/API等方式下载数据,完成后续自定义使用数据的业务开发场景;也可以通过转储任务进一步将数据转发到其他云服务(OBS、MapReduce、DWS、 DLI ),进行数据存储、数据分析等后续数据处理,便于用户进行更灵活、多样化的数据使用。 对接分布式消息服务DMS,为设备数据提供消息队列服务。DMS是一项基于高可用分布式集群技术的消息中间件服务,用于收发消息。IoT作为生产者发送消息到DMS消息队列里,用户的应用程序作为消费者从消息队列里消费消息,从而做到往用户多个应用程序组件之间传输消息。 对接 对象存储服务 OBS,实现设备数据持久存储(设备管理服务支持设备数据存储,存储7天)。OBS是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力,适用于对设备上报数据进行归档和备份存储。OBS也支持对接实时流计算 CS 云服务,实时分析数据流,分析结果对接到其他云服务或者第三方应用进行 数据可视化 等。 对接企业集成平台ROMA的消息集成(Message Queue Service,简称MQS)组件,为物联网平台与应用服务器之间提供安全、标准化的消息通道。MQS是一款企业级消息中间件,基于Kafka协议,使用统一的消息接入机制,并具备消息发布订阅、Topic管理、用户权限管理、资源统计、监控报警等基础功能,以及消息轨迹、网络隔离、云上云下集成等高级特性,为企业数据管理提供统一的消息通道。
  • 数据转发方案对比 在许多场景中,您需要将设备上报给物联网平台的数据进行加工处理或用于业务应用。使用物联网平台提供的订阅推送功能和数据转发功能,均可实现设备数据的转发。 数据转发:提供初级的数据过滤能力。支持对设备数据进行过滤,然后再转发到其他华为云服务。 订阅推送:第三方应用可在物联网平台订阅相关业务数据,当业务信息发生变化时(如设备注册、设备数据上报、设备状态变更等),平台会向第三方应用发送通知消息,通知其具体的变化信息。可快速地获取设备消息,无数据过滤能力,功能较为单一,但是简单易用且高效。 数据转发方案 适用场景 优缺点 数据转发 设备上报数据上云。 复杂场景。 优点: 支持将数据转发至其他华为云服务产品。 支持对数据进行条件过滤。 缺点: 只能转发设备上报数据,不支持设备注册、设备状态变更等数据的转发。 订阅推送 设备数据推送至第三方应用。 单纯的接收设备数据的场景。 优点: 支持将设备注册、设备数据上报、设备状态变更等多种数据推送至第三方应用。 缺点: 缺少过滤能力。 第三方应用需要自实现对推送数据的存储、分析等操作,无法使用其他华为云服务。 物联网平台默认只提供较弱的Http推送能力,高于10TPS的推送建议使用数据转发规则。
  • 云服务配置管理 物联网平台支持与华为云其它服务进行对接。首先通过华为云管理控制台获取“访问密钥(AK)”和“加密访问密钥(SK)”,在界面上输入AK和SK完成物联网平台与华为云的对接;然后用户在购买华为云其它云服务后,通过规则引擎功能将物联网平台的数据转发到用户购买的其它服务,或通过规则引擎功能与华为云的SMN服务对接。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和加密访问密钥一起使用,对请求进行加密签名。SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 AK和SK的获取方法 登录华为云,并进入管理控制台。 单击用户名下的“账号中心”,如下图所示。 在基本信息中,单击“管理我的凭证”,如下图所示。 在“我的凭证”页面中,选择“访问密钥”页签,并单击“新增访问密钥”。 输入当前用户的华为云登录密码,并输入短信验证码,单击“确定”按钮后,会自动下载访问密钥信息,包括“访问密钥(AK)”和“加密访问密钥(SK)”信息,请妥善保管。 登录园区物联网平台Console,点击右上角“进入园区物联网平台服务”。单击页面右上角的用户头像,在下拉菜单中选择“云服务配置管理”,输入AK和SK,点击“保存”,完成和华为云的对接。