链接全球数十亿台设备!物联网行业如何应对数据管理、实时分析和供应链优化的挑战?

本文主要是介绍链接全球数十亿台设备!物联网行业如何应对数据管理、实时分析和供应链优化的挑战?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

物联网已成为面向未来的解决方案的关键组成部分,且其所蕴含的巨大经济价值潜力有待挖掘。麦肯锡公司估计,到 2030 年,物联网 (IoT) 在全球范围内创造的价值将达到 5.5 万亿至 12.6 万亿美元,这其中就包括消费者和客户获得的价值。不必从其他方面证明,只需看看自己的手腕,就可以感受到物联网的日益普及以及消费者对其的依赖。从健身手环到联网车辆、智能家居,再到制造业和零售业的机群管理解决方案,物联网已经连接了全球数十亿台设备,而且该数值还将继续上涨。

上线的物联网设备越来越多,传感器也越来越复杂,公司必须慎重选择适当的底层技术,才能使物联网解决方案更易于实施,才能帮助公司抓住新的创新机会。

在本博客中,我们将介绍 MongoDB 如何成功应对制造业、零售业、电信业和医疗保健业等各个行业面临的三大物联网数据相关挑战。挑战如下:

数据管理

实时分析

供应链优化

在这里插入图片描述

图 1:面向物联网的 MongoDB Atlas

我们直接切入正题!

数据管理

存储、传输和处理物联网设备产生的大量数据是一项重大挑战。此外,物联网设备产生的数据通常采用的是可变结构。必须谨慎地对这类数据标记时间戳、索引并与其他数据源相关联,才能够提供有效决策所需要的上下文。数据量之多以及复杂性交织在一起,导致组织难以有效、高效地处理来自物联网设备的数据。

博世

我们看下博世物联网套件 (Bosch IoT Suite),这是博世数字 (Bosch Digital) 针对物联网设备管理、物联网数据管理和物联网边缘所推出的系列产品和服务。这些产品和服务涵盖超过 250 个国际物联网项目和超过 1000 万台互联设备。

博世将 MongoDB 用于实时存储、管理和分析数据。MongoDB 能够处理结构化、半结构化和非结构化数据,也能够使用 JSON 进行高效数据建模。而这些能力又能够轻松地将每个设备的信息模型映射到数据库中设备关联的文档。此外,动态模式支持敏捷开发方法,可轻松开发应用程序和软件。添加新设备、传感器和资产易如反掌,这也意味着团队可以专心打造更好的软件。

ThingSpace

再看下另一个示例。ThingSpace 是由 Verizon 推出且引领市场的物联网连接管理平台,提供交付各种物联网产品和服务所需的网络接入。选择 Verizon 的公司需要购买 Verizon 的网络接入服务才能连接公司旗下设备,并捆绑他们自己的解决方案后再销售给最终用户。ThingSpace 的客户都会销售一款需要可靠连接的物联网产品,以确保设备始终能够正常工作,而 WiFi 无法提供这种连接。

Verizon 旗下基于 RDBMS 的整体式系统无法适当扩展,没法同时处理事务工作负载和时间序列工作负载,因此 Verizon 确定自己需要分布式数据库架构才能继续发展。事实证明,MongoDB 是唯一一款扩展能力达到要求的解决方案,能够满足 Verizon 在不同用例和工作负载类型组合方面的要求。只有 MongoDB 的高度可用、可扩展架构能够应对大量设备和信息高速流入所产生的巨大处理需求。原生MongoDB 时间序列能够借助群集式索引优化存储,也能够优化时间序列查询运算符,实现性能提升。

MongoDB 提供灵活的数据建模、强大的索引和时间序列等高级功能,能为物联网设备所生成的复杂且多样的数据管理提供有效的解决方案。

实时分析

实时数据分析是当下大数据分析极为重视的一个部分,能在企业制定更加以数据为驱动的实时决策时为其提供价值。然而,尽管它如此重要,能对每分钟或每秒钟的数据变化做出响应的企业却屈指可数。为企业实施实时分析时会出现许多挑战。存储如此庞大的数据并对其进行实时分析又是完全不同的情况。

Thermo Fisher Cloud

我们接着来看 Thermo Fisher Cloud,这款面向 AWS 上科学社区的大型云平台。MS Instrument Connect 允许赛默飞世尔的客户使用任何移动设备或浏览器查看实时实验结果。每个实验都会产生数百万“行”数据,导致现有数据库的性能欠佳。内部开发人员需要的数据库应当能够轻松处理各种快速变化的数据。MongoDB 的表达式查询语言和丰富的二级索引提供了灵活性,可以支持客户进行科学实验所需的即席查询和预定义查询。

“凡是能够使用 MongoDB Atlas 这样的服务时,我都会去把握。这样的话,赛默飞世尔的员工就可以专注于自己擅长的事情,也就是,做好科学服务领域的佼佼者。”

赛默飞世尔高级软件架构师 Joseph Fluckiger

MongoDB Atlas 可无缝扩展,能够摄取大量传感器和事件数据,用以支持实时分析,瞬时捕捉任何关键事件或更改。该产品为组织提供了各种新功能,包括:

