检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击“上传固件”,在弹出的页面中有两种上传方式,OBS文件上传和本地文件上传。 图3 上传升级包-OBS文件 图4 上传升级包-本地文件 上传升级包后,填写升级包参数信息,单击“确定”完成升级包上传。 图5 上传升级包-OBS文件参数 图6 上传升级包-本地文件参数 升级包上传完成后会在"固件列表"中显示出来。 图7
crt “-days”后的参数值指定了该证书的有效天数,此处示例为50000天,您可根据实际业务场景和需要进行调整。 上传CA证书 登录设备发放控制台。 在设备发放控制台,左侧导航窗格中,选择“证书”,单击左上方的“上传CA证书”。 图1 上传CA证书 在“上传CA证书”页面,填写
_temperature: number = 10; 定义服务的命令。设备收到平台下发的命令时,SDK会自动调用这里定义的命令。注解中name对应物模型的command_name,method对应接收命令的处理方法,命令的入参和返回值类型固定不能修改。 这里定义的是一个响铃报警命令,命令名为ringAl
_temperature: number = 10; 定义服务的命令。设备收到平台下发的命令时,SDK会自动调用这里定义的命令。注解中name对应物模型的command_name,method对应接收命令的处理方法,命令的入参和返回值类型固定不能修改。 这里定义的是一个响铃报警命令,命令名为ringAl
8883 MQTTS 上传并验证CA证书 登录设备发放控制台,进入“证书”界面,单击右上角“上传CA证书”,填写“证书名称”并上传上述“制作CA证书”步骤后生成的“CA证书(rootCA.crt文件)”,单击“确定”。 图1 上传CA证书 验证步骤1中上传的CA证书,只有成功验证证书后该证书方可使用。
批量任务的文件管理 上传批量任务文件 查询批量任务文件列表 删除批量任务文件 父主题: 批量任务
在openssl安装目录的bin文件夹下,获取生成的CA证书(rootCA.pem)。 上传验证证书 如果上传的是调测证书,上传后证书状态显示为“未验证”,您需要上传验证证书,来证明您拥有该CA证书。 图9 设备CA证书-未验证证书 验证证书是由设备CA证书对应的私钥创建的,请参考如下操作制作验证证书。
“-days”后的参数值指定了该证书的有效天数,此处示例为50000天,您可根据实际业务场景和需要进行调整。 上传CA证书 具体操作步骤 登录设备发放控制台。 在设备发放控制台,左侧导航窗格中,选择“证书”,单击右上方的“上传CA证书”。 图3 上传CA证书 在“上传CA证书”页面
设备接入控制台。选择您的实例,单击实例卡片进入。 在左侧导航栏选择“产品”,单击左侧“创建产品”。 图1 创建产品-HJ212 单击“更多-详情”进入产品详情页面,单击“基本信息”中“上传模型文件”,导入hj212_product_model.zip,导入后如下所示。 图2 模型定义-HJ212
crt “-days”后的参数值指定了该证书的有效天数,此处示例为50000天,您可根据实际业务场景和需要进行调整。 上传并验证CA证书 登录设备发放控制台,进入“证书”界面,单击右上角“上传CA证书”,填写“证书名称”并上传上述“制作CA证书”步骤后生成的“CA证书(rootCA
crt “-days”后的参数值指定了该证书的有效天数,此处示例为50000天,您可根据实际业务场景和需要进行调整。 上传并验证CA证书 登录设备发放控制台,进入“证书”界面,单击右上角“上传CA证书”,填写“证书名称”并上传上述“制作CA证书”步骤后生成的“CA证书(rootCA
通过本地导入的产品模型不含编解码插件,如果设备上报采用的是二进制码流,请前往控制台进行插件开发或导入插件。 上传模型文件 访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。 单击左侧导航栏的“产品”,在产品列表中,找到对应的产品,单击产品进入产品界面。
选择需要下发配置的设备,支持群组,文件上传(最大上传10万个设备)以及设备选择(手动筛选需要下发配置的多个设备,最多支持3万个设备。如果需要配置的设备比较多,建议选择群组或者文件上传的方式)三种方式。 图4 新增远程配置-设备选择 创建远程配置任务后,设备上线,就能收到平台下发的配置通知
crt “-days”后的参数值指定了该证书的有效天数,此处示例为50000天,您可根据实际业务场景和需要进行调整。 上传并验证CA证书 登录设备发放控制台,进入“证书”界面,单击右上角“上传CA证书”,填写“证书名称”并上传上述“制作CA证书”步骤后生成的“CA证书(rootCA
产品模型是用来描述设备能力的文件,通过JSON的格式定义了设备的基本属性、上报数据和下发命令的消息格式。定义产品模型,即在物联网平台构建一款设备的抽象模型,使平台理解该款设备的功能。 访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。 选择左侧导航栏的“产品”,单击左侧“创建产品”。
exception(内部异常) progress 可选 Integer 参数解释: 设备的升级进度。 取值范围: 0到100。 version 必选 String 参数解释: 设备当前版本号(升级完成时上报的版本号要与上传软固件包时在平台设置的版本号一致)。 description 可选 String 参数解释:
在对应的设备接入平台可以看到设备,并已在线。 收到设备发放下发的设备接入地址后,需要关闭设备侧的设备发放的连接,用的新的URL地址与设备接入通信,进行相关业务。 新增IoT接入实例 用户新增IoT接入实例,创建对应实例的资源空间,在对应资源空间下上传产品。 新增策略 当新的实例扩
} encode接口说明 encode接口的入参是JSON格式的数据,是平台下发的命令或应答。 平台的下行报文可以分为两种情况: 平台对设备上报数据的应答(对应图中的消息②) 表2 平台收到设备的上报数据后对设备的应答encode接口的入参结构定义 字段名 类型 参数描述 是否必填
回调地址必须为https的吗? 平台支持http和https的推送,建议使用https加密传输。 回调地址可以修改吗? 可以。如果回调地址的IP和端口号更换,需要调用“批量删除订阅”接口,删除之前的回调地址后,并上传新的CA证书,再重新订阅。 回调地址的证书必须是权威机构签发的吗? 建议由权威机构签发,平台也支持自定义证书。
描述设备具备的业务能力。将设备业务能力拆分成若干个服务后,再定义每个服务具备的属性、命令以及命令的参数。 以水表为例,水表具有多种能力,如上报水流、告警、电量、连接等各种数据,并且能够接受服务器下发的各种命令。产品模型文件在描述水表的能力时,可以将水表的能力划分五个服务,每个服务都需要定义各自的上报属性或命令。说明如下: