检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
id需与Topic中的device_id一致。 若为空则默认该参数与Topic中的device_id一致。 services 可选 List<ServiceEvent> 参数解释: 事件服务列表。 ServiceEvent定义表 字段名 必选/可选 类型 参数描述 service_id
id需与Topic中的device_id一致。 若为空则默认该参数与Topic中的device_id一致。 services 可选 List<ServiceEvent> 参数解释: 事件服务列表。 ServiceEvent定义表 字段名 必选/可选 类型 参数描述 service_id
购买实例",购买“低频单元S1(1万设备在线、200TPS消息上下行)”。 前期准备 Jmeter执行机安装Java运行环境。访问Java官网,下载并参照说明安装Java运行环境。 下载并安装JMeter (JMeter 应使用5.1.1及以上版本)。 下载mqtt-jmeter
在证书管理服务创建根CA证书 根据云证书管理服务的指导说明,在云证书管理服务控制台创建根CA证书。 添加自定义策略 图1 添加自定义策略 新增注册组 图2 新增注册组 图3 添加云证书自定义策略注册组 创建并下载设备证书 图4 创建云证书注册组设备证书 图5 创建云证书注册组设备证书详情
id需与Topic中的device_id一致。 若为空则默认该参数与Topic中的device_id一致。 services 可选 List<ServiceEvent> 参数解释: 事件服务列表。 ServiceEvent定义表 字段名 必选/可选 类型 参数描述 service_id
创建网桥 功能介绍 应用服务器可调用此接口在物联网平台创建一个网桥,仅在创建后的网桥才可以接入物联网平台。 一个实例最多支持20个网桥。 仅标准版实例、企业版实例支持该接口调用,基础版不支持。 调用方法 请参见如何调用API。 URI POST /v5/iot/{project_id}/bridges
即node_id,填写为设备的IMEI、MAC地址或Serial No;若没有真实设备,填写自定义字符串,由英文字母、数字、连接号-和下划线_组成。 设备ID 设备ID,用于唯一标识一个设备。如果携带该参数,平台将设备ID设置为该参数值;如果不携带该参数,设备ID由物联网平台分配获得,生成规则为product_id
evice_id一致。 services 可选 List<ServiceEvent> 参数解释: 事件服务列表。 ServiceEvent定义表 字段名 必选/可选 类型 参数描述 service_id 必选 String 参数解释: 系统字段。 取值范围: 固定为:"$file_manager"。
即node_id,填写为设备的IMEI、MAC地址或Serial No;若没有真实设备,填写自定义字符串,由英文字母和数字组成。 设备名称 自定义。 设备认证类型 选择“密钥”。 密钥 设备密钥,可自定义,不填写物联网平台会自动生成。 选择左侧导航栏的“规则>设备联动”,单击“创建规则”按钮。(创建规则前需选择所属资源空间)
必选/可选 类型 参数描述 services 可选 List<EventService> 参数解释: 事件服务列表。 EventService定义表 字段名 必选/可选 类型 参数描述 service_id 必选 String 参数解释: 系统字段。 取值范围: 固定为:"$log"。
id需与Topic中的device_id一致。 若为空则默认该参数与Topic中的device_id一致。 services 可选 List<ServiceEvent> 参数解释: 事件服务列表。 ServiceEvent定义表 字段名 必选/可选 类型 参数描述 service_id
SDK(C)使用指南中的“准备工作”。 IoT Device SDK Java启动失败? IoT Device SDK Java启动失败一般是未安装JDK(需1.8及以上),或者未安装Maven。 Java SDK中有多个demo,该参考哪一个demo? 直连设备建议参考“device_demo”
成协议转换,将第三方协议转成MQTT协议。我们把用来进行协议转换的网关叫做协议转换网关。 实现原理 方案总体架构框图如下: 协议转换网关是一个网关,可以部署在云上或者本地。第三方协议设备作为协议转换网关的子设备接入平台。 协议转换网关一般由三部分组成: 第三方协议接入。完成第三方协议的解析,鉴权。
将收到的设备消息转换成ModelArts预测通知的结构体ForecastData,该结构体客户可根据ModelArts要求定义并实现convertForcastData(deviceMessage)方法进行自定义转换 ForecastData forecastData = conve
services 否 Object 参数说明:设备执行的属性,Json格式,里面是一个个键值对,如果serviceId不为空,每个键都是profile中属性的参数名(paraName);如果serviceId为空则由用户自定义属性格式。设属性示例:[{"service_id": "Temperature"
或Serial No;若没有真实设备,填写自定义字符串,长度为4至64个字符,只允许字母、数字、下划线(_)、连接符(-)的组合。 设备名称 即device_name,可自定义。 设备认证类型 选择“密钥”。 密钥 设备密钥,可自定义,不填写物联网平台会自动生成。 图6 设备-注册设备成功
e进行字典排序。 将排序后的字符串进行sha256加密。 客户收到推送信息后,可以根据token以及头域中的timestamp和nonce按照该规则进行加密后与头域中的signature进行比较来确认是否是平台的消息。 校验signature的java示例如下: 引入依赖,具体版本请根据实际业务需求来决定。
evice_id一致。 services 可选 List<ServiceEvent> 参数解释: 事件服务列表。 ServiceEvent定义表 字段名 必选/可选 类型 参数描述 service_id 必选 String 参数解释: 系统字段。 取值范围: 固定为:"$file_manager"。
用于设备按产品模型中定义的格式将属性数据上报给平台。属性上报和消息上报的区别,请查看消息通信说明。 低配置且资源受限或者对网络流量有要求的设备,不适合直接构造JSON数据与物联网平台通信时,可将原始二进制数据透传到物联网平台。通过开发编解码插件实现二进制数据到平台定义JSON格式的转换。
Studio,单击Open,选择步骤1中下载的样例。 完成代码导入。 代码目录简述: manifests:Android项目的配置文件; java:项目java代码; MainActivity:demo界面类; ConnectUtils:mqtt连接辅助类; asset:项目原生文件; DigiCertGlobalRootCA