检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
cmd-->回车,进入命令行窗口。 输入node –v,回车后显示Node.js版本,输入npm -v显示版本信息,即表示安装成功。 导入代码样例 下载quickStart(Node.js)样例,并解压。 运行Win键 + r -->输入 cmd-->回车,进入命令行窗口,安装全局模块,执行如下命令:
设备端调整接入到平台的域名,请参见2.设备端域名切换。 对应用端进行业务开发,实现接收设备数据和下发控制指令,请参见3.应用端SDK适配。 1.平台端配置开发 配置自定义鉴权。 访问函数服务(FunctionGraph)创建自定义鉴权函数,鉴权函数代码参考如下: exports.handler = async
自定义鉴权使用说明 使用说明 图1 自定义鉴权操作流程 操作步骤 配置自定义鉴权函数:用户通过调用函数服务(FunctionGraph)创建自定义鉴权函数。 图2 函数列表-创建函数 图3 创建函数-参数信息 创建自定义鉴权:用户可以通过Console配置自定义鉴权信息,IoTD
-----------------Connection successful !!! 注:如果连接失败,在retreat_reconnection函数中已实现退避重连,代码样例如下: # 退避重连 def retreat_reconnection(self): print("---- 退避重连")
await client.StartAsync(options); 注:如果连接失败,在OnMqttClientDisconnected函数中已实现退避重连,代码样例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
命令,以实现对设备的远程控制。 物联网平台有同步命令下发和异步命令下发两种命令下发机制,如下表所示。 表1 命令下发概述 命令下发机制 定义 适用场景 LwM2M/CoAP协议设备 MQTT协议设备 同步命令下发 应用服务器可调用同步命令下发接口向指定设备下发命令,以实现对设备的
return passWord; 连接成功后,设备显示在线。 图1 设备列表-设备在线 注:如果连接失败,在onFailure函数中已实现退避重连,代码样例如下: @Override public void onFailure(IMqttToken iMqttToken,
3。 HTTPS设备与物联网平台通信 设备使用HTTPS协议接入平台时,平台和设备通过https接口调用通信。通过这些接口,平台和设备可以实现设备鉴权、消息上报及属性上报。 消息类型 说明 设备鉴权 用于设备获取鉴权信息access_token。 设备属性上报 用于设备按产品模型中定义的格式将属性数据上报给平台。
编写SQL后,单击“调试语句”。 在SQL调试对话框的调试参数页签下,输入用于调试数据,然后单击“启动调试”。 函数列表 规则引擎提供多种函数,您可以在编写SQL时使用这些函数,实现多样化数据处理。 表2 函数列表 函数名称 携带参数 用途 返回值类型 限制 GET_TAG String tagKey 获
数据转发至DIS 数据转发至RocketMQ 数据转发至GeminiDB Influx 数据转发至Kafka存储 数据转发至FunctionGraph函数工作流 数据转发至MySQL存储 数据转发至OBS长期存储 数据转发至BCS可信上链 数据转发至MongoDB存储 父主题: 规则引擎
func_name String 参数说明:自定义鉴权器对应的函数名称。 func_urn String 参数说明:函数的URN(Uniform Resource Name),唯一标识函数,即自定义鉴权器对应的处理函数地址。 signing_enable Boolean 参数说明
前往对应服务创建应用。 创建注册组 MQTT证书接入的设备,可以在设备发放创建一个注册组,绑定对应的CA证书和自定义策略,可以实现批量设备的自注册,实现设备一键上电即可上云的动作,可在注册组详情中查看该注册组下所有的设备。 进入“设备-注册组”界面,单击右上角“新增注册组”。 图10
智慧路灯设备SDK与平台通信(Java) 概述 本文基于Java代码演示设备通过MQTTS/MQTT协议接入华为云物联网平台,通过平台接口实现南向“数据上报”、“命令下发”的功能,通过应用侧的示例代码接收北向服务端订阅的消息示例。以智慧路灯为例,设备将光照强度等信息上报到IoT平
CK。 设备B收到数据:若转发成功,设备B将收到设备A发送的数据。 操作步骤 以下示例主要针对平台中创建流转规则配置。通过修改流转规则可以实现不同场景的应用。 访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。在左侧导航栏“规则”中单击“数据转发”,可到数据转发界面。
首先检查编译架构中对于__attribute__ ((weak))函数的支持性,如果不支持,建议将这些函数全部注释掉;如果出现link_tcpip_imp_init:###please implement this function by yourself####,建议检查是否实现网络层的适配。 在使用SDK时发
结果响应的次数未必和命令下发的次序相同,mid就是用来将命令执行结果响应和下发的命令进行关联的。在物联网平台,是否实现mid,消息流程也有所不同: 实现mid 若实现了mid,并且命令执行结果已上报成功,则: 命令执行结果响应中的状态(SUCCESSFUL/FAILED)会刷新到平台数据库中该命令的记录;
HH:mm:ss、yyyy/MM/dd HH:mm:ss value 时间戳取值函数 否 开启时间戳校验后必填,设备时间戳获取函数,平台通过执行该函数获取设备建链时的时间戳。 password MQTT密码函数 否 密码函数,当设备认证类型为密钥认证时必填,且模板参数中必须包含设备原始密钥参
工程iot-gateway-demo基于AbstractGateway实现了一个简单的网关,它提供tcp设备接入能力。关键类: SimpleGateway:继承自AbstractGateway,实现子设备管理和下行消息转发 StringTcpServer:基于netty实现一个TCP server,本例中子设备采用TCP协议,并且首条消息为鉴权消息
工程iot-gateway-demo基于AbstractGateway实现了一个简单的网关,它提供tcp设备接入能力。关键类: SimpleGateway:继承自AbstractGateway,实现子设备管理和下行消息转发 StringTcpServer:基于netty实现一个TCP server,本例中子设备采用TCP协议,并且首条消息为鉴权消息
智慧路灯设备SDK与平台通信(C) 概述 本文章节基于C代码演示设备通过MQTTS/MQTT协议接入华为云物联网平台,通过平台接口实现南向“数据上报”、“命令下发”的功能,通过应用侧的示例代码接收北向服务端订阅的消息示例。以智慧路灯为例,设备将光照强度等信息上报到IoT平台,应用服务器再接收从平台推送来的设备数据。