检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
"temperature" : "60" }, "event_time" : "20151212T121212Z" }, "reported" : { "properties" : { "temperature" : "60"
huaweicloud-iot-device-quickstart.exe,您会发现设备状态从“未激活”变为“在线”,并且temperature等属性已有上报值,说明设备已成功接入平台。 图5 向导式极速体验-配置模拟设备 图6 向导式极速体验-模拟设备状态变化 您可以手动设置不
查询自定义鉴权列表 功能介绍 应用服务器可调用此接口在物联网平台查询自定义鉴权列表。 调用方法 请参见如何调用API。 URI GET /v5/iot/{project_id}/device-authorizers 表1 路径参数 参数 是否必选 参数类型 描述 project_id
查询自定义鉴权详情 功能介绍 应用服务器可调用此接口在物联网平台查询指定自定义鉴权ID的详细信息。 调用方法 请参见如何调用API。 URI GET /v5/iot/{project_id}/device-authorizers/{authorizer_id} 表1 路径参数 参数
获取设备CA证书列表 功能介绍 应用服务器可调用此接口在物联网平台获取设备CA证书列表 调用方法 请参见如何调用API。 URI GET /v5/iot/{project_id}/certificates 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
设备集成相关问题 如何获取设备对接地址? 登录设备接入服务控制台,在左侧菜单栏单击“IoTDA实例”,选择您的实例并单击实例卡片进入。 图1 实例管理-切换实例 在左侧导航栏单击总览,单击“接入信息”,找到您的设备对接地址。 图2 总览-获取接入信息 使用X.509方式接入的设备,证书必须是权威机构认证的吗?
IoTDevice(serverUrl, deviceId, deviceSecret, file); if (device.init() != 0) { return; } 订阅广播Topic,广播Topic需使用“$oc/broadcast/”前缀。 device.getClient().subsc
置属性的各项参数,然后单击“确定”。 参数 说明 属性名称 建议采用驼峰形式,如batteryLevel、internalTemperature。 数据类型 int:当上报的数据为整数时,可配置为此类型。 long: 当上报的数据为长整型时,可配置为此类型。 decimal:当上
\"services\":[{\"service_id\":\"smokerdector\",\"properties\":{\"level\":258,\"temperature\":3.4}}]}" } 当平台或应用侧进行数据下发时,IoTDA会下发JSON格式的数据,需要经过编解码功能把JSON格式数据转换为二进制码流再进行数据下发。
设备连接鉴权 接口说明 IoT平台设备侧支持MQTT协议的connect消息接口,鉴权通过后建立设备与平台间的MQTT连接。 参数说明 设备通过MQTT协议的connect消息进行鉴权,对于构造ClientId的各个部分信息都必须包括进去,平台收到connect消息时,会判断设备的鉴权类型和密码摘要算法。
"protocol_type" : "CoAP", "data_format" : "binary", "manufacturer_name" : "ABC", "industry" : "smartCity", "description" : "this
的客户端在发起请求时,需要携带cn_name;https服务端根据cn_name返回对应的证书;设为false可关闭此功能。 signature_enable Boolean 参数说明:是否启用签名。填写token时, 该参数必须为true, token才可以生效,否则token
IoTDevice(serverUrl, deviceId, deviceSecret, file); if (device.init() != 0) { return; } 上报设备消息: device.getClient().publishRawMessage(new RawMessage("/test/deviceToCloud"
设备获取全量安全态势感知配置 Topic 上行: $oc/devices/{device_id}/sys/shadow/get/request_id={request_id} 下行: $oc/devices/{device_id}/sys/shadow/get/response/
IoTDevice(serverUrl, deviceId, deviceSecret, file); if (device.init() != 0) { return; } //设置命令下发回调函数、发送响应。 client.setCommandListener(new CommandListener()
er": {"mode": "ACK","from": "/users/testUser","method": "SET_TEMPERATURE_READ_PERIOD","to":"/devices/{device_id}/services/{service_id}"},"body":
的客户端在发起请求时,需要携带cn_name;https服务端根据cn_name返回对应的证书;设为false可关闭此功能。 signature_enable Boolean 参数说明:是否启用签名。填写token时, 该参数必须为true, token才可以生效,否则token
重置设备密钥 功能介绍 应用服务器可调用此接口重置设备密钥,携带指定密钥时平台将设备密钥重置为指定的密钥,不携带密钥时平台将自动生成一个新的随机密钥返回。 调用方法 请参见如何调用API。 URI POST /v5/iot/{project_id}/devices/{device_id}/action
setConnectListener(new MessageSample(device)); if (device.init() != 0) { return; } 设备接入平台后,参考如下代码订阅平台下发的消息。 @Override public void connectComplete(boolean
3版本的request函数构造请求参数 Request request = new Request(); request.setUrl(forecastServerAddress); request.setMethod(HttpMethodName.POST.name());