0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

构建物联网平台的九条设计原则

iotmag 来源:物联网技术 作者:Asokan Ashok 2020-12-24 15:23 次阅读

物联网不再仅仅是一项尖端技术,它在改变社会和技术方面显示出了潜力。它现在还具有重大的经济影响:到2025年,全球物联网市场将超过1.5万亿美元。

思科的一项调查显示,尽管设备正在大规模联网,但75%的物联网项目都失败了。这种失败是由于太多的设备、数据和云碎片。然而,每一家有物联网想法的公司都想控制数据和他们的客户,并拥有自己的平台。因此,我们看到多个物联网平台进入市场,它们的解决方案缺乏构建平台的真正架构原则。

以下是在构建自己的物联网平台之前需要考虑的九条设计原则:

1.可扩展性

到2025年,物联网将产生79.4ZB的数据,其中大部分是非结构化的。由于设备种类繁多,即使是平台也需要分布式。

对于如此庞大的数据,应该使用基于微服务的体系结构来组织、可伸缩和可重用。这使得轻松分发应用成为可能,其中每个服务相互独立,并且可以在不干扰其他服务的情况下创建、升级和扩展。

2.安全性

到2020年底,物联网设备将达到300亿台,但你也应该看看不安全的部署、缺乏安全更新和缺乏可见性,这些问题每39秒就会吸引黑客

每个物联网设备都应该有一个安全的网关终端,并且数据应该具有动态和静态加密功能。传输层和通信层之间应确保适当的网络防火墙设计和通信安全。定期进行数据和网络安全审计以识别异常和威胁是绝对必要的。

3.高可用性

有许多关键的物联网系统,比如医疗保健领域,它们的停机可能会导致生命损失。为了减少停机,它们需要具有容错体系结构并在高可用性(HA)环境中运行。应在多个位置备份和分发数据,以防止在发生灾难性事件时丢失数据。备份解决方案应保持数据完整性,并且应易于恢复。

此外,应该制定故障转移策略,将最终用户的请求重定向到备用状态,并且应该尽可能无缝。

4.快速部署

任何物联网解决方案都应该能够快速部署新功能和更新。集中部署模式(如Kubernetes、DockerSarm或AWSElasticContainerServices)使DevOps团队能够快速、自动地测试和部署新服务。这使得关键任务物联网解决方案能够轻松保持最新状态,对最终用户零影响。

5.应用程序内的数据访问

物联网设备访问的数据应该存储在更近的位置,以减少网络延迟和成本,并提高安全性。物联网设备应通过安全终端连接以发送和接收数据,并且每一步都应对设备进行身份验证和授权。为了减少争用并优化计算能力,访问数据的物联网平台应尽可能处理异步数据。

6.数据管理

物联网设备会产生海量数据,但并不是所有数据都需要处理。对数据的深入了解有助于过滤不必要的数据,因此您最终只能收集和处理相关数据--无需使用大数据,它可以捕获所需的智能数据。

必须以全面的方式查看生成的数据,以确保合规性和规章制度。确保了解相关法律法规,以了解哪些安全措施是强制性的。

7.设备管理

想象一下,您成功地在全球三到四个地区部署了20,000多个传感器节点和网关。一段时间后,您会收到一条通知,指出网关固件中存在漏洞,并且您意识到除非最终用户手动下载补丁程序并自行更新设备,否则无法进行更新。准备好并计划一些良好的设备管理。

8.平台监控

每个物联网应用程序都应该能够对可能导致任何类型中断的事件采取预防性措施。他们不仅应该用自动信号报警,还应该迅速诊断错误,并能够在出现故障时进行修复。

9.可扩展性

物联网正处于其发展的激动人心的时刻,这项技术将继续增长。所使用的组件正在缩小到尽可能小的尺寸,数量也在增加,这为技术创造了新的机会。

无论物联网架构的设计是什么,它都必须是可扩展的。此功能不仅有助于支持大小,还有助于与其他技术的动态集成。

最后的一些想法

物联网平台太多了,因为太多的人想要建立自己的平台。您不需要重新发明轮子,在构建自己的物联网平台之前,您应该考虑使用现有平台。

现有的物联网平台构建在AWS、GCP、Azure等标准云提供商的基础上。我们收到的数据随着连接设备的数量呈指数级增长。显然,数据的成本也相应地成倍增加。如果您使用所有正在发送的数据,而不管这些数据是否有用,那么云发送数据的成本将会飙升。降低这些成本的一种方法是只获取您需要的数据。

最后,在收集什么数据以及在哪里收集数据时要非常小心——否则,在隐私方面可能会有很多法律和合规问题。例如,在数据泄露或违规的情况下,GDPR的罚款可能会非常高。

责任编辑:xj

原文标题:构建物联网平台前需要考虑的九个架构原则

文章出处:【微信公众号:物联网技术】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2870

    文章

    41639

    浏览量

    358410
  • IOT
    IOT
    +关注

    关注

    186

    文章

    3986

    浏览量

    193209

