开源的物联网平台

小狐憨憨 小狐憨憨     2023-01-05     750

关键词:

因个人兴趣爱好,作者 @张红元 从 2016 年开始利用业余时间开始设计、开发 DC3 物联网平台开源项目。

DC3 是基于 Spring Cloud 技术栈的开源分布式物联网平台,用于快速开发、部署物联设备接入项目,是一整套物联系统解决方案。DC3 平台基于 Spring Cloud 架构开发,涉及到技术栈包括:

  • Spring Cloud
  • MySQL
  • Redis
  • Mongo DB
  • Nginx
  • RabbitMQ

微服务集合由 4 个微服务层和两个增强的基础系统服务组成,提供从物理域数据采集到信息域数据处理等一系列的服务。

Spring Cloud Netflix、Spring Cloud Gateway、Spring Cloud Security、Spring Cloud OpenFeign 等微服务模块。整体技术架构图如下所示:

DC3 物联网平台分为四块,分别是驱动层、数据层、管理层、应用层:

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

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

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

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

系统预览

除了详细的技术架构介绍和系统 demo,作者还提供了详细的文章手册,通过这份手册你就能快速部署、了解相关驱动:

地址:https://gitee.com/pnoker/dc3-web

使用 websockets 拥有自己的物联网平台

】使用websockets拥有自己的物联网平台【英文标题】:OwnIOTplatformusingwebsockets【发布时间】:2021-05-2216:46:22【问题描述】:我正在为我在大学的最后一年项目做一个物联网平台,其概念是使用WebSockets将物联网设备与平台连接起来... 查看详情

使用mqtt连接华为云的物联网平台

**使用MQTT连接华为云的物联网平台(一)**在使用了阿里云的物联网平台后,发现连接云平台其实也就那么简单,那么这边介绍一下,华为云的设备创建与连接,该内容分两篇实现(本篇介绍如何在华为云创建设... 查看详情

使用mqtt连接阿里云的物联网云平台(代码片段)

使用MQTT连接阿里云的物联网云平台(2)上一篇讲到在阿里云的物联网平台建立物理模型(即数据点),以及如何使用虚拟设备查看设备上线时上报的JSON格式和云平台下发的JSON格式,这点对于后面项目开发来说很重要。本篇将... 查看详情

使用mqtt连接华为云的物联网平台(代码片段)

使用MQT为云的物联网平台文章目录使用MQT为云的物联网平台前言一、MQTT.fx连接华为云需要什么二、连接步骤1.创建连接2.订阅主题与发布主题3.实践操作总结前言上一篇说明了如何在华为云创建设备,并获取到它的DeviceID和密... 查看详情

智能硬件开源平台都有哪些

智能硬件开源平台:http://www.kaifakuai.com/开发快为解决物联网服务器、设备终端、移动端、PC端等实时互联互通的物联网应用需求而提出了物联网联接通信服务解决方案。它能够有效的帮助传统开发团队应对“软硬云”开发困境,... 查看详情

我的物联网项目平台架构

介绍下目前整个软件开发团队的配套成员技能人数android1ios1前端1美工1java2以上就是我们这个项目的人员搭配,我除了项目上的管理,更多的是在做业务需求,系统架构,平台建设,然后也顶多算半个开发人员参与在写代码。 ... 查看详情

我的物联网项目平台架构

介绍下目前整个软件开发团队的配套成员技能人数android1ios1前端1美工1java2以上就是我们这个项目的人员搭配,我除了项目上的管理,更多的是在做业务需求,系统架构,平台建设,然后也顶多算半个开发人员参与在写代码。 ... 查看详情

intel为google的物联网平台brillo推出开发板edison

Brillo*isasolutionfromGoogle*forbuildingconnecteddevices.IncorporatingaspectsoftheAndroid*platform,Brillobringssecurity,localandinter-deviceservicecompatibility,andamodularapproachtosystemcomponentsto 查看详情

intel为google的物联网平台brillo推出开发板edison

Brillo*isasolutionfromGoogle*forbuildingconnecteddevices.IncorporatingaspectsoftheAndroid*platform,Brillobringssecurity,localandinter-deviceservicecompatibility,andamodularapproachtosystemcomponentsto 查看详情

使用mqtt连接阿里云的物联网云平台(代码片段)

**使用MQTT连接阿里云的物联网云平台**对于嵌入式的小伙伴来说,使用MQTT协议貌似是一个必须经过的过程,但对于一些刚入门或对MQTT不熟悉的人来说,寻找适合使用MQTT的平台也是一个难点,有些人可能会为了验... 查看详情

eclipse的物联网架构(eclipseiotarchitectures)

物联网架构(IoTArchitectures)典型的物联网解决方案的特点是许多设备(即事物)可能使用某种形式的网关通过网络与企业后端服务器通信,该后端服务器运行物联网平台,帮助将物联网信息集成到现有企业中。设备... 查看详情

物联网平台与kettle技术的结合(代码片段)

...监控平台,它是基于tb的物联网平台实现的。tb是一个开源的物联网平台,虽然功能很强大,但是毕竟是老外写的,在使用的过程中你会发现很多的使用习惯与国内的系统都有差异。比如:tb暴露的rest接口,... 查看详情

thingskit物联网平台价格

...网技术的不断追求。作为潜在的客户,您一定关心ThingsKit的物联网平台产品价格,下面我们将为您一一解答。首先,我们要明确的是,ThingsKit是一家专业的物联网平台提供商,我们的产品包括物联网网关、云平台等等。每一款产... 查看详情

在智能创业的风口鼓风,全国首个民间资本为主的物联网行业投融资平台诞生!

...成战略合作协议,三方发起创立全国首个以民营资本为主的物联网行业投融资平台,共同打造智能创业孵化利器。在智能硬件特别是智能家居炙手可热的市场环境下,物联网成为下一个风口,打通物联网创业的融资渠道是突破行... 查看详情

立创eda开源推荐09期基于esp32的物联网时钟

作者:立创EDA官方工程主页链接:https://oshwhub.com/course-examples/wu-lian-wang-shi-zhong简介:立创EDA&高校联合实验室培训用例:基于ESP-C3-12F物联网时钟设计1、项目介绍通过项目的学习,可以学到以下内容:学... 查看详情

目前见过功能最完整的物联网系统项目,代码结构清晰,第一次使用就有点上头

...。值得推荐。项目介绍本项目系统是一个基于SpringCloud的开源的、分布式的物联网(IOT)平台,用于快速开发物联网项目和管理物联设备,是 查看详情

intel为google的物联网平台brillo推出开发板edison

Brillo*isasolutionfromGoogle*forbuildingconnecteddevices.IncorporatingaspectsoftheAndroid*platform,Brillobringssecurity,localandinter-deviceservicecompatibility,andamodularapproachtosystemcomponentstoyourIntelIoTtechnology.VerifiedfunctionalitywithBrilloforthe Intel®Edisonboard resultsinaversatil... 查看详情

我的物联网成长记9物联网平台安全如何破?

...的安全技术和经验积累,围绕端、管、云和应用构筑领先的物联网安全解决方案防护体系架构。今天我们就将为大家详细讲述其中的几种安全方案。 一 查看详情