检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
[ { "service_type" : "temperature", "service_id" : "temperature", "description" : "temperature", "properties" : [ { "unit"
"object_device_id": "{object_device_id}", "service_id": "Temperature" } 上行响应示例 Topic:$oc/devices/{device_id}/sys/properties/get/response
发送通知”、“上报告警”、“恢复告警”。 数据转发:包含设置转发数据、设置转发目标和启动规则三部分。支持转发至“数据接入服务DIS”、“分布式消息服务 Kafka”、“对象存储服务 OBS”、“应用与数据集成平台 ROMA Connect”、“第三方应用服务(HTTP推送)”、“AMQP推送消息队列”。
TdpFuncResult apiHandle(FunctionGraphPara para, Context context) { * return super.apiHandle(para, context); * } * } * </pre> */ public abstract
login", deviceId); sendResponse(channel, message, 1); return; } // 调用网桥reportProperties接口,上报设备属性数据 BridgeService.getBridgeClient()
事件服务列表。 ServiceEvent定义表 字段名 必选/可选 类型 参数描述 service_id 必选 String 参数解释: 系统字段,固定为:"$ota"。 event_type 必选 String 参数解释: 软固件保存在IoT平台,event_type的值如下:
端订阅的消息示例。以智慧路灯为例,设备将光照强度等信息上报到IoT平台,应用服务器再接收从平台推送来的设备数据。 前提条件 Linux操作系统,且已安装好gcc(建议4.8及以上版本)。 上传产品模型 产品模型是用来描述设备能力的文件,通过JSON的格式定义了设备的基本属性、上报
"temperature" : 40, "humidity" : 24 } } } } 在源数据中,body中的content是设备消息上报的数据,设置当设备上报数据中temperature大于38时触发条件,并筛选出d
device.connect() != 0: logger.error('init failed') return service_property = ServiceProperty() service_property.service_id
TdpFuncResult apiHandle(FunctionGraphPara para, Context context) { * return super.apiHandle(para, context); * } * } * </pre> */ public abstract
数据格式样例: { "services": [ { "service_id": "Temperature", "properties": { "value": 57,
SDK接入示例 本文介绍Android系统如何通过Amqp接入华为云物联网平台,接收服务端订阅消息的示例。 准备工作 安装android studio。访问android studio官网,选择合适系统的版本下载并安装。(本文以windows 64-bit系统Android Studio 4
509证书(一种用于通信实体鉴别的数字证书),完成设备的接入鉴权。 约束与限制 当前物联网平台只支持基于MQTT协议接入的设备使用X.509证书进行设备身份认证。 每个用户最多上传100个设备CA证书。 使用MQTT(S)协议-证书接入的鉴权流程 图1 MQTT(S)协议-证书接入鉴权流程图 在控制台上传设备CA证书。
要带,请检查Content-Type是否为text/plain,以及Host是否为URL的域名,否则调用接口将返回403状态码SignatureDoesNotMatch错误。 方法二:集成OBS的SDK调用接口。 参考使用URL进行授权访问,使用put请求上传对象SDK来上传对象。
"WaterMeter", "desired": { "properties": { "temperature": "60" }, "event_time": "20151212T121212Z" },
EMO示例BootsrapSelfRegSample中的参数。 其中deviceId可以自己随意命名,用一个唯一标识设备身份的ID,也可用设备证书的唯一标识身份,设备证书使用者的CN。(因为注册组的场景不存在选择产品所以命名需要注意:如果命名字符串有“_”,那么第一项必须为对应设
"//third_party/hwcloud_iotlink/demos/mqtt_tiny_v5_agriculture_demo:mqtt_tiny_v5_agriculture_demo", 图7 demo的选择 上图中2为使用MQTT对接华为云的demo,确认该demo的BUILD
表1 业务场景 业务场景 通信Topic 报文Payload 设备上报数据 /aircondition/data/up { "temperature": 26.0 } 服务端控制指令 /aircondition/cmd { "switch": "off" } 设备使用一机一密的认证方式。
授权成功后可以通过数据转发功能将物联网平台的数据转发到您购买的华为云其他服务,或通过设备联动规则,下发命令控制设备。 同时设备接入服务将在统一身份认证服务(IAM)为您创建名为iotda_admin_trust 的委托,并授权对应的权限,可参考委托授权。 图1 委托-iotda_admin_trust
"protocol_type" : "LWM2M", "data_format" : "binary", "manufacturer_name" : "ABC", "industry" : "smartCity", "description" : "this