[开源]一款高效实用IoTCard管理&运营系统、物联卡管理、免费商用
![[开源]一款高效实用IoTCard管理&运营系统、物联卡管理、免费商用](https://yy123.ink/api/img/1782579176002-bz5qli.jpg)
一、开源项目简介

一款高效实用 IoTCard 管理 & 运营系统。
物联网卡运营综合平台;基于多接口能力集成,极致数据同步算法、多语言国际化方案。多端系统、直充内充、内置商城、套餐打包、自动化管理、预存扣费
IoTOS 是基于 SpringBoot、Vue、Mybatis、RabbitMq、Mysql、Redis 的开源 IoTCard(物联卡管理) 系统,是企业私域管理与运营的综合解决方案。
IoTOS 基于多个物联网管理系统API(如:中国移动 oneLink 等 后续接入API) 开放能力,集成上游强大的API管理及基础的 数据同步算法,且提供多语言国际化方案。并通过 极致同步算法、系统构架业务分离 等灵活高效的数据运营模块, 让企业与上游之间建立强链接;从而进一步通过多元化的管理运营方案,帮助企业提高物联网卡运营效率,强化运营能力,拓展可营利空间。
目前主要运用于 物联网卡 服务行业领域。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
项目展示












四、功能概述
1. 能力
整个系统暂且 分为五大模块:
- 首页 :统计分析展板;
- 连接 :流量卡、设备、通道 运营管理 配置查看;
- 账号中心 :企业、用户、角色 管理分配权限 账号;
- 自动化 :自动化管理规则、模板、推送配置、触发条件 等;
- 系统管理 :菜单、参数、字典、系统监控、系统工具、定时任务 等;
2. 优势
IoTOS 基于多个上游运营商能力接口 开放能力平台综合业务管理运营物联网卡 但不仅限于物联网卡,可为 物联卡运营、多个第三方接口对接需求 等垂直场景提供API对接管理基础架构,主要优势有:
- 多语言国际化操作(UI界面、后台回复、单用户喜好语言)、机器人推送(国内主流机器人、国际主流社交软件)
- 高效API同步能力采用队列多线程实例开启接口多线程(队列多线程中再增加java多线程)更具不同运营商接口独立特定同步算法体系
- 自动化规则定义 规则触发模板 通知配置 触发条件等
- 开源协议采用 Apache-2.0 (使用者可以自由修改,进行商业使用,没有开源要求)
- 采用主流 Java 架构,具备高拓展性、灵活性
- 对外提供内部 API,低成本二次开发
3. 愿景
IoTOS 不做物联网专家,而是通过开源让每个企业、每个开发者 都是自己的物联网专家:
- 集成上游多API基础能力,拿来即用
- 针对垂直行业提供一站式服务运营解决方案
- 开放自身平台能力,让更多的开发者参与进来
- 与企业、开发者 共同助力 物联网行业共建发展未来
相关开源系列
IoTOS
基于多物联网管理系统API(如:中国移动 oneLink 等)开放能力,集成API管理、数据同步算法 功能。极致高效同步算法、系统构架业务分离。
IoTOS-App
基于RuoYi-App 拓展开发 适配国际化多语言。UI 使用 uView 集成PC端常用业务功能(卡信息查询、智能诊断、用量详情、业务办理)。
IoTOS-IM
基于 J-IM(t-io) 架构集成至 IoTOS 与 IoTOS-App 网络通信中间件。(网络通讯后续可拓展为其他协议接入或系统内部聊天等)
五、技术选型
1. 技术栈
本项目基于 RuoYi-Vue 后台开发框架,感谢 RuoYi-Vue 的开源。
- 前端技术栈:ES6、Vue、Vue-router、Vue-cli、Axios、Element-ui;
- 后端技术栈:Spring Boot、Mybatis-plus、Mybatis、RabbitMQ;
2. 项目结构
后端结构
├── iotos-admin // 后台服务主程序 ├── iotos-common // 公共组件模块 ├── iotos-common-syn-ap // API请求配置中心 ├── iotos-consumer-admin // 后台主程序-消费者 ├── iotos-consumer-task // 定时任务-消费者 ├── iotos-framework // 框架核心 ├── iotos-generator // 代码生成 ├── iotos-quartz // 定时任务 ├── iotos-system // 系统代码
前端结构
├── iotos-ui // 前端项目
3. 项目部署
详细内容请查看 README.md 文档。
建议服务器最低配置:
类型
配置
操作系统
CentOS8
CPU
4核
内存
8G
带宽
5M
硬盘
50G