检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
"default"; /** * IoTDA仅支持PLAIN */ @Builder.Default private String saslMechanisms = "PLAIN"; /** * true: SDK自动ACK(默认)
等;应用软件可以根据设备的特点,提供不同的功能,比如采集数据、数据分析处理等。软件升级又称为SOTA(SoftWare Over The Air),是指用户可以通过OTA的方式支持对LwM2M协议和MQTT协议的设备进行软件升级。 基于LwM2M协议的产品模型,软件升级遵循的协议
志,若使用MQTTS则会出现第2行日志;如果使用适配sal的tcpip协议则会出现第1行日志;若相应日志没有打印,建议根据文件link_main.c找到对应功能的初始化函数所对应的宏,之后在iotlink_config.h中检查对应的宏是否打开。 设备断电之后在IoTDA平台仍然可以看到设备在线?
= connect(topic); var times = 0; while (!success) { await sleep(duration) if (duration < maxDuration) { duration
数据转发至FunctionGraph函数工作流 场景说明 对于设备上报到平台的数据,使用函数工作流FunctionGraph处理实时流数据。通过函数服务,用户只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,即可跟踪设备的设备属性、消息上报,状态变更,分析、整理和计量数据流。
数据转发至第三方应用 转发方式概述 使用HTTP/HTTPS转发 使用AMQP转发 使用MQTT转发 设备间通信 父主题: 规则引擎
获取指定tag_key对应的tag_value。 GET_TAG('testTagName') 字符串 - CONTAINS_TAG String tagKey 判断是否包含指定tag_key。 CONTAINS_TAG('testTagName') 布尔值 - GET_SERVICE String serviceId,boolean
public static void main(String[] args) { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great
@Override public void onFailure(Object context, Throwable var2) { log.error("reportProperties failed" + var2.toString()); }
public static void main(String[] args) { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great
( pack.ag/amqp v0.12.5 // 本示例使用v0.12.5,根据实际需要选择版本 ) 代码示例 package main import ( "context" "crypto/tls" "fmt" "pack.ag/amqp" "time" )
产品中定义的Topic会被平台拒绝。使用方式可以参考链接使用自定义Topic进行通信的最佳实践。 使用非$oc开头的自定义Topic,如/aircondition/data/up进行消息通信,这类Topic平台不校验Topic权限,根据MQTT协议定义的规则进行Topic的消息上
消息体为二进制格式。 物联网平台向应用返回200 OK,携带命令状态为SENT。(如果设备不在线或者设备没收到指令则下发失败,命令状态为FAILED) 设备收到命令后返回ACK响应。 若应用订阅了命令的状态变更通知,物联网平台通过命令状态更新通知接口推送消息给应用,携带命令状态为DELIVERED。消息样例如下:
参数说明:消息名称。 status 否 String 参数说明:设备消息状态,包含:PENDING,DELIVERED,TIMEOUT,FAILED。 error_info 否 ErrorInfoDTO object 参数说明:消息下发失败信息。 timestamp 否 String
设备侧获取平台的设备影子数据 功能介绍 用于设备向平台获取设备影子数据。用户可以通过应用服务器或物联网控制台配置设备影子预期数据,设备上线时订阅该topic,可以获取到平台设备影子数据,以此来同步设备属性期望值,从而完成设备属性值的修改。 简单交互逻辑介绍如下: ① 应用调用“配
设备向物联网平台上报数据,设备携带物联网平台下发/19/0/0订阅时的token进行属性上报。 Operation CoAP Method URI Success Failure Notify Asynchronous Response 不涉及 2.05 Content with {value} 不涉及 设
static DateTime lastConnectTime = DateTime.Now; static void Main(string[] args) { try {
云端IoTDA通过规则引擎将数据流转到DIS,并经过DLI-Flink处理后写入DWS,便于后续数据治理。还可流转到MRS进行大数据清洗和处理,便于后续进行AI分析和数据挖掘。 图5 智能制造场景参考架构图 分布式光伏 需求场景:新能源公司需要将各个厂商生产的逆变器设备的电压,电流,功率,发电量以
address}:5671?amqp.vhost=default&amqp.idleTimeout=8000&amqp.saslMechanisms=PLAIN 参数 说明 server.address AMQP服务端接入地址,请前往管理控制台-实例-总览页面-实例基本信息-接入信息-AMQPS接入地址处获取。
3.1.1 与标准MQTT协议的区别 支持Qos 0 支持Topic自定义 支持共享订阅 不支持QoS1,QoS2 不支持will、retain msg 不支持客户端Publish MQTTS支持的安全等级 采用TCP通道基础 + TLS协议(TLSV1.2) 支持的加密套件列表: