查看原文
其他

市场规模达万亿!一款开源物联网平台推荐~

TJ 程序猿DD 2021-11-13

小编平时老听别人说物联网、物联网,一直不明白到底物联网和互联网的区别在哪里,于是专门去科普了下。

物联网(Internet of Things,简称IOT)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、 连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。

物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。

2021年7月13日,中国互联网协会发布了《中国互联网发展报告(2021)》,物联网市场规模达1.7万亿元,人工智能市场规模达3031亿元

这么有前景的东东,小编自然要深入研究下了。

经过一段时间的阅读理解,找到一个不错的物联网开源项目,赶紧来和小伙伴们一起分享学习~

DC3,是一个基于Spring Cloud的开源的、分布式的物联网(IOT)平台,可用于快速开发物联网项目和管理物联设备,具备一整套物联系统解决方案。

来,先一起看看整体项目的实际效果:

看着有感觉了?那我们再一起来看看项目的架构、功能模块及具体技术实现。

DC3 架构设计

DC3 模块

四层架构

驱动层

用于提供标准或者私有协议连接物理设备的 SDK,负责南向设备的数据采集和指令控制,基于 SDK 可实现驱动的快速开发;

数据层

负责设备数据的收集和入库,并提供数据管理接口服务;

管理层

用于提供微服务注册中心、设备指令接口、设备注册与关联配对、数据管理中心,是所有微服务交互的核心部分,负责各类配置数据的管理,并对外提供接口服务;

应用层

用于提供数据开放、任务调度、报警与消息通知、日志管理等,具备对接第三方平台能力。

DC3 功能目标

  • 可伸缩:水平可伸缩的平台,构建使用领先的 Spring Cloud 开源技术;
  • 容错:没有单点故障弱,集群中的每个节点是相同的;
  • 健壮和高效:单一服务器节点可以处理甚至数百成千上万的设备根据用例;
  • 可定制:添加新的设备协议,并注册到服务中心;
  • 跨平台:使用 Java 环境可异地、分布式多平台部署;
  • 自主可控:私有云、公有云、边缘部署;
  • 完善性:设备快速接入、注册、权限校验;
  • 安全:数据加密传输;
  • 多租户:命名空间,多租户化;
  • 云原生:Kubernetes;
  • 容器化:Docker。

平台是基于 Spring Cloud 架构开发的,是一系列松耦合、开源的微服务集合。微服务集合由4个微服务层和两个增强的基础系统服务组成,提供从物理域数据采集到信息域数据处理等一系列的服务。

想进一步深入研究项目的同学,赶紧上车了!关注小编回复关键字获取项目地址:

点击下方卡片,关注公众号“TJ君

回复“物联网”,获取仓库地址

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存