市场规模达万亿!一款开源物联网平台推荐~
小编平时老听别人说物联网、物联网,一直不明白到底物联网和互联网的区别在哪里,于是专门去科普了下。
物联网(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君”
回复“物联网”,获取仓库地址
往期推荐
大家好,我是TJ
一个励志推荐10000款开源项目与工具的程序员
欢迎关注我,了解多好玩、有趣的科技资讯