推荐两款开源的物联网项目⏬(源码地址在文末)
▶1:基于SpringBoot开发的轻量级的物联网综合业务支撑平台
一、开源项目简介
IoTLink基于 SpringBoot、Vue、Mybatis、RabbitMq、Mysql、Redis 等开发,支持物联网卡、物联网模组、卡+模组融合管理。提供状态、资费、客户、进销存、合同、订单、续费、充值、诊断、账单等功能。平台可同时接入中国移动、中国电信、中国联通、第三方物联网卡进行统一管理。逐步完善平台,助您快速接入物联网,让万物互联更简单。
二、功能简介:
系统共分为七大模块:信息面板、客户管理、通信管理、订单管理、仓库管理、自动化规则、系统管理。
具体功能如下:
1、信息面板:包括业务告警、状态趋势、活跃趋势、业务趋势、用量趋势。
2、客户管理:包括账号管理(账号信息、集团管理、角色管理)、客户信息、销售合同、商品管理(TOB商品、TOC商品)、财务管理、账单管理。
3、通信管理:包括物联网卡管理、物联网卡设置(资费组划分、通道划分、阀值设置、状态设置、轮询设置)、物联网卡资费(平台资费、客户资费、资费订购、订购历史、用量详情)、物联网卡通道(通道管理、通道轮询)。
4、订单管理:包括入库管理、出库管理、仓库盘点。
5、自动化规则:包括规则管理、推送配置、推送记录。
6、系统管理:包括菜单管理、岗位管理、字典管理、参数设置、通知公告、日志管理(执行日志、操作日志、登录日志、系统日志)、系统监控(在线用户、定时任务、数据监控、服务监控、缓存监控)、研发工具(表单构建、代码生成、系统接口、特殊操作)。
▶2:基于 Spring Cloud 的开源可分布式物联网 (IOT) 平台,用于快速开发、部署物联设备接入项目,是一整套物联系统解决方案。
驱动层:用于提供标准或者私有协议连接物理设备的 SDK,负责南向设备的数据采集和指令控制,基于 SDK 可实现驱动的快速开发;
数据层:负责设备数据的收集和入库,并提供数据管理接口服务;
管理层:用于提供微服务注册中心、设备指令接口、设备注册与关联配对、数据管理中心,是所有微服务交互的核心部分,负责各类配置数据的管理,并对外提供接口服务;
应用层:用于提供数据开放、任务调度、报警与消息通知、日志管理等,具备对接第三方平台的能力。
可伸缩:水平可伸缩的平台,构建使用领先的 Spring Cloud 开源技术;
容错:没有单点故障弱,集群中的每个节点是相同的;
健壮和高效:单一服务器节点可以处理甚至数百成千上万的设备根据用例;
可定制:添加新的设备协议,并注册到服务中心;
跨平台:使用Java环境可异地、分布式多平台部署;
完善性:设备快速接入、注册、权限校验;
安全:数据加密传输;
多租户:命名空间,多租户化;
容器化:Docker。
DC3 平台是基于 Spring Cloud 架构开发的,是一系列松耦合、开源的微服务集合。 微服务集合由4个微服务层和两个增强的基础系统服务组成,提供从物理域数据采集到信息域数据处理等一系列的服务。
IOT DC3 开源平台遵循 Apache 2.0 协议
源码地址:
▶1:http://www.taoydm.com/#/index/goods/54a7b6bb-14cd-4f76-9c98-ae92012a81cb
▶2:http://www.taoydm.com/#/index/goods/80b05599-552c-4453-b6b9-aeda00ff951e
留言与评论(共有 0 条评论) “” |