云服务器内容精选

  • 平台简介 IoT行业生态工作台(IoT Stage)是一站式物联网交付平台,面向物联网渠道商与系统集成商,是买家、卖家、系统集成商的桥梁和纽带,助力设备和应用集成,使能行业应用服务,实现物联网应用的低成本复制。 无码化应用托管 1小时即可完成企业级物联网应用托管上线,通过一站式镜像管理、应用编排、部署调测等流程,降低ISV对物联网应用部署和扩展的复杂性。 一次发布,多点部署 云上一次发布、让物联网应用、驱动、算法一键式部署到华为云、混合云、边缘节点、边缘网关及第三方云。 应用快速体验 通过配置引擎与资源池调度,云上授权技术,实现应用云上秒级体验,分钟级试用与商用。 标准化 通过物模型标准化,实现物联网应用与设备解耦。每个子系统的应用与设备只需要按照标准物模型开发,安装部署后,系统与系统间、应用与硬件间都能自动完成对接。物联网方案设计变得像拼积木一样简单,可以自由组合应用与设备,构筑出方案最适合、成本最优的解决方案。
  • 产品优势 方案轻量化 物联网技术在业务中应用首先要解决方案轻量化的问题,当前每个物联网解决方案都由不同厂家子系统组成,集成复杂,而且同一个厂家的方案往往软件与硬件强绑定,导致最终的实施方案无法实施或是成本居高不下。华为云IoT Stage通过物模型标准化,实现物联网应用与设备解耦。每个子系统的应用与设备只需要按照标准物模型开发,安装部署后,系统与系统间、应用与硬件间都能自动完成对接。物联网方案设计变得像拼积木一样简单,可以自由组合应用与设备,构筑出方案最适合、成本最优的解决方案。 统一购买和安装 物联网方案的交付场景多样化,导致部署的基础设施形态也有很多种,除了公有云以外还有本地云、本地小型化站点、边缘网关等,也直接导致物联网方案在多场景交付中适配工作量大、交付效率低甚至无法交付。华为云IoT Stage通过将基础资源虚拟化、应用模型化及分布式技术融合,为系统集成商(SI)提供了物联网应用统一购买、统一安装的体验。 SI在物联网市场只需购买一次就能完成应用、应用依赖资源及硬件的下单,并能一键将应用部署到各形态的基础资源上(公有云、H CS O、HCS、智能站点、智能网关),极大的提升了项目交付效率,加速物联网在企业业务中的落地。 沉浸式方案体验 华为云IoT Stage 还为物联网客户带来沉浸式的方案体验。在IoT Stage发布的物联网线上体验馆,上架了100多种优质物联网方案,一键就能秒级进入体验Demo,帮助客户快速理解各行业物联网解决方案,探索挖掘更多的企业数字化转型机会。
  • 购买说明 目前,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项目机会。
  • 概述 物联网平台 为用户提供数据存储服务,用于存储用户设备接入、设备日常管理时所产生的数据。目前,设备接入控制台集成了IoT数据分析的存储管理服务,用户可以免费存储7天设备历史数据,包括物联网温数据存储和物联网冷数据存储。 物联网温数据存储:针对物联网时序特征优化的存储,可大幅度提高数据压缩比,并且支持高效的时间维度聚合查询能力,推荐近期需要频繁查询的数据通过温存储方式保存。 物联网冷数据存储:采用价格低廉的对象存储方式,适合做物联网历史数据归档使用。通过IoT数据分析的离线分析引擎,可轻松实现PB级别的大数据分析。
  • 存储配置 首次使用存储管理服务时,需要开通 设备接入服务 与IoT数据分析服务的相互访问数据功能,还需申请IoT数据分析服务的公测资格。公测期间,暂时只提供7天的数据存储服务。 访问设备接入服务,单击“立即使用”进入设备接入控制台。 在左侧导航栏,选择“存储管理”,勾选“授权设备接入和IoT数据分析服务相互访问其数据”,点击“立即开通”按钮。 如果你尚未开通IoT数据分析服务,页面会自动跳转至申请公测页面。请完善页面信息,勾选“同意《公测试用服务协议》”,点击“申请公测”按钮。开通成功后,你将收到手机短信,华为云站内 消息通知 。 登录控制台,点击左侧导航栏的“存储管理”,点击上方的“立即使用”按钮,进入IoT数据分析服务。 IoT数据分析基于物联网资产模型,整合物联网数据集成、清洗、存储、分析、可视化,为开发者提供一站式服务,降低开发门槛,缩短开发周期,快速实现物联网数据价值变现。 完成存储配置后,您可以在设备列表页面,单击右上角的“分析历史数据”,批量分析和探索所有设备的历史数据。也支持在设备详情页面查看单个设备的历史数据。
  • 什么是产品模型 产品模型用于描述设备具备的能力和特性。开发者通过定义产品模型,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。当定义完一款产品模型后,在进行注册设备时,就可以使用在控制台上定义的产品模型。 产品模型包括产品信息和服务能力: 产品信息 描述一款设备的基本信息,包括厂商ID、厂商名称、设备类型、协议类型。 例如:水表的厂商名称为“HZYB”,厂商ID为“TestUtf8ManuId”,设备类型为“WaterMeter”,协议类型为“CoAP”。 服务能力 描述设备具备的业务能力。将设备业务能力拆分成若干个服务后,再定义每个服务具备的属性、命令以及命令的参数。 以水表为例,水表具有多种能力,如上报水流、告警、电量、连接等各种数据,并且能够接受服务器下发的各种命令。产品模型文件在描述水表的能力时,可以将水表的能力划分五个服务,每个服务都需要定义各自的上报属性或命令。说明如下: 服务名 描述 基础(WaterMeterBasic) 用于定义水表上报的水流量、水温、水压等参数,如果需要命令控制或修改这些参数,还需要定义命令的参数。 告警(WaterMeterAlarm) 用于定义水表需要上报的各种告警场景的数据,必要的话需要定义命令。 电池(Battery) 定义水表的电压、电流强度等数据。 传输规则(DeliverySchedule) 定义水表的一些传输规则,必要的话需要定义命令。 连接(Connectivity) 定义水表连接参数。 注:具体定义几个服务是非常灵活的,如上面的例子可以将告警服务拆分成水压告警服务和流量告警服务,也可以将告警服务合入到水表基础服务中。
  • 业务流程 修改设备属性值 修改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 } ]}
  • 产品模型开发方法 物联网平台提供了多种开发产品模型的方法,您可以根据自己需求,选择对应的方法开发产品模型。 自定义功能(在线开发):从零自定义构建产品模型。详细参考在线开发产品模型。 上传模型文件(离线开发):将本地写好的产品模型上传到平台。详细请参考离线开发产品模型。 Excel导入:通过导入文件的方式快速开发产品模型。详细请参考Excel导入。 导入库模型(平台预置产品模型):您可以使用平台预置的产品模型,快速完成产品开发。当前平台提供了标准模型和厂商模型。标准模型遵循行业标准的产品模型,适用行业内绝大部分厂商设备,而厂商模型针对设备类型发布的产品模型,适用于用行业内少量厂家设备。您可以根据实际需求选择相应的产品模型。
  • 查询和修改设备影子 查询设备影子 方法1:应用服务器调用查询设备影子数据接口。 方法2:登录控制台,在左侧导航栏点击“设备”,单击具体的设备进入到设备的详情页面,在“设备影子”页签中,可以查看当前设备属性数据,包括“上报值”和“期望值”。 如果当前界面中看到“上报值”与“期望值”不一致,原因可能是设备未在线,暂时存储在设备影子中,待同步给设备,期望值会存在深色底纹。 如果当前界面看到的“上报值”与“期望值”一致,则表示设备最近一次上报的属性值与用户期望下发的属性值一致,期望值为白色底纹。 修改设备影子 方法1:应用服务器调用配置设备影子预期数据接口。 方法2:登录控制台,在左侧导航栏点击“设备”,单击具体的设备进入到设备的详情页面,在“设备影子”页面,单击“属性配置”,在弹出窗口中输入服务属性对应的期望值。
  • 设备状态含义 在控制台上可以查看设备当前状态,如在线、离线、未激活、异常。用户也可以通过订阅方式获取设备的状态信息。设备状态定义如下: 状态 短连接设备(如NB-IoT设备) 长连接设备(MQTT) 在线 如果在25小时内设备有上报过数据,设备的状态为“在线”;如果在25小时内未上报过数据,设备的状态会变为“异常”。 设备与平台之间一直连接,无断开。 离线 设备接入平台后,设备在超过49小时未上报数据,平台会将设备置为“离线”状态。 设备与平台之间的连接断开1分钟后(数据自动刷新周期为1分钟),置为“离线”状态。 如果在界面上手动刷新状态,则直接显示“离线”。 异常 设备接入平台后,设备在超过25小时未上报数据,平台会将设备置为“异常”状态。 无此状态。 未激活 已在平台上完成设备注册但真实设备还未接入平台。请根据设备初始化操作完成设备的接入。 已在平台上完成设备注册但真实设备还未接入平台。请根据设备初始化操作完成设备的接入。
  • 查看设备详情 在设备列表中,单击具体的设备进入到设备详情页面。 参数名 说明 概述 查看设备信息:查看设备基本信息,包括设备标识码(nodeId)、设备ID(deviceId),节点类型、设备软固件版本信息等。用户也可通过调用修改设备接口修改设备的基本信息。 设备标识码(nodeId),设备唯一物理标识,如IMEI、MAC地址等,用于设备在接入物联网平台时携带该标识信息完成注册鉴权。 设备ID(deviceId),用于唯一标识一个设备,在注册设备时由物联网平台分配获得,是设备在IoT平台上的内部标识,用于设备接入时鉴权,及后续在网络中通过deviceId进行消息传递。 重置密钥:密钥用于设备采用原生MQTT、NB-IoT设备、集成SDK的设备接入物联网平台的鉴权认证。重置密钥后,需要将新的密钥信息更新到设备中,设备重新发起注册时,携带新的密钥进行认证。 查看最新上报数据:查看最近一次设备上报到平台的数据。 查看历史数据:可针对此设备最近一段时间上报的历史数据进行时序洞察分析。 命令 您可以在控制台上创建单个设备的命令下发任务。详细操作参考命令下发。 设备影子 物联网平台提供设备影子功能,用于缓存设备状态。设备在线时,可以直接获取下发的命令;设备离线时,上线后可以主动获取下发的命令。详细操作参考设备影子。 消息跟踪 物联网平台支持通过消息跟踪功能进行快速的故障定位和原因分析。详细操作参考设备消息跟踪。 子设备 物联网平台支持设备直连,也支持设备挂载在网关上,作为网关的子设备,由网关直连。详细操作参考网关与子设备。 标签 物联网平台支持定义不同的标签,并对设备打标签。详细操作参考群组与标签。 请参考存储管理开通物联网数据分析服务,以便查看历史数据。如果当前未开通则会自动跳转到服务开通页面。
  • 业务流程 IoT Device SDK提供相关的接口,开发者调用这些接口网关实现与物联网平台的对接。不同语言的SDK的接口名称不一样,每个接口功能请参见IoT Device SDK使用指南(Java)、IoT Device SDK使用指南(C)、IoT Device SDK Tiny使用指南(C)。 在物联网平台上传网关的产品模型,并注册网关设备。 网关调用鉴权接口上线。 在物联网平台上传子设备的产品模型。 网关鉴权成功后,应用调用添加子设备接口,填写设备相关信息(与产品模型定义一致)。添加成功后,您可以在物联网平台查看添加的子设备(如何查看?)。您也可以通过控制台添加子设备,详细请查看如何添加? 添加子设备后,子设备状态显示“未激活”。请在子设备添加成功后,或者子设备上报数据前,调用网关更新子设备状态接口进行设备状态更新。 子设备的状态表示子设备接入网关的状态,由网关上报到物联网平台进行状态的刷新;如果网关不能正常上报子设备的状态信息到物联网平台,则展示的子设备状态不会刷新。例如:某子设备通过网关接入到物联网平台,子设备状态为在线状态,如果此时网关与物联网平台断开连接,则网关不能上报子设备的状态到物联网平台,该子设备的状态会一直显示在线。 网关调用批量属性上报接口上报子设备的数据,接口里的参数填写网关和子设备的相关设备信息。 网关订阅命令下发Topic,接收并处理应用服务器或物联网平台下发的命令。 应用服务器调用删除设备接口,给网关下发删除子设备命令,网关收到该命令后,可以进行相应的业务处理。
  • 制作设备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)。