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

简介: 物联网平台远程配置使用说明,场景一:云端推送配置信息给设备端;场景二:设备主动请求配置信息

简介

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

前提条件

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/${productKey}/${deviceName}/thing/config/push
image

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

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

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

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

1.设备端订阅云端响应设备请求配置信息的Topic:/sys/${productKey}/${deviceName}/thing/config/get_reply
注意这里和场景一订阅的Topic是不同的
image

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

3.设备通过Topic:/sys/${productKey}/${deviceName}/thing/config/get主动查询最新的配置信息。(本质上就是publish消息)具体的请求数据格式,请参考:https://help.aliyun.com/document_detail/89308.html
image

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
目录
相关文章
|
编解码 Java 物联网
NB物联网之天翼物联(4)——配置编解码插件
NB物联网之天翼物联(4)——配置编解码插件
NB物联网之天翼物联(4)——配置编解码插件
|
JSON 运维 监控
阿里云物联网平台高级功能之远程配置
使用远程配置功能,可在不用重启设备或中断设备运行情况下,在线远程更新设备的系统参数、网络参数等配置信息。本文使用MQTT.fx客户端模拟设备,进行远程配置两种场景的演示。
1061 0
阿里云物联网平台高级功能之远程配置
|
运维 监控 物联网
物联网平台远程配置使用说明
使用远程配置功能,可在不用重启设备或中断设备运行情况下,在线远程更新设备的系统参数、网络参数等配置信息。
物联网平台远程配置使用说明
|
物联网 Java 开发工具
阿里云物联网平台远程配置功能JAVA 示例参考
本文主要演示如何使用JAVA SDK实现两种应用场景
阿里云物联网平台远程配置功能JAVA 示例参考
|
物联网 监控
【阿里云IoT+YF3300】6.物联网设备报警配置
纵然5G时代已经在时代的浪潮中展现出了它的身影,但是就目前的物联网环境中,网络问题仍旧是一个比较突出的硬伤。众所周知,在当前的物联网规划中,与其说是实现万物互联,倒不如说是行业指标数据监控。对于一些特殊行业的指标数据,要求在较短时间内对其相应变化规则作出反应,并且及时预警和通知。为什么我这里把预警放在第一位,因为一些行业的指标数据关系到人民的生命财产安全。如何快速构建设备预警规则成为一个物联网系统规划中不可或缺的一环,YF3300,体验组态环境下的物联网设备报警配置。
1633 0
|
物联网 C#
《连载 | 物联网框架ServerSuperIO教程》2.服务实例的配置参数说明
1.C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍  《连载 | 物联网框架ServerSuperIO教程》1.4种通讯模式机制   一、综述      SuperIO(SIO)定位在PC终端(上位机)应用,它只有一个服务实例,配置参数是全局属性。
815 0
|
物联网 C#
物联网框架ServerSuperIO(SSIO)更新、以及增加宿主程序和配置工具,详细介绍
一、更新内容 1.修改*Server类,以及承继关系。2.增加IRunDevice的IServerProvider接口继承。3.修复增加COM设备驱动可能造成的异常。4.修复网络发送数据可能引发的异常。
743 0
|
26天前
|
存储 安全 物联网
未来技术纵横谈:区块链、物联网和虚拟现实的革新之路
在科技不断进步的今天,新兴技术正以前所未有的速度改变着我们的生活和工作方式。本文将深入探讨区块链、物联网(IoT)以及虚拟现实(VR)这三项技术的发展趋势与潜在应用场景,揭示它们如何塑造一个更加智能、互联和沉浸式的未来世界。通过对这些技术的综合分析,我们旨在提供一个全面的视角,以理解它们在未来社会结构中的重要性及影响。
23 7
|
11天前
|
存储 供应链 物联网
未来技术纵横谈:区块链、物联网与虚拟现实的融合革新
【4月更文挑战第7天】 在数字化浪潮推动下,新兴技术如区块链、物联网(IoT)和虚拟现实(VR)正不断重塑我们的工作、生活方式及商业模式。本文将深入探讨这些技术的发展趋势,以及它们如何相互交织,共同构建一个更加智能、互联和沉浸式的未来世界。区块链技术以其不可篡改的数据记录和去中心化特性,为安全性和透明度设立了新标准;物联网通过使设备智能化和网络化,推动了自动化和效率的飞跃;而虚拟现实则在娱乐、教育和医疗等领域开辟了前所未有的交互体验。文章还将剖析这些技术在实际应用中的案例,展示它们如何联合起来推动创新。
11 0
|
13天前
|
存储 安全 物联网
未来技术的融合与创新:区块链、物联网和虚拟现实的新趋势
【4月更文挑战第5天】 随着科技的不断发展,新兴技术如区块链、物联网和虚拟现实等正在逐渐改变我们的生活和工作方式。这些技术不仅在各自的领域取得了显著的进展,而且开始相互融合,为未来的应用提供了无限的可能性。本文将探讨这些新兴技术的发展趋势和应用场景,以及它们如何共同推动技术创新和社会进步。

相关产品

  • 物联网平台