捕获任何类型的流式传输数据或批

处理数据,而不会过多地映射数据

通过内置聚合框架轻松直观地分析数据

快速且大规模地轻松提供数据见解

使用 MongoDB 之后,组织可以优化查询以快速交付结果,从而改善运营并推动业务增长。

供应链优化

商品在供应链不同环节中四处移动,很难在整个过程中保持对其的端到端可见性。任何阶段缺乏控制都会极大地损害规划的效率,拖垮整个供应链的速度,最终导致投资回报率下降。不论是按需求采购原材料以优化仓库空间,还是收获实时供应链洞察,支持物联网的供应链能够消除盲点和低效率情况,进而显著优化这些流程。

Longbow Advantage

Longbow Advantage 使客户能够优化其供应链,达成可观的经营业绩。每天在多个仓库之间穿梭的货物有数百万批,因此每一天都会产生海量数据。公司必须对这些数据进行分析,才能够收获实时可见性和报告。公司旗下的旗舰仓库可见性平台 Rebus 将实时性能报告与端到端仓库可见性和智能劳动力管理相结合。

Longbow 需要的数据库解决方案,应当能够处理这种规模的数量,并围绕 Rebus 提供实时仓库可见性和报告。公司知道依赖单一、耗时的电子表格无法做到这一点。很明显,MongoDB 的文档数据库模型非常适合,能够允许 Rebus 近乎实时地收集和存储不同数据并实现数据可见性。

智能供应链解决方案的另一个关键组成部分是支持物联网的移动应用程序。这些应用程序能够提供实时可见性、加速在现场制定数据驱动型决策。在这种情况下,离线优先模式变得至关重要,因为工作人员需要访问数据的区域往往不存在连接或连接较差。Realm by MongoDB 是一种面向对象的轻量级嵌入式数据库技术,适用于资源受限的环境。它非常适用于在移动设备上存储数据。利用 MongoDB 的 Realm SDK(封装了 Realm 数据库)和 Atlas Device Sync(支持通过手机在 MongoDB 和 Realm 之间实现无缝数据同步,尽可能减少开发人员的工作量)之后,企业可以快速开发移动应用程序并推动创新。

MongoDB 为支持物联网的供应链提供了强大的解决方案,可以优化流程并消除低效率,使组织能够制定数据驱动的决策并提高供应链效率。

结论

物联网行业正在迅速发展,互联设备数量不断增加,利用这些解决方案的企业面临的挑战也随之增加。

我们看了一系列真实用例,了解了 MongoDB 如何帮助企业处理物联网数据管理、执行实时分析和优化供应链,从而推动各种行业创新。MongoDB 拥有独特的功能和性能,能够为您管理繁重的工作,在物联网领域的持续数字化转型中继续发挥关键作用。

想了解更多信息或开始使用 MongoDB?请查看我们的物联网资源

MongoDB 物联网参考架构

使用 Relational Migrator 迁移现有应用程序

MongoDB 和 IIoT 电子书

物联网网页

这篇关于链接全球数十亿台设备!物联网行业如何应对数据管理、实时分析和供应链优化的挑战?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/636818

相关文章

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

MyBatis 动态 SQL 优化之标签的实战与技巧(常见用法)

《MyBatis动态SQL优化之标签的实战与技巧(常见用法)》本文通过详细的示例和实际应用场景,介绍了如何有效利用这些标签来优化MyBatis配置,提升开发效率,确保SQL的高效执行和安全性,感... 目录动态SQL详解一、动态SQL的核心概念1.1 什么是动态SQL?1.2 动态SQL的优点1.3 动态S

Python如何使用__slots__实现节省内存和性能优化

《Python如何使用__slots__实现节省内存和性能优化》你有想过,一个小小的__slots__能让你的Python类内存消耗直接减半吗,没错,今天咱们要聊的就是这个让人眼前一亮的技巧,感兴趣的... 目录背景:内存吃得满满的类__slots__:你的内存管理小助手举个大概的例子:看看效果如何?1.

一文详解SpringBoot响应压缩功能的配置与优化

《一文详解SpringBoot响应压缩功能的配置与优化》SpringBoot的响应压缩功能基于智能协商机制,需同时满足很多条件,本文主要为大家详细介绍了SpringBoot响应压缩功能的配置与优化,需... 目录一、核心工作机制1.1 自动协商触发条件1.2 压缩处理流程二、配置方案详解2.1 基础YAML

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

找不到Anaconda prompt终端的原因分析及解决方案

《找不到Anacondaprompt终端的原因分析及解决方案》因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜... 目录问题原因问http://www.chinasem.cn题解决安装了 Anaconda 却找不到 An

Spring定时任务只执行一次的原因分析与解决方案

《Spring定时任务只执行一次的原因分析与解决方案》在使用Spring的@Scheduled定时任务时,你是否遇到过任务只执行一次,后续不再触发的情况?这种情况可能由多种原因导致,如未启用调度、线程... 目录1. 问题背景2. Spring定时任务的基本用法3. 为什么定时任务只执行一次?3.1 未启用

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语