[Open-source] A high-efficiency and practical IoT card management & operation system, IoT card management, free commercial use
![[Open-source] A high-efficiency and practical IoT card management & operation system, IoT card management, free commercial use](https://yy123.ink/api/img/1782579176002-bz5qli.jpg)
1. Project Overview

A High-Efficiency and Practical IoTCard Management & Operation System.
IoT Card Operation Comprehensive Platform; Based on Multiple Interface Capabilities Integration, Extreme Data Synchronization Algorithm, Multi-Language Internationalization Scheme. Multi-End System, Direct Charging Inner Charging, Built-in Commercial Platform, Package Plans, Automated Management, Pre-Store Deduction
IoTOS is an Open-Source IoTCard (IoT Card Management) System Based on SpringBoot, Vue, Mybatis, RabbitMq, Mysql, Redis. It is a Comprehensive Solution for Enterprise Private Domain Management and Operation.
IoTOS is Based on Multiple IoT Management System APIs (Such as: China Mobile oneLink, etc. Subsequent API Access). It Integrates API Management and Basic Data Synchronization Algorithm, and Provides Multi-Language Internationalization Scheme. Through Extreme Synchronization Algorithm, System Architecture Business Separation, etc. Flexible and Efficient Data Operation Module, It Helps Enterprises Establish a Strong Link with Upstream, and Further Helps Enterprises Improve IoT Card Operation Efficiency, Strengthen Operation Ability, and Expand Profitable Space.
Currently Mainly Used in IoT Card Service Industry Field.
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Project Showcase












4. Feature Overview
1. Capability
The System is Currently Divided into Five Major Modules:
- Home Page : Statistical Analysis Dashboard;
- Connection : Traffic Card, Device, Channel Operation Management Configuration Viewing;
- Account Center : Enterprise, User, Role Management, Permission Assignment, Account;
- Automation : Automated Management Rules, Templates, Push Configuration, Trigger Conditions, etc.;
- System Management : Menu, Parameters, Dictionaries, System Monitoring, System Tools, Scheduled Tasks, etc.;
2. Advantage
IoTOS is Based on Multiple Upstream Operator Capability Interface Open Ability Platform Comprehensive Business Management and Operation of IoT Cards, but Not Limited to IoT Cards. It Can Provide API Interface Management Basic Framework for IoT Card Operation, Multiple Third-Party Interface Access Requirements, etc. Vertical Scenarios. The Main Advantages Are:
- Multi-Language Internationalization Operation (UI Interface, Backend Response, Single User Preference Language), Robot Push (Domestic Mainstream Robots, International Mainstream Social Software)
- High-Efficiency API Synchronization Ability, Adopting Queue Multi-Thread Instance Startup Interface Multi-Thread (Queue Multi-Thread Again Increasing Java Multi-Thread) with Different Operator Interface Independent Specific Synchronization Algorithm System
- Automated Rule Definition, Rule Trigger Templates, Notification Configuration, Trigger Conditions, etc.
- Open-Source Protocol Adopting Apache-2.0 (Users Can Freely Modify, Perform Commercial Use, No Open-Source Requirements)
- Adopting Mainstream Java Architecture, with High Expandability and Flexibility
- Providing Internal API, Low-Cost Secondary Development
3. Vision
IoTOS Does Not Do IoT Expertise, but Through Open-Source, Makes Every Enterprise, Every Developer Their Own IoT Expert:
- Integrating Multiple API Basic Capabilities, Ready-to-Use
- Providing One-Stop Service Operation Solution for Vertical Industries
- Opening Own Platform Ability, Allowing More Developers to Participate
- Assisting Enterprises and Developers in Building and Developing the Future of IoT Industry Together
Related Open-Source Series
IoTOS
Based on Multiple IoT Management System APIs (Such as: China Mobile oneLink, etc.) Open Ability, Integrating API Management, Data Synchronization Algorithm Function. Extreme High-Efficiency Synchronization Algorithm, System Architecture Business Separation.
IoTOS-App
Based on RuoYi-App for extension development, adapting to internationalization and multi-language support. UI uses uView to integrate PC-side common business functions (card information inquiry, intelligent diagnosis, usage details, business handling).
IoTOS-IM
Based on J-IM (t-io) architecture, integrated into IoTOS and IoTOS-App network communication middleware. (Network communication can be extended to other protocol access or system internal chat in the future).
5. Tech Stack
1. Technical Stack
This project is based on RuoYi-Vue backend development framework, thanks to RuoYi-Vue's open source.
- Front-end technical stack: ES6, Vue, Vue-router, Vue-cli, Axios, Element-ui;
- Back-end technical stack: Spring Boot, Mybatis-plus, Mybatis, RabbitMQ;
2. Project Structure
Backend Structure
├── iotos-admin // Backend service main program ├── iotos-common // Public component module ├── iotos-common-syn-ap // API request configuration center ├── iotos-consumer-admin // Backend main program - consumer ├── iotos-consumer-task // Scheduled task - consumer ├── iotos-framework // Framework core ├── iotos-generator // Code generation ├── iotos-quartz // Scheduled task ├── iotos-system // System code
Front-end Structure
├── iotos-ui // Front-end project
3. Project Deployment
Detailed content, please refer to README.md document.
Recommended server configuration:
Type
Configuration
Operating System
CentOS8
CPU
4 cores
Memory
8G
Bandwidth
5M
Hard disk
50G