原文标题:构建物联网平台前需要考虑的九个架构原则

文章出处:【微信号:iotmag,微信公众号:iotmag】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Circle与OVERDARE合作构建元宇宙平台

    Circle与OVERDARE合作构建元宇宙平台 据外媒The Block的报道,Circle Internet Financial计划与OVERDARE合作构建元宇宙平台。 OVER
    的头像 发表于 02-27 11:22 1758次阅读

    联网构建模块:构建物联网的技术和解决方案

    电子发烧友网站提供《物联网构建模块:构建物联网的技术和解决方案.pdf》资料免费下载
    发表于 11-22 10:39 0次下载
    物<b class='flag-5'>联网</b>的<b class='flag-5'>构建</b>模块:<b class='flag-5'>构建物</b><b class='flag-5'>联网</b>的技术和解决方案

    阿里云物联网平台基础概念讲解

    产品 设备的集合,通常指一组具有相同功能的设备。物联网平台为每个产品颁发全局唯一的ProductKey。每个产品下可以有成千上万的设备。 设备 归属于某个产品下的具体设备。物联网平台
    发表于 09-11 07:41

    Arm Corstone包装内容

    ARM Corstone通过正确的架构选择、集成和验证,提供更快、更安全地构建物联网SoC所需的一切。
    发表于 08-29 06:24

    浅谈工业物联网平台

    工业互联网平台 工业互联网平台的本质是在传统云平台的基础上叠加物联网、大数据、人工智能等新兴技术
    发表于 08-10 15:45

    联网平台是干什么的用的 什么是物联网平台

        物联网平台提供了用于设备管理和数据分析的平台,从而促进了物联网设备的可扩展部署。物联网平台
    的头像 发表于 08-01 10:27 2089次阅读
    物<b class='flag-5'>联网</b><b class='flag-5'>平台</b>是干什么的用的 什么是物<b class='flag-5'>联网</b><b class='flag-5'>平台</b>

    工业物联网解决方案:智慧消防物联网平台

    随着我国经济的日益增长和城市化水平的提高,消防安全越来越受到关注。在物联网技术的支持下,智慧消防物联网平台应运而生。 数之能可以帮助企业或部门搭建物
    的头像 发表于 07-24 17:32 305次阅读

    工业物联网(IIOT)平台有什么功能?有什么应用场景?

    工业物联网(IIOT)平台是基于物联网技术、通信技术、云计算和大数据等技术构建的用于管理和监控工业领域设备和系统的平台。它连接了工业设备、传
    的头像 发表于 07-24 15:45 725次阅读

    利尔达物联网平台体验板套件开放试用申请

    、处理、分析了海量设备和信息,驱动理性、高效的决策,构建高效、持续拓展的生态,是物联网产业的价值凝结。   利尔达推出自主研发的物联网全连接云平台,为客户提供数据管理、智能升级等方面的
    的头像 发表于 07-10 18:46 391次阅读
    利尔达物<b class='flag-5'>联网</b>云<b class='flag-5'>平台</b>体验板套件开放试用申请

    使用Android和Arduino创建物联网

    电子发烧友网站提供《使用Android和Arduino创建物联网.zip》资料免费下载
    发表于 07-05 09:43 0次下载
    使用Android和Arduino创<b class='flag-5'>建物</b><b class='flag-5'>联网</b>

    使用Arduino、Sigfox和Ubidot构建物联网应用程序

    电子发烧友网站提供《使用Arduino、Sigfox和Ubidot构建物联网应用程序.zip》资料免费下载
    发表于 06-20 09:20 0次下载
    使用Arduino、Sigfox和Ubidot<b class='flag-5'>构建物</b><b class='flag-5'>联网</b>应用程序

    使用节点构建您自己的物联网平台

    电子发烧友网站提供《使用节点构建您自己的物联网平台.zip》资料免费下载
    发表于 06-14 11:50 0次下载
    使用节点<b class='flag-5'>构建</b>您自己的物<b class='flag-5'>联网</b><b class='flag-5'>平台</b>

    可重用的验证组件中构建测试平台的步骤

    本文介绍了从一组可重用的验证组件中构建测试平台所需的步骤。UVM促进了重用,加速了测试平台构建的过程。 首先对 测试平台集成者(testbe
    的头像 发表于 06-13 09:14 356次阅读
    可重用的验证组件中<b class='flag-5'>构建</b>测试<b class='flag-5'>平台</b>的步骤

    基于机智云物联网平台的智能种树小车

    功能,如图6所示。以esp8266为媒介,借助node-red在线工具搭建物联网平台,PC端作为总控制台接收各类传感器反馈的数据用以监测植树机器人各项指标,保证机器人正常工作。 图6 物联网
    发表于 05-31 19:38

    如何将2.7.0构建推送到使用2.4.0构建的现有系统上?

    你好! 我在全球范围内拥有大约 2000 台使用 2.4.0 构建的物联网设备。在过去的几年里,我已经向它们推送了十几个或更多的更新,并且这些更新始终运行良好。我
    发表于 05-08 09:06