检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
quickStart(Node.js) 产品模型模板 产品模型模板中包含了典型场景的产品模型样例,开发者可以在模板基础进行修改,定义自己需要的产品模型。 使用指导可以参考离线开发产品模型。 产品模型开发示例 编解码插件样例 编解码插件的代码样例工程,开发者可以基于该样例工程进行二次开发。
产品开发 产品开发指引 创建产品 开发产品模型 开发编解码插件 在线调试
根据实际情况进行填写。 设备类型 单击文件,获取产品模型文件样例。 找到新增的产品,单击“产品”进入产品详情界面。 在产品详情“基本信息”页面,单击“上传模型文件”,在弹出的页面中加载产品模型文件,然后单击“确定”。 图2 产品-上传模型文件 选择左侧导航栏的“设备 > 所有设备”,单击“注册设
SDK提供了一种更简单的方式,即面向物模型编程。面向物模型编程指基于SDK提供的物模型抽象能力,设备代码按照物模型定义设备服务,然后可以直接访问设备服务(即调用设备服务的属性读写接口),SDK就能自动和平台通讯,完成属性的同步和命令的调用。 相比直接调用客户端接口和平台进行通讯,面向物模型编程更
第三方云设备迁移至华为云最佳实践 整体方案说明 Topic通信场景迁移实践 物模型通信场景迁移实践 父主题: 设备管理
华为云:负责云服务自身的安全,提供安全的云。华为云的安全责任在于保障其所提供的IaaS、PaaS和SaaS类云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服务、应用服务等。这不仅包括华为云基础设施和各项云服务技术的安全功能和性能本身,也包括运维运营安全,以及更广义的安全合规遵从。
查询产品列表 查询已导入物联网平台的产品模型信息列表,了解产品模型的概要信息。 创建产品 创建产品。此接口仅创建了产品,没有创建和安装插件,如果需要对数据进行编解码,还需要在平台开发和安装插件。 查询产品 查询已导入物联网平台的指定产品模型详细信息,包括产品模型的服务、属性、命令等。 修改产品
不能以数字开头的字符。 “数据类型”根据设备上报数据的实际情况进行配置,需要和产品模型相应字段的定义相匹配。产品模型中定义的火灾级别level属性的数据类型为int,最大值为9。所以选择的数据类型为int8u。 “偏移值”是根据字段位置和字段的字节数的配置自动填充的。“level
网关侧管理子设备流程图 1.在物联网平台上传网关的产品模型,并注册网关设备。 2.网关调用鉴权接口上线 3.在物联网平台上传子设备的产品模型。 4.网关鉴权成功后,应用调用添加子设备接口,填写设备相关信息(与产品模型定义一致)。添加成功后,您可以在物联网平台查看添加的子设备(如何查看?)。您也可以
用于平台下发自定义格式的数据给设备。 平台设置设备属性 设备的产品模型中定义了平台可向设备设置的属性,平台/应用服务器可通过属性设置的方式修改指定设备的属性值。 平台查询设备属性 平台/应用服务器通过属性查询的方式,实时查询指定设备的属性数据。 平台命令下发 平台/应用服务器按产品模型中定义的命令格式下发控制命令给设备。
进入产品详情,单击上传模型文件,导入JT808.zip,导入后如下图所示。 图2 模型定义-JT808 在IoTDA平台注册设备 在左侧导航栏选择“ 设备 > 所有设备”,单击“注册设备”,如下图:设备ID为“00000000000012345678”。 选择产品为创建产品中的产品 图3 设备-注册设备JT808
台产品模型中定义的JSON格式。具体的JSON格式要求见: 数据解码格式定义 。 encode:平台有下行数据发送给设备时,将平台的JSON格式数据转换为设备支持的二进制格式。平台的JSON格式见:数据编码格式定义。 针对当前烟感产品实现的JavaScript样例如下: 1
产品模型 又称Product Model,用于定义一款接入设备所具备的属性(如颜色、大小、采集的数据、可识别的指令或者设备上报的事件等信息)。产品模型可以在设备接入控制台直接创建。 设备 归属于某个产品下的设备实体,每个设备具有一个唯一的标识码。设备可以是直连物联网平台的设备,
和其他服务的关系 设备发放服务与其他服务的关系如表1所示。 表1 与其他服务的关系列表 交互功能 相关服务 位置 创建设备时,需要使用设备接入服务创建的产品 设备接入服务(IoT Device Access,IoTDA) 创建产品 创建自定义策略时需要使用函数 函数工作流服务(FunctionGraph)
单击“添加动作”,设置在规则触发后,需要执行的动作。 下发命令:依次选择需要执行下发命令的设备、服务、命令,然后配置下发命令的参数。 单击右下角“创建规则”,完成端侧规则的创建。新创建的规则默认激活,用户可以在规则列表“状态”列禁用规则。 编写设备侧代码。在支持端侧规则引擎的SDK中(目前仅支持Device
批量任务的文件管理 上传批量任务文件 查询批量任务文件列表 删除批量任务文件 父主题: 批量任务
台。选择您的实例,单击实例卡片进入。 在左侧导航栏选择“产品”,单击左侧“创建产品”。 图1 创建产品-HJ212 单击“更多-详情”进入产品详情页面,单击“基本信息”中“上传模型文件”,导入hj212_product_model.zip,导入后如下所示。 图2 模型定义-HJ212
String 设备命令所属的设备服务ID,在设备关联的产品模型中定义。 command_name String 设备命令名称,在设备关联的产品模型中定义。 expire_time Integer 物联网平台缓存命令的时长, 单位秒。 status String 下发命令的状态。 PENDING表示未下发,在物联网平台缓存着。
进入设备接入服务,单击“管理控制台”。选择您的实例,单击实例卡片进入。 在左侧的“总览”菜单栏里,单击“快速体验”按钮即可开始体验。 图1 向导式极速体验-开始 本次向导式体验已经给您预先定义好了一款智慧烟感模型。在弹出界面中查看模型的属性和命令,然后单击“创建产品”。 图2 向导式极速体验-创建产品
在下拉框选择相应的行业。 设备类型 使用平台预置的产品模型,会自动关联设备类型,不需要再输入设备类型。 3. 进入产品详情,单击“导入库模型”,在标准模型列表中选择“MobileDevice”,单击“确定”。 MobileDevice模型中MobileConnection服务的属性说明 属性名称