一、项目简介
IoTOS 是一个专注于物联网卡运营的综合业务平台,旨在通过集成多物联网管理系统 API(如中国移动 oneLink 等),实现高效的数据同步、设备管理和业务扩展。其核心功能包括物联网卡充值、状态监控、套餐打包、自动化管理及预存扣费等。项目采用模块化设计,分为 IoTOS(核心系统)、IoTOS-App(移动端应用)和 IoTOS-IM(即时通讯中间件)三大组件,支持多端协作与国际化多语言适配。
二、项目优势
多语言国际化操作(UI界面、后台回复、单用户喜好语言)、机器人推送(国内主流机器人、国际主流社交软件)
高效API同步能力采用队列多线程实例开启接口多线程(队列多线程中再增加java多线程)根据不同运营商接口独立特定同步算法体系
自动化规则定义 规则触发模板 通知配置 触发条件等
采用主流 Java 架构,具备高拓展性、灵活性
对外提供内部 API,低成本二次开发
三、技术栈
前端
ES6、Vue、Vue-router、Vue-cli、Axios、Element-ui
后端
Spring Boot、Mybatis-plus、Mybatis、RabbitMQ
四、系统架构特点
模块化设计
各功能模块(硬件、通信、数据处理等)独立开发与维护,便于扩展与迭代。
层次化结构
从硬件到应用逐层递进,逻辑清晰,职责明确,降低系统复杂度。
多技术融合
集成物联网、大数据、云计算等技术,结合数据库、中间件、开发框架等工具实现综合能力。
关键节点
数据处理中心:集中处理与分析数据,提升系统响应效率。
安全管理中心:统一管理安全策略,实时监控潜在风险。
五、功能介绍
首页(统计分析展板)
实时数据监控(设备在线率、流量消耗、套餐使用率)。
数据可视化(柱状图、折线图、饼图展示业务指标)。
趋势分析(历史数据对比与预测模型)。
连接(流量卡、设备、通道运营管理)
设备管理:
设备注册、认证、状态监控(在线/离线、信号强度)。
多协议接口适配(MQTT、HTTP、CoAP)。
流量卡管理:
卡信息查询(套餐详情、流量余额、使用记录)。
智能诊断(自动识别设备故障)。
通道配置:
通信通道优化(4G/5G、LoRa、NB-IoT)。
阶梯限速、达量断网策略。
账号中心(企业、用户、角色权限管理)
角色权限分配:
RBAC模型(基于角色的访问控制)。
细粒度权限控制(菜单可见性、操作权限)。
账号管理:
企业账号注册与审核。
用户账号生命周期管理(创建、禁用、删除)。
多语言支持(UI界面、后台回复)。
自动化(规则、模板、推送配置)
规则引擎:
自动化规则定义(如流量超额告警)。
复杂逻辑支持(触发条件组合、优先级设置)。
模板与推送:
通知模板(邮件、短信、App推送)。
多渠道实时通知(微信、钉钉、Telegram)。
机器人对接:
集成国内外主流机器人(微信、钉钉、Slack、Telegram)。
系统管理(菜单、参数、监控等)
系统配置:
菜单管理(动态调整后台功能入口)。
参数字典(维护系统常量如运营商列表)。
监控与日志:
实时服务监控(CPU、内存、数据库负载)。
全链路日志记录(操作日志、错误日志)。
定时任务:
自定义任务调度(数据备份、流量同步、账单结算)。
工具集成:
数据库工具、API调试工具、性能分析工具。
支付配置
国内支付接入:支付宝、微信、银联、京东支付。
国际支付接入:PayPal、Stripe、Apple Pay、Google Pay。
支付通道管理:费率、限额、回调地址配置。
对账功能:交易流水核对与异常处理。
套餐定义
多类型套餐:流量型、时长型、混合型。
多配置组合:阶梯式流量包、固定时长套餐、按需叠加。
动态调整:灵活修改套餐参数(价格、流量额度)。
权限控制:限定用户群体可选套餐范围。
企业预存 & 用户预存
企业预存金额:批量充值或订单结算资金池。
订单返佣:自动计算并发放返佣至企业/用户账户。
用户预存扣费:设定周期性自动扣费规则。
余额预警:低余额触发邮件/短信通知。
充值续费
企业充值:通过支付通道或预存账户充值。
用户续费:支付接口或预存余额完成续费。
自动续费:周期性自动续费规则设置。
预存业务延展:预存金额兑换服务或抵扣费用。
中控分析
企业充值分析:金额、时间分布、交易类型占比。
用户充值分析:充值频率、复购率、活跃度。
交易成功率:数据同步、订单支付成功率监控。
时间区间分析:按日/周/月统计订单量、套餐结余。
商城
商品发售:物联网相关商品(流量包、硬件、服务订阅)。
购买流程:浏览、下单、支付、订单状态跟踪。
分销管理:佣金比例、层级奖励、分销商提现。
物流整合:第三方物流对接(顺丰、京东物流)
六、UI展示
首页
通道
卡列表
智能诊断
会话记录导出
卡号详情
业务办理
执行任务
执行任务-文件
划分撤回
国际化语言
移动端
工作台
我的
语言切换
卡信息查询
会话记录
智能诊断
用量记录
业务办理
通知消息
暂未实现 仅完善了单界面ui