检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用安全隧道通信协议接入 概述 物联网平台提供了安全隧道功能,通过使用安全隧道通信协议,建立应用端与设备端间的WebSocket通道,可以实现远程连接企业内部网的物联网平台设备,有效解决了无法直接从外部登录部署在企业内部的设备的问题场景。 当应用端与设备端都完成安全隧道的连接后,
定属性名,如果不指定则使用字段名。 属性可以加上writeable来控制权限,如果属性只读,则加上writeable = false,如果不加,默认认为可读写。 定义服务的命令。设备收到平台下发的命令时,SDK会自动调用这里定义的命令。 接口入参和返回值的类型是固定的不能修改,否则会出现运行时错误。
使用https协议接入 概述 HTTPS是基于HTTP协议,通过SSL加密的一种安全通信协议。物联网平台支持HTTPS协议通信。 使用限制 描述 限制 支持的HTTP协议版本 支持 Hypertext Transfer Protocol — HTTP/1.0 协议 支持 Hypertext
st222)。如何使用MQTT.fx可参考使用Mqtt.fx调测使用Mqtt.fx调测。 设备B在Subscribe页面中输入Topic“ /test/M2M/#”后,单击“Subscribe”订阅。 图11 设备B(test222)在Subscribe页面中输入topic 设备
ccessCount Mqtt流转失败次数 iotda_mqtt_forwarding_failedCount MySql流转次数 iotda_mysql_forwarding_totalCount MySql流转成功次数 iotda_mysql_forwarding_successCount
单击“更多-详情”进入产品详情页面,单击“基本信息”中“上传模型文件”,导入hj212_product_model.zip,导入后如下所示。 图2 模型定义-HJ212 在IoTDA平台注册设备 IoTDA平台通过设备ID标识设备。在HJ212场景中,使用HJ212消息中的MN字段作为设备ID,使终端设备与I
使用MQTT.fx进行消息收发 概述 MQTT.fx是一款基于Eclipse Paho、使用Java语言编写的MQTT客户端。支持Windows、Mac和Linux操作系统,可用于模拟设备通过MQTTS/MQTT协议连接华为云IoTDA并通过Topic发布和订阅消息。本文以Windows系统为例,介绍如何使用MQTT
创建用户并授权使用IoTDA 如果您需要对您所拥有的IoTDA进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以: 根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建I
FrmMqttDemo类主要提供建立MQTT/MQTTS连接等方法,MQTT默认使用1883端口,MQTTS默认使用8883端口(需要加载设备校验平台身份的证书DigiCertGlobalRootCA.crt.pem,用于设备侧接入物联网平台登录鉴权使用,可以在资源获取中下载证书文件),ManagedMqt
Profile Settings中的Broker Address和Broker Port,建立与设备接入的连接; 完成与设备接入的上报数据等业务交互。 您可参考指导:设备接入 IoTDA> 开发指南> 设备侧开发> 使用MQTT Demo接入> 使用MQTT.fx调测中的【上报数据】和【进阶体验】部分。
后跟一个AS关键字和AS变量,长度不超过32个字符。如果使用常量或函数,则必须使用AS指定名称。 JSON变量 JSON变量支持大小写字母,数字,下划线和中划线,为了和减号的意思区分,当使用中划线的时候,请将JSON变量使用双引号进行引用,如:"msg-type"。 Json变量抽取嵌套结构体的数据
广播通信使用说明 广播通信使用说明 图1 广播通信时序图 操作步骤 设备发起连接鉴权,鉴权参数填写规则参考设备连接鉴权。 设备鉴权成功后,发起广播Topic订阅,广播Topic必须为“$oc/broadcast/”前缀,样例如下: $oc/broadcast/test 应用服务
认证用的ak和sk直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全; // 本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量HUAWEICLOUD_SDK_AK和HUAWEICLOUD_SDK_SK。
nel为ROMA_FORWARDING时,必填。(仅企业版支持) mysql_forwarding 否 MysqlForwarding object 参数说明:转发MySQL消息内容。当channel为MYSQL_FORWARDING时,必填。 influxdb_forwarding
nel为ROMA_FORWARDING时,必填。(仅企业版支持) mysql_forwarding 否 MysqlForwarding object 参数说明:转发MySQL消息内容。当channel为MYSQL_FORWARDING时,必填。 influxdb_forwarding
} 定义服务属性,私有变量以下划线开头,使用@Reflect.metadata("Property", { name: "string", writeable: boolean })注解表示一个属性,其中中name和产品模型中属性名保持一致。writeable用来标识属性是否可写
0)</version> </dependency> 代码示例 Maven依赖版本请使用版本区间,如您使用具体版本号,请使用3.0.60及以上。 以调用查询设备列表接口为例,以下代码示例向您展示使用Java SDK的主要步骤: 创建认证。 创建IoTDAClient实例并初始化。 实例化请求对象。
Profile Settings中的Broker Address和Broker Port,建立与设备接入的连接; 完成与设备接入的上报数据等业务交互。 您可参考指导:设备接入 IoTDA> 开发指南> 设备侧开发> 使用MQTT Demo接入> 使用MQTT.fx调测中的【上报数据】和【进阶体验】部分。
限制offset最大值是出于API性能考虑,您可以搭配marker使用该参数实现翻页,例如每页50条记录,1-11页内都可以直接使用offset跳转到指定页,但到11页后,由于offset限制为500,您需要使用第11页返回的marker作为下次查询的marker,以实现翻页到12-22页。 取值范围:0-500的整数,默认为0。
认证用的ak和sk直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全; // 本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量HUAWEICLOUD_SDK_AK和HUAWEICLOUD_SDK_SK。