检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
接口功能 支持物联网平台在命令状态发生变化时向第三方应用推送通知消息。 注意事项 应用在创建设备命令需要设置回调地址为接口描述中的回调地址,回调地址中的server与port为应用服务器公网地址与服务器配置中指定的端口。 应用通过PushMessageReceiver类并重写回调接口接收推送消息的内容。
接口描述 public static boolean setAlgType (int type); 接口所属类 BaseService 参数说明 字段 必选/可选 类型 描述 type 必选 int 加密算法类型。 0:AES 256 CBC。 1:AES 128 GCM。 2:AES 256
public static boolean setAlgType (int type); 接口所属类 BaseService 参数说明 字段 必选/可选 类型 描述 type 必选 int 加密算法类型。 0:AES 256 CBC。 1:AES 128 GCM。 2:AES 256
高通芯片设备的唯一标识为urn:imei:xxxx,xxxx为IMEI号 海思芯片设备的唯一标识为IMEI号 其他厂家芯片的设备唯一标识请联系模组厂家确认。 timeout 可选 Integer body 验证码超时时间,单位秒,取值大于等于0的整数。 值为空时,使用默认值(180s)。
status, String statusDetail); 接口所属类 HubService 参数说明 字段 必选/可选 类型 描述 cookie 可选 int Cookie有效值为1-65535。 deviceId 必选 String 设备Id。 status 必选 String 设备状态。
BindService 参数说明 字段 必选/可选 类型 描述 verifyCode 必选 String 设备绑定验证码。 如果通过控制台注册设备,则verifyCode填写为设备注册时设置的preSecret(预置密钥)。 如果通过开发中心注册设备,则verifyCode填写为设备注册时设置的nodeId(设备标识)。
支持物联网平台在命令状态发生变化时向第三方应用推送通知消息。 注意事项 1. 应用在创建NB设备命令需要设置回调地址为接口描述中的回调地址,回调地址中的server与port为应用服务器公网地址与服务器配置中指定的端口 2. 应用通过继承PushMessageReceiver类并重写回调接口接收推送消息的内容
static boolean setConfig(int key, String value); 接口所属类 BindConfig 参数说明 字段 必选/可选 类型 描述 key 必选 int 设备绑定的配置项。 平台IP:BindConfig.BIND_CONFIG_ADDR。 平台端口:BindConfig
*pValue) HW_INT IOTA_ConfigSetUint(HW_INT iItem, HW_UINT uiValue) 参数说明 字段 必选/可选 类型 描述 key 必选 HW_UINT 设备绑定的配置项。 平台IP:EN_IOTA_CFG_IOCM_ADDR。 平台端
描述 serviceId 必选 String 设备服务的ID。 serviceData 必选 ObjectNode 一个服务下的属性数据,具体字段在设备的产品模型中定义。 eventTime 可选 String 设备采集数据的UTC时间(格式:yyyyMMddTHHmmssZ),如:20161219T114920Z。
DataTransService 参数说明 字段 必选/可选 类型 描述 cookie 可选 int Cookie有效值1-65535。 requstId 必选 String 请求ID,匹配之前平台下发的服务命令。可以从设备命令接收的广播中获取requestId。 主动数据上报:requestId为NULL。
String Body 订阅的资源名称,取值为device。 event 必选 String Body 订阅的资源事件,取值为activate。 notify_data 必选 deviceActivate Object Body 设备的自定义字段列表。 表1 deviceActivate
boolean rmvDevice(int cookie, String deviceId); 接口所属类 HubService 参数说明 字段 必选/可选 类型 描述 cookie 可选 int Cookie有效值1-65535。 deviceId 必选 String 设备Id。
必选 Integer 命令执行的结果码。 “0”表示执行成功。 “1”表示执行失败。 body 可选 ObjectNode 命令的应答,具体字段在设备的产品模型中定义。 示例 设备向Topic发送的payload: { "msgType": "deviceRsp",
订阅的资源名称,取值为device.data。 event 必选 String Body 订阅的资源事件,取值为update。 notify_data 必选 deviceDatasChangedNotification Object Body 设备的自定义字段列表。 表1 dev
高通芯片设备的唯一标识为urn:imei:xxxx,xxxx为IMEI号 海思芯片设备的唯一标识为IMEI号 其他厂家芯片的设备唯一标识请联系模组厂家确认。 endUserId 可选 String(256) body 终端用户ID。 在NB-IoT方案中,endUserId设置为设备的IMSI号。在Smarthome解决方案中,
和pcServiceId由SDK组装为消息的header;pcServiceProperties由SDK组装为消息的body。消息组装格式为JSON。 接口描述 1 2 HW_INT IOTA_ServiceDataReport(HW_UINT uiCookie, const HW_CHAR
在NB-IoT方案中,endUserId设置为设备的IMSI号。在Smarthome解决方案中, endUserId设置为App账号。 imsi 可选 String(1-64) Body NB-IoT终端的IMSI。 isSecure 可选 Boolean Body 指定设备是否为安全设备,默认值为“false”。
*pcStatus, const HW_CHAR *pcStatusDetail); 参数说明 字段 必选/可选 类型 描述 uiCookie 可选 HW_UINT Cookie有效值为1-65535。 pcDeviceId 必选 HW_CHAR 设备Id,该参数必须带结束符‘\0'。
SDK使用指南(联通用户专用) 非联通用户请查看设备接入服务。 本文以提供的应用侧Java SDK Demo为例说明如何使用JAVA SDK与物联网平台对接,包括证书配置及回调等。Demo以Java工程为例,每个类(除工具类外)都包含了main方法,可单独运行,旨在演示如何调用SDK接口。 开发环境要求