云服务器内容精选

  • 产品优势 方案轻量化 物联网技术在业务中应用首先要解决方案轻量化的问题,当前每个物联网解决方案都由不同厂家子系统组成,集成复杂,而且同一个厂家的方案往往软件与硬件强绑定,导致最终的实施方案无法实施或是成本居高不下。华为云IoT Stage通过物模型标准化,实现物联网应用与设备解耦。每个子系统的应用与设备只需要按照标准物模型开发,安装部署后,系统与系统间、应用与硬件间都能自动完成对接。物联网方案设计变得像拼积木一样简单,可以自由组合应用与设备,构筑出方案最适合、成本最优的解决方案。 统一购买和安装 物联网方案的交付场景多样化,导致部署的基础设施形态也有很多种,除了公有云以外还有本地云、本地小型化站点、边缘网关等,也直接导致物联网方案在多场景交付中适配工作量大、交付效率低甚至无法交付。华为云IoT Stage通过将基础资源虚拟化、应用模型化及分布式技术融合,为系统集成商(SI)提供了物联网应用统一购买、统一安装的体验。 SI在物联网市场只需购买一次就能完成应用、应用依赖资源及硬件的下单,并能一键将应用部署到各形态的基础资源上(公有云、H CS O、HCS、智能站点、智能网关),极大的提升了项目交付效率,加速物联网在企业业务中的落地。 沉浸式方案体验 华为云IoT Stage 还为物联网客户带来沉浸式的方案体验。在IoT Stage发布的物联网线上体验馆,上架了100多种优质物联网方案,一键就能秒级进入体验Demo,帮助客户快速理解各行业物联网解决方案,探索挖掘更多的企业数字化转型机会。
  • 平台简介 IoT行业生态工作台(IoT Stage)是一站式物联网交付平台,面向物联网渠道商与系统集成商,是买家、卖家、系统集成商的桥梁和纽带,助力设备和应用集成,使能行业应用服务,实现物联网应用的低成本复制。 无码化应用托管 1小时即可完成企业级物联网应用托管上线,通过一站式镜像管理、应用编排、部署调测等流程,降低ISV对物联网应用部署和扩展的复杂性。 一次发布,多点部署 云上一次发布、让物联网应用、驱动、算法一键式部署到华为云、混合云、边缘节点、边缘网关及第三方云。 应用快速体验 通过配置引擎与资源池调度,云上授权技术,实现应用云上秒级体验,分钟级试用与商用。 标准化 通过物模型标准化,实现物联网应用与设备解耦。每个子系统的应用与设备只需要按照标准物模型开发,安装部署后,系统与系统间、应用与硬件间都能自动完成对接。物联网方案设计变得像拼积木一样简单,可以自由组合应用与设备,构筑出方案最适合、成本最优的解决方案。
  • 购买说明 目前,IoT Stage服务仅提供包年计费方式,用户可以根据实际情况,选择适合的规格: 规格 资源限制说明 按年计费(元/年) 公有云 基础版 用户数:100 管理应用数:10 自定义角色数:10 150000 标准版 用户数:300 管理应用数:20 自定义角色数:10 300000 高级版 用户数:1000 管理应用数:50 自定义角色数:20 600000 边缘 基本版 用户数:100 管理应用数:10 自定义角色数:10 150000 高级版 用户数:300 管理应用数:20 自定义角色数:10 300000
  • 名词解析 表1 名词列表 名词 描述 应用规格 一个应用可以定义多个规格,每个规格区分:不同的功能、不同的资源要求、不同的场景等。规格支持单独上架、发布及升级。 应用镜像 镜像文件,支持:VM镜像和Docker镜像,客户需要把应用系统制作成镜像,否则无法通过IoTStage完成应用对接上线 华为云节点 应用部署依赖的华为云IaaS或PaaS资源,如:弹性云服务器 ECS、云数据库(RDS for MySQL) 自研节点 当应用镜像为Docker镜像时,自研节点(WORKLOAD)提供镜像运行环境 初始化节点 INPUT节点:应用部署参数定义,需要部署前输入,如RDS用户名和密码 OUTPUT节点:应用部署成功后,定义应用访问信息,如:访问地址、访问账号等 应用编排 把应用部署需要的云资源及数据进行编排,帮助应用完成自动化部署,包括:资源自动购买、镜像自动部署等 应用体验 IoTStage提供应用体验功能,该功能属于 免费体验 ,客户选择应用体验后,即可获取到体验地址和账号。体验一般只能对应用进行浏览,无法操作 应用试用 7天试用,试用期间应用软件免费,云服务资源收费,拥有应用所有权限。7天后不购买应用,会自动删除相关云服务资源和软件卸载
  • 敢为智慧园区IOC软件平台 敢为智慧园区解决方案,提供完整的智慧园区建设顶层架构,解决行业痛点问题,深入了解客户需求,从而打造“宜居、兴业、善政“的创新、科技园区。 快速集成 1小时完成IOC软件平台预集成,无需软件改造,全程无码化操作,一键部署调测。 降低项目实施成本 买家通过云市场购买敢为物联网IOC软件平台,支持一站式自助部署,包括:资源购买、自动化部署、软件平台访问信息、软件升级、应用管理等。全程无需敢为公司参与,降低厂家项目实施成本。 机会点 上架体验馆,商品体验了xx次,试用了xx次,带来了xx项目机会。
  • 应用试用 打开物联网应用市场,找到打了“”标签的应用,如下图所示。 点击需要试用的应用,进入“应用介绍”页,点击“7天试用”按钮。 选择试用的应用规格,点击“确定”按钮。 确定后,会在我的IoT应用生成试用应用的记录,默认进入到应用详情。 点击“初始配置”按钮,启动应用部署所需的资源购买及应用系统自动化部署。(注:应用部署时购买的资源会挂到个人账号,会涉及个人账号资源费用,请认真查看应用所需资源情况) 应用消耗资源确认 下一步,启动自动化部署 应用自动化部署成功后,根据“输出信息”页签信息,进行应用访问试用。 父主题: 物联网应用市场
  • 业务流程 IoT Device SDK提供相关的接口,开发者调用这些接口网关实现与 物联网平台 的对接。不同语言的SDK的接口名称不一样,每个接口功能请参见IoT Device SDK使用指南(Java)、IoT Device SDK使用指南(C)、IoT Device SDK Tiny使用指南(C)。 在物联网平台上传网关的产品模型,并注册网关设备。 网关调用鉴权接口上线。 在物联网平台上传子设备的产品模型。 网关鉴权成功后,应用调用添加子设备接口,填写设备相关信息(与产品模型定义一致)。添加成功后,您可以在物联网平台查看添加的子设备(如何查看?)。您也可以通过控制台添加子设备,详细请查看如何添加? 添加子设备后,子设备状态显示“未激活”。请在子设备添加成功后,或者子设备上报数据前,调用网关更新子设备状态接口进行设备状态更新。 子设备的状态表示子设备接入网关的状态,由网关上报到物联网平台进行状态的刷新;如果网关不能正常上报子设备的状态信息到物联网平台,则展示的子设备状态不会刷新。例如:某子设备通过网关接入到物联网平台,子设备状态为在线状态,如果此时网关与物联网平台断开连接,则网关不能上报子设备的状态到物联网平台,该子设备的状态会一直显示在线。 网关调用批量属性上报接口上报子设备的数据,接口里的参数填写网关和子设备的相关设备信息。 网关订阅命令下发Topic,接收并处理应用服务器或物联网平台下发的命令。 应用服务器调用删除设备接口,给网关下发删除子设备命令,网关收到该命令后,可以进行相应的业务处理。
  • 设备状态含义 在控制台上可以查看设备当前状态,如在线、离线、未激活、异常。用户也可以通过订阅方式获取设备的状态信息。设备状态定义如下: 状态 短连接设备(如NB-IoT设备) 长连接设备(MQTT) 在线 如果在25小时内设备有上报过数据,设备的状态为“在线”;如果在25小时内未上报过数据,设备的状态会变为“异常”。 设备与平台之间一直连接,无断开。 离线 设备接入平台后,设备在超过49小时未上报数据,平台会将设备置为“离线”状态。 设备与平台之间的连接断开1分钟后(数据自动刷新周期为1分钟),置为“离线”状态。 如果在界面上手动刷新状态,则直接显示“离线”。 异常 设备接入平台后,设备在超过25小时未上报数据,平台会将设备置为“异常”状态。 无此状态。 未激活 已在平台上完成设备注册但真实设备还未接入平台。请根据设备初始化操作完成设备的接入。 已在平台上完成设备注册但真实设备还未接入平台。请根据设备初始化操作完成设备的接入。
  • 查看设备详情 在设备列表中,单击具体的设备进入到设备详情页面。 参数名 说明 概述 查看设备信息:查看设备基本信息,包括设备标识码(nodeId)、设备ID(deviceId),节点类型、设备软固件版本信息等。用户也可通过调用修改设备接口修改设备的基本信息。 设备标识码(nodeId),设备唯一物理标识,如IMEI、MAC地址等,用于设备在接入物联网平台时携带该标识信息完成注册鉴权。 设备ID(deviceId),用于唯一标识一个设备,在注册设备时由物联网平台分配获得,是设备在IoT平台上的内部标识,用于设备接入时鉴权,及后续在网络中通过deviceId进行消息传递。 重置密钥:密钥用于设备采用原生MQTT、NB-IoT设备、集成SDK的设备接入物联网平台的鉴权认证。重置密钥后,需要将新的密钥信息更新到设备中,设备重新发起注册时,携带新的密钥进行认证。 查看最新上报数据:查看最近一次设备上报到平台的数据。 查看历史数据:可针对此设备最近一段时间上报的历史数据进行时序洞察分析。 命令 您可以在控制台上创建单个设备的命令下发任务。详细操作参考命令下发。 设备影子 物联网平台提供设备影子功能,用于缓存设备状态。设备在线时,可以直接获取下发的命令;设备离线时,上线后可以主动获取下发的命令。详细操作参考设备影子。 消息跟踪 物联网平台支持通过消息跟踪功能进行快速的故障定位和原因分析。详细操作参考设备消息跟踪。 子设备 物联网平台支持设备直连,也支持设备挂载在网关上,作为网关的子设备,由网关直连。详细操作参考网关与子设备。 标签 物联网平台支持定义不同的标签,并对设备打标签。详细操作参考群组与标签。 请参考存储管理开通物联网数据分析服务,以便查看历史数据。如果当前未开通则会自动跳转到服务开通页面。
  • 上传镜像 您可在“镜像管理”点击“上传镜像”。 在“上传镜像”页面,点击“点击上传”选择需要上传的镜像文件或者将镜像文件拖拽到上传界面。 上传过程中,等待镜像上传完毕。注:在上传过程中,不能关闭浏览器,否则会上传失败 上传成功后,点击“确定”。在镜像列表查看刚上传的镜像文件。 注:镜像文件限制。 镜像命名规范:docker_{镜像名称}_{版本号}.tar.gz 如:docker_name_v1.0.tar 镜像文件格式:.tar.gz 或 .tar 镜像版本:仅支持1.11.2及以上Docker客户端版本制作的镜像压缩包 镜像文件大小(含解压后):不大于2GB 父主题: 镜像管理
  • 操作步骤 登录华为云官方网站,访问 设备接入服务 。 单击“立即使用”进入设备接入控制台。 单击右上角的“创建产品”,按照页面提示填写信息,然后单击“立即创建”。 页面参数设置如下: 基本信息 所属资源空间 平台自动将新创建的产品归属在默认资源空间下。如需归属在其他资源空间下,下拉选择所属的资源空间。如无对应的资源空间,请先创建资源空间。 产品名称 为产品命名。产品名称在账号内具有唯一性。支持字母、数字、下划线(_)、连字符(-)的字符组合。 协议类型 MQTT:使用MQTT协议接入平台的设备,数据格式可以是二进制也可以是JSON格式,采用二进制时需要部署编解码插件。 LwM2M/CoAP:使用在资源受限(包括存储、功耗等)的NB-IoT设备,数据格式是二进制,需要部署编解码插件才能与物联网平台交互。 HTTP/HTTP2:物联网平台支持使用HTTP/HTTP2协议接入,目前仅支持消息上报和属性上报。 自定义:暂未支持。 数据格式 JSON:平台和设备之间的通信协议采用JSON格式。 二进制码流:您需在控制台开发编解码插件,将设备上报的二进制码流数据转换为JSON格式;将平台下发的JSON格式数据解析为二进制码流格式,设备才能与平台进行通信。 厂商名称 设备所属的厂商名称。支持中英文字符、数字、下划线(_)、连字符(-)的字符组合。 模型定义 选择模型 推荐使用平台预置的产品模型。标准模型和厂商模型的适用场景请参考这里。 若需要从零自定义构建产品模型,此处不需要勾选,请参考在线开发产品模型。 所属行业 请根据实际情况填写。若使用平台预置的产品模型,请根据产品模型所属的行业填写。 设备类型 请根据实际情况填写。若使用平台预置的产品模型,自动匹配设备类型,不需要手动输入。 产品创建成功后,单击确认,页面跳转回产品列表页面。您可以单击“删除”删除不再使用的产品。删除产品后,该产品下的产品模型、编解码插件等资源将被清空,请谨慎操作。
  • 查询和修改设备影子 查询设备影子 方法1:应用服务器调用查询设备影子数据接口。 方法2:登录控制台,在左侧导航栏点击“设备”,单击具体的设备进入到设备的详情页面,在“设备影子”页签中,可以查看当前设备属性数据,包括“上报值”和“期望值”。 如果当前界面中看到“上报值”与“期望值”不一致,原因可能是设备未在线,暂时存储在设备影子中,待同步给设备,期望值会存在深色底纹。 如果当前界面看到的“上报值”与“期望值”一致,则表示设备最近一次上报的属性值与用户期望下发的属性值一致,期望值为白色底纹。 修改设备影子 方法1:应用服务器调用配置设备影子预期数据接口。 方法2:登录控制台,在左侧导航栏点击“设备”,单击具体的设备进入到设备的详情页面,在“设备影子”页面,单击“属性配置”,在弹出窗口中输入服务属性对应的期望值。
  • 业务流程 修改设备属性值 修改desired属性值,如果设备在线,则设备影子直接同步设备属性值到设备,否则等待设备上线或上报数据时,再同步设备属性值到设备。 用户通过控制台或应用服务器修改设备属性值。消息样例如下: PUT https://{Endpoint}/v5/iot/{project_id}/devices/{device_id}/shadowContent-Type: application/jsonX-Auth-Token: ********Instance-Id: ********{ "shadow" : [ { "desired" : { "temperature" : "60" }, "service_id" : "WaterMeter", "version" : 1 } ]} 物联网平台修改desired属性值。 物联网平台返回响应消息。 物联网平台判断设备上线或上报数据。 物联网平台将设备属性同步到设备。 设备返回响应消息。 当设备上报数据时,物联网平台修改report属性值为设备上报的设备属性值。 查询设备属性值 设备影子保存的是设备最新的设备属性值,一旦设备属性值产生变化,设备会将设备属性值同步到设备影子。用户便可以及时获取查询结果,无需关注设备是否在线。 用户通过控制台或应用服务器查询设备属性值。消息样例如下: GET https://{Endpoint}/v5/iot/{project_id}/devices/{device_id}/shadowContent-Type: application/jsonX-Auth-Token: ********Instance-Id: ******** 物联网平台返回desired属性值和report属性值,即期望值和上报值。消息样例如下: Status Code: 200 OK Content-Type: application/json{ "device_id" : "40fe3542-f4cc-4b6a-98c3-61a49ba1acd4", "shadow" : [ { "desired" : { "properties" : { "temperature" : "60" }, "event_time" : "20151212T121212Z" }, "service_id" : "WaterMeter", "reported" : { "properties" : { "temperature" : "60" }, "event_time" : "20151212T121212Z" }, "version" : 1 } ]}
  • 制作设备CA调测证书 本文以Windows环境为例,介绍通过Openssl工具制作调测证书的方法,生成的证书为PEM编码格式的证书,后缀为.cer。 在浏览器中访问https://slproweb.com/products/Win32OpenSSL.html,下载并进行安装OpenSSL工具。 以管理员身份运行cmd命令行窗口。 执行cd c:\openssl\bin(请替换为openssl实际安装路径),进入openssl命令视图。 执行以下命令生成生成密钥对。 openssl genrsa -out rootCA.key 2048 执行以下命令,使用密钥对中的私有密钥生成 CA 证书。 openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out rootCA.pem 系统提示您输入如下信息,所有参数可以自定义。 Country Name (2 letter code) [AU]:国家,如CN。 State or Province Name (full name) []: 省份,如GD。 Locality Name (for example, city) []:城市,如SZ。 Organization Name (for example, company) []:组织,如Huawei。 Organizational Unit Name (for example, section) []:组织单位,如IoT。 Common Name (e.g. server FQDN or YOUR name) []: 名称,如zhangsan。 Email Address []:邮箱地址,如1234567@163.com。 在openssl安装目录的bin文件夹下,获取生成的CA证书(rootCA.pem)。
  • 概述 物联网平台为用户提供数据存储服务,用于存储用户设备接入、设备日常管理时所产生的数据。目前,设备接入控制台集成了IoT数据分析的存储管理服务,用户可以免费存储7天设备历史数据,包括物联网温数据存储和物联网冷数据存储。 物联网温数据存储:针对物联网时序特征优化的存储,可大幅度提高数据压缩比,并且支持高效的时间维度聚合查询能力,推荐近期需要频繁查询的数据通过温存储方式保存。 物联网冷数据存储:采用价格低廉的对象存储方式,适合做物联网历史数据归档使用。通过IoT数据分析的离线分析引擎,可轻松实现PB级别的大数据分析。