当前位置: 首页 > 科技观察

物联网指南:如何搭建一个实时的设备管理系统

时间:2023-03-18 12:21:23 科技观察

【.com快译】家庭环境中联网设备的数量快速增长,其他物联网设备的数量和种类也会爆炸。.面对如此大规模的发展节奏,高效的监控和自动化的管理无疑是确保物联网成功的核心。幸运的是,poadband论坛为链路级的远程监控和设备管理提供了坚实的基础,即TR-069标准。目前,我们最大的障碍是已经存在多年的网络IP驱动的设备通信协议SNMP。不过随着TR-069的普及,我们已经可以在路由器、网关、机顶盒、VOIP电话等各种设备上看到它的身影。在今天的文章中,我们将讨论如何将设备管理系统从被动的补救解决方案转变为主动的实时工具。设备管理和架构的挑战设备管理最大的挑战是我们需要面对海量的不同厂商的各种设备,管理服务的实现成本不应该太高。显然,成本过高或需要最终用户不断重启设备的解决方案并不是理想的解决方案。TR-069允许每个自动配置服务器(简称ACS)知道设备类型、制造商、序列号和上传设备日志。TR-069可以帮助用户通过“心跳”了解设备的在线状态、最后一次配置更改和重启。此外,ACS可以请求设备下载更新的配置或新固件。TR-069甚至能够在设备出现故障时对其进行修复操作。不幸的是,客户自有设备的用途和配置多种多样,这意味着发生故障的可能性很高。以路由器和住宅网关为例,它们可能支持局域网WEP或WPA2加密、DHCP或静态IP分配,提供可变的DHCP租期、IPv4和IPv6,并包括多种路由协议和桥接方法。此外,供电质量、射频干扰、温度、下载的软件等客观因素也会对其运行产生巨大影响。面对路由器故障,用户往往会频繁重启。这种情况在智能家居和物联网领域会更加普遍,而设备管理在这种场景下会变得非常关键。使用场景和操作增强ACS服务简单来说,TR-069是一种反馈导向的设计,等待设备下线后再采取行动。这种方法无法预防故障并且实施成本更高,因此我们需要一种主动模式来识别和采取行动以预防潜在故障并最大限度地延长正常运行时间。设备离线的原因有多种,包括软件质量、设备配置、设备负载、电源质量、设备过热等。事实上,过去十年间出现了多种主动事件管理模型,目前广泛应用于银行欺诈检测、零售商实时管理、运营商无线服务管理等领域。其中一项专利设计仅需一台内存为64GB的8核Linux主机,即可在无线网络上管理300万个终端客户端设备。在此设计中,它定义了一组场景,用于在设备出现故障之前识别事件序列或事件模式。该系统能够结合事件之间的共性,并在满足这些条件时采取主动行动。例如,设备可能需要以特定方式配置。当配置日志显示客户启用了不支持的功能时,服务提供商可以通过邮件提醒客户调整这个不当的配置。在下图所示的系统中,ACS服务器与实时事件引擎(此处命名为EVAM)之间可以实现实时事件协作。第一步,事件引擎实时收集和识别事件。当满足某种场景时,产生的操作会直接跳转到ACS服务器(第2步)——比如请求设备下载新的配置文件,或者第3步——通过邮件、电话等方式从客户那里获取信息或其他通讯方式连接。该系统架构的关键是准确识别可能导致故障的模式,并在发现此类模式后立即采取行动。综上所述,我们可以看到,通过这种方式,我们可以很方便的在智能家居设备管理系统中实现活动事件检测和设备管理功能。本文提到的解决方案已经过多家公司验证。成本低,可以成功地将原来的纯被动管理模式转变为主动/被动混合形式。原标题:构建实时设备管理系统原作者:CanAlhas