第2章.现场设备的物联网模式--设备管理

2.3 设备管理

设备的作用及其管理方式是物联网和非物联网部署之间的关键区别。设备生命周期管理的阶段包括设备供应(注册、激活和调试)到取消供应。本书中用于设备管理的注释如下图所示:

图2.6------设备管理模式的符号

设备管理包括现场设备的固件更新,可以是临时的(例如,修补安全漏洞),也可以是有计划的(推送具有更新功能集的最新配置和/或固件)。由于物联网设备的受限性质,在更新固件时需要特别注意: 设备不应处于关键操作的中间。

因此,设备的当前状态(繁忙、空闲等)应定期与中央服务器共享。 在某些情况下,信道带宽是有限的,因此谨慎的做法是以包或块的形式发送新版本的固件。如果特定组块存在传输错误/数据丢失,这将消除发送完整固件的需要 通常,一旦物联网解决方案实施的试点阶段完成,部署的现场设备的数量就会呈现出曲棍球式的增长。

因此,重要的是要确保在中央服务器上运行的设备管理模块设计为完全可扩展。此外,为了有效管理大量现场设备,谨慎的做法是将设备分为设备系列。可以根据物理位置(模仿设备的实际物理拓扑结构,如国家、县、村庄等)或时间(例如设备安装年份)进行隔离/分类。

除了几个设备之外,另一个挑战是需要管理不同的设备集。典型的物联网部署是在棕地类型的场景中完成的,即新设备与传统设备共存。需要对旧设备进行管理和仔细规划,因为大多数设备不支持所有设备管理操作(如固件更新)。 设备注册过程通常遵循以下顺序:

图2.7-设备供应流程

以下是设备管理解决方案的主要功能:

生命周期管理:设备管理组件预计将管理现场设备,从初始供应到最终退役。此外,设备和中央服务器之间的所有通信都应安全进行------只有经过适当授权的经过身份验证的设备才能向中央服务器发送数据并接收命令。还需要确保安全密钥、证书等的及时轮换。

配置管理 :通过从后端推送相关配置来修改已部署设备的行为是另一个关键需求,因为它有助于远程进行所需的更改,并避免不必要和昂贵的卡车滚动。配置的典型示例包括改变向中央服务器报告数据的频率以优化电池和/或信道带宽,出于诊断目的请求额外的设备状态信息,以及切换特征/功能以节省电池寿命。 如果更改配置参数导致设备的状态变得不可预测(例如,设备变得无响应),则设备应具有内置机制来重新启动自身(例如,使用看门狗计时器)或回滚到以前的配置。 设备状态可见性:设备管理应以仪表板的形式显示设备的状态(连接状态,如已连接/未连接、上次连接或数据传输时间、电池状态等)以及设备元数据(例如,设备安装的日期和时间、物理位置、当前固件版本等)。在可以接受非常低的设备停机时间的情况下,设备管理应及时向相关团队发送警报或通知。

重要提示

设备管理跨越现场设备的整个生命周期(注册、激活和调试),还支持定期(功能发布)和临时(安全漏洞修补)固件发布。

模式摘要

设备管理模式总结如下:

解决的问题:

商业 简化设备入职流程,缩短部署时间 批量设备入职以加速设备推出 第三方设备入职将带来新的商机 通过远程配置/固件更新降低设备的现场操作成本 优化设备诊断和故障排除,降低操作成本 安全的固件/补丁更新,实现不间断的操作(避免安全漏洞) 可视化客户设备拓扑,了解一个设备相对于其他设备的物理和逻辑位置

技术的 远程运营商可访问的远程安全空中传送(OTA)服务 可重复使用的设备管理服务提供了更好的控制和协调 内置可扩展性,确保正确处理未来的工作负载 设备相关细微差别和功能的抽象化

用法上下文: 设备入职和连接 设备的异质性和/或设备数量 固件更新管理 应用设备安全场景 对具有远程访问功能的设备进行故障排除 管理设备连接和资源清册 示例/使用场景: DG管理是物联网计划成功的关键要求,物联网计划涉及多个利益相关者、现场运营和在边缘设备上运行的软件 管理设备生命周期操作,并将其与设备数据管理操作(数据摄取、数据存储等)区分开来 模式原理: 需要一个集中的机制来确保现场设备的生命周期管理 相关模式: DG DT 假设: 没有一个

注意事项: 设备规模和多样性 固件升级频率与可用设备电池寿命的权衡 对设备的远程访问(通过设备隧道连接防火墙后面的设备) 设备拓扑和分组有助于大规模管理设备 DG以及终端设备的固件更新 基于事件或定期固件更新

反模式场景: 固件和/或配置的罕见更新 极少数现场设备无法证明设备管理的开销是合理的 手动更新可行的场景

总结

本章介绍了核心设备相关模式(DG、DT和设备管理)。这些模式将帮助您开发端到端的物联网架构(即数据由设备发送,然后命令被发送回设备,以便采取所需的行动的场景)。

此时,您应该能够决定DG中需要实现哪些功能,以及中央服务器上需要实现什么功能。 下一章将对此物联网模式列表进行扩展,并包括在中央服务器上实现的模式。

相关推荐
数智顾问15 小时前
(90页PPT)IBM集团管理驾驶舱项目蓝图规划(附下载方式)
大数据·人工智能·物联网
wuyk55515 小时前
《WiFi 嵌入式物联网开发全套实战》| 第 26 章 WiFi 频繁掉线、假死、断连根因分层定位
物联网
wtblszn15 小时前
空压机在线监测物联网方案
大数据·运维·物联网·自动化·能源
尺度商业18 小时前
中国稀土集团创新科技有限公司与本末科技战略合作落地
科技·物联网
m0_7381858219 小时前
Flutter 鸿蒙化实战:flutter_iot_wifi 适配 OpenHarmony,IoT 设备 WiFi 配网
物联网·flutter·华为·harmonyos·鸿蒙
byte轻骑兵19 小时前
【PBAP】规范精讲[3]: 蓝牙PBAP协议应用层核心——电话本数据的格式与交互逻辑解析
物联网·蓝牙·pbap·短距离通信协议
沐欣工作室_lvyiyi19 小时前
基于物联网的智能商业零售管理系统设计与实现(论文+源码)
物联网·mysql·mysql数据库·零售
传感器与混合集成电路1 天前
模态识别离不开三向同步:火箭振动测点选择与三轴压电加速度计配置方法
物联网
KaiwuDB1 天前
KaiwuDB 运维实战04:DRBD + KaiwuDB——物联网场景下的低成本数据库高可用方案
运维·数据库·物联网·时序数据库·kaiwudb·aiot·多模数据库
盛世宏博北京1 天前
档案库房防护能力升级:从八防到十二防的物联网全维度感知防护体系建设方案
网络·物联网