物联网平台远程配置使用说明

简介: 使用远程配置功能,可在不用重启设备或中断设备运行情况下,在线远程更新设备的系统参数、网络参数等配置信息。

作者:三烽

简介


使用远程配置功能,可在不用重启设备或中断设备运行情况下,在线远程更新设备的系统参数、网络参数等配置信息。


前提条件


1.已在物联网平台控制台开通远程配置服务。如果未开通,登录物联网平台的控制台,选择监控运维 > 远程配置,然后单击开通服务。
2.设备端SDK已开启支持远程配置服务。(这里特指设备端C SDK)。需要在设备端SDK中定义 FEATURE_SERVICE_OTA_ENABLED = y。SDK提供接口linkkit_cota_init,用于初始化远程配置(Config Over The Air,COTA)。


与固件升级对比


很多场景下,开发者需要更新设备的配置信息,包括设备的系统参数、网络参数、本地策略等。通常情况下,是通过固件升级更新设备的配置信息。但是,这将加大固件版本的维护工作,并且需要设备中断运行以完成更新。为了解决上述问题,物联网平台提供远程配置更新功能,设备无需重启或中断运行即可在线完成配置信息更新。


使用场景一:云端推送配置信息给设备端


该场景使用mqtt.fx软件连接物联网平台,进行测试说明。


1.先通过mqtt.fx客户端连接上物联网平台,详情可以参考MQTT.fx接入物联网平台使用说明


2.设备端订阅推送配置信息的Topic:/sys/http://www.w3.org/1998/Math/MathML"> class="MJX-TeXAtom-ORD">productKey/" role="presentation" style="position: relative;">0070.png?V=2.7.20072.png?V=2.7.2006F.png?V=2.7.20064.png?V=2.7.20075.png?V=2.7.20063.png?V=2.7.20074.png?V=2.7.2004B.png?V=2.7.20065.png?V=2.7.20079.png?V=2.7.2002F.png?V=2.7.2productKey/{deviceName}/thing/config/push
image


3.在控制台上配置对应模板,进行批量更新。
image


4.在mqtt.fx的日志里可以看到物联网平台发送过来的消息,里面的url字段即为配置文件的下载地址
image


使用场景二:设备主动请求配置信息


该场景使用java sdk模拟设备连接物联网平台,进行测试说明。关于订阅、发布、监听等方法不在本文做详细描述。


1.设备端订阅云端响应设备请求配置信息的Topic:/sys/http://www.w3.org/1998/Math/MathML"> class="MJX-TeXAtom-ORD">productKey/" role="presentation" style="position: relative;">0070.png?V=2.7.20072.png?V=2.7.2006F.png?V=2.7.20064.png?V=2.7.20075.png?V=2.7.20063.png?V=2.7.20074.png?V=2.7.2004B.png?V=2.7.20065.png?V=2.7.20079.png?V=2.7.2002F.png?V=2.7.2productKey/{deviceName}/thing/config/get_reply
注意这里和场景一订阅的Topic是不同的
image


2.在控制台上配置对应模板,进行保存。和场景一中的第3步类似,只是不在平台进行批量更新。


3.设备通过Topic:/sys/http://www.w3.org/1998/Math/MathML"> class="MJX-TeXAtom-ORD">productKey/" role="presentation" style="position: relative;">0070.png?V=2.7.20072.png?V=2.7.2006F.png?V=2.7.20064.png?V=2.7.20075.png?V=2.7.20063.png?V=2.7.20074.png?V=2.7.2004B.png?V=2.7.20065.png?V=2.7.20079.png?V=2.7.2002F.png?V=2.7.2productKey/{deviceName}/thing/config/get主动查询最新的配置信息。(本质上就是publish消息)具体的请求数据格式,请参考:https://help.aliyun.com/document_detail/89308.html
src="https://yqfile.alicdn.com/554c386aef7e0a503c113cf6a32cf60f535c2f27.png" alt="image" title="image" style="max-width: 100%; height: auto;">


4.监听到云端响应的数据,通过url字段进行配置文件的下载
image

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
SQL 存储 消息中间件
物联网平台规则引擎使用说明
本次分享物联网平台规则引擎的详细使用说明
物联网平台规则引擎使用说明
|
编解码 Java 物联网
NB物联网之天翼物联(4)——配置编解码插件
NB物联网之天翼物联(4)——配置编解码插件
NB物联网之天翼物联(4)——配置编解码插件
|
JSON 运维 监控
阿里云物联网平台高级功能之远程配置
使用远程配置功能,可在不用重启设备或中断设备运行情况下,在线远程更新设备的系统参数、网络参数等配置信息。本文使用MQTT.fx客户端模拟设备,进行远程配置两种场景的演示。
1073 0
阿里云物联网平台高级功能之远程配置
|
物联网 Java 开发工具
阿里云物联网平台远程配置功能JAVA 示例参考
本文主要演示如何使用JAVA SDK实现两种应用场景
阿里云物联网平台远程配置功能JAVA 示例参考
|
网络协议 算法 安全
MQTT.fx接入物联网平台使用说明
本文演示如何使用MQTT.fx工具接入物联网平台,进行简单的发布和订阅消息。
MQTT.fx接入物联网平台使用说明
物联网平台OTA固件升级使用说明
物联网平台OTA固件升级使用说明
物联网平台OTA固件升级使用说明
|
SQL 数据采集 XML
物联网数据分析服务之数据开发API使用说明
物联网数据分析,又称Link Analytics,是阿里云为物联网开发者提供的设备智能分析服务,全链路覆盖了设备数据生成、管理(存储)、清洗、分析及可视化等环节。有效降低数据分析门槛,助力物联网开发工作。
物联网数据分析服务之数据开发API使用说明
|
运维 监控 物联网
物联网平台远程配置使用说明
物联网平台远程配置使用说明,场景一:云端推送配置信息给设备端;场景二:设备主动请求配置信息
1726 0
物联网平台远程配置使用说明
|
物联网 监控
【阿里云IoT+YF3300】6.物联网设备报警配置
纵然5G时代已经在时代的浪潮中展现出了它的身影,但是就目前的物联网环境中,网络问题仍旧是一个比较突出的硬伤。众所周知,在当前的物联网规划中,与其说是实现万物互联,倒不如说是行业指标数据监控。对于一些特殊行业的指标数据,要求在较短时间内对其相应变化规则作出反应,并且及时预警和通知。为什么我这里把预警放在第一位,因为一些行业的指标数据关系到人民的生命财产安全。如何快速构建设备预警规则成为一个物联网系统规划中不可或缺的一环,YF3300,体验组态环境下的物联网设备报警配置。
1640 0
|
物联网 运维 监控
物联网平台OTA固件升级使用说明
物联网平台设备端OTA升级操作步骤
2971 0
物联网平台OTA固件升级使用说明

相关产品

  • 物联网平台