Skip to content

IoTCard/IoTOS

Repository files navigation

已推出IoTOS-Plus 全新‘遥遥领先’ 版本欢迎体验

自定义绑定

输入图片说明

输入图片说明

http://vip.iotos.top/register

输入图片说明

介绍PPT鉴赏

输入图片说明

输入图片说明

产品背景与定位

输入图片说明

研发背景

输入图片说明

用户&客户定位

输入图片说明

输入图片说明

应用场景

输入图片说明

输入图片说明

商户与用户应用场景

输入图片说明

输入图片说明

经济效益

输入图片说明

物联卡经济效益趋势

输入图片说明

物联卡趋势

输入图片说明

物理卡系统SWOT分析

输入图片说明

未来业务规划

输入图片说明

输入图片说明

未来研发投入

输入图片说明

未来产品功能规划

输入图片说明

IoTOS logo.png

IoTOS v1.6.3

一款高效实用 IoTCard 管理 & 运营系统。

物联网卡运营综合平台;多接口能力集成,极致同步算法、千万数据承载量、国际化方案。多端系统、直充内充、内置商城、套餐打包、自动化管理、预存扣费

中文 / English

GitHub license GitHub stars GitHub forks star fork

相关开源系列

  • IoTOS 基于RuoYi-Vue 开发 适配国际化多语言 用于IoTCard 管理业务以高效、健壮、灵活设计 SaaS、多语言、机器人推送、自动化管理、数据同步多类型算法为主要业务
  • IoTOS-App 基于RuoYi-App 开发 适配国际化多语言 UI 使用 uView
  • IoTOS-IM 基于 J-IM 延展开发**

一、 关于 IoTOS

1.1 介绍

IoTOS 是基于 SpringBoot、Vue、Mybatis、RabbitMq、Mysql、Redis 开源 IoTCard(物联卡管理)系统,企业私域管理与运营综合解决方案。

IoTOS 基于多物联网API开放能力(如:中国移动 oneLink 等) ,集成上游API 数据同步算法,提供国际化解决方案。 通过 多端系统平台、极致同步算法、系统构架业务分离 灵活高效的数据运营模块, 让企业与上游建立强链接; 进一步多元化管理运营,提高物联网卡运营效率、强化运营能力,拓展可营利空间。

目前主要运用于 物联网通信服务 行业领域。

1.2 能力

整个系统暂且 分为五大模块:

  • 首页 :统计分析展板;
  • 连接 :流量卡、设备、通道 运营管理 配置查看;
  • 账号中心 :企业、用户、角色 管理分配权限 账号;
  • 自动化 :自动化管理规则、模板、推送配置、触发条件 等;
  • 系统管理 :菜单、参数、字典、系统监控、系统工具、定时任务 等;

1.3 优势

IoTOS 物联网卡运营综合平台;多接口能力集成,极致同步算法、千万数据承载量、国际化方案。多端系统、直充内充、内置商城、套餐打包、自动化管理、预存扣费 等垂直场景提供API对接管理基础架构,主要优势有:

  • 多语言国际化操作(UI界面、后台回复、单用户喜好语言)、机器人推送(国内主流机器人、国际主流社交软件)
  • 高效API同步能力采用队列多线程实例开启接口多线程(队列多线程中再增加java多线程)根据不同运营商接口独立特定同步算法体系
  • 自动化规则定义 规则触发模板 通知配置 触发条件等
  • 开源协议采用 Apache-2.0 (使用者可以自由修改,进行商业使用,没有开源要求)
  • 采用主流 Java 架构,具备高拓展性、灵活性
  • 对外提供内部 API,低成本二次开发

1.4 愿景

IoTOS 不做物联网专家,而是通过开源让每个企业、每个开发者 都是自己的物联网专家:

  • 集成上游多API基础能力,拿来即用
  • 针对垂直行业提供一站式服务运营解决方案
  • 开放自身平台能力,让更多的开发者参与进来
  • 与企业、开发者 共同助力 物联网行业共建发展未来

二、关于项目

2.1 在线体验

PC端

开源演示地址:http://demo.iotos.top/

默认账号密码:iotos,iotos.top

(注意:演示环境已屏蔽管理权限和相关操作)

移动端-安卓apk

'apk' 目录下 iotos-app_v0.6.0.apk 【安卓版本】 'apk' 目录下 iotos-app_v0.1.0.apk 【安卓版本】

H5网页版

开源演示地址:http://h5.iotos.top/

默认账号密码:iotos,iotos.top

2.2 系统架构

IoTOS 开源系列 整体系统架构如下 IoTOSSystem23-08 设计概念版:

IoTOSSystem2308

2.3 技术栈

本项目基于 RuoYi-Vue 后台开发框架,感谢 RuoYi-Vue 的开源。

  • 前端技术栈:ES6、Vue、Vue-router、Vue-cli、Axios、Element-ui;
  • 后端技术栈:Spring Boot、Mybatis-plus、Mybatis、RabbitMQ;

2.4 项目结构

后端结构

├── 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			     // 前端项目

2.5 项目部署

点击下方链接进入查看项目部署方式:

如何快速部署 IoTOS

建议服务器最低配置:

类型 配置
操作系统 CentOS8
CPU 4核
内存 8G
带宽 5M
硬盘 50G

三、常见问题

点击下方链接进入帮助手册查看常见问题的相关描述及更多帮助:

常见问题

四、最近更新&后续开发方向

后续开发方向

  • 完善教程、按文档、视频 等资料文件形式 深入讲解 快速使用、了解运营、二次开发拓展、可发展方向等
  • 移动端适配企业查询、用户绑定、同样适配国际化;
  • OneLink EcV5接口业务继续延展:智能诊断 定义为平台数据诊断 API接口诊断且根据不同上游会展示出更多可诊断项界面等;
  • 自动化 业务模块定义完善、包括机器人对接等;
  • 支付配置 支付收款 国内主流支付接入、国际支付接入等;
  • 套餐定义 套餐包含多类型 多配置 多组合等方式实现;
  • 企业预存用户预存 企业预存金额、订单返佣、用户充值预存 自主设置预付费扣费等;
  • 充值续费 企业或用户 充值、续费、预存 等业务延展;
  • 中控分析 包含但不限于 分析 企业、用户 充值数据(按时间、金额、交易类型、复购率、活性、数据同步成功率、交易订单时间区间 套餐结余 等)
  • 商城 发售商品 购买下单流程、分销、物流

V1.0.0 更新日志

  • 多语言国际化;
  • 通道、卡列表、用量记录、基础业务;
  • 卡号自动同步载入策略;
  • API目前仅支持 OneLink EcV5 接口(最终会依赖该接口作为一个全面对接的展示业务 敬请期待!);
  • OneLink EcV5同步算法策略 队列多线程中使用java多线程套娃式显著提升算法同步效率;
  • 用量、生命周期补偿算法完善;
  • 首页统计数据完善;

V1.2.1 更新日志

  • 登录页增加可修改数据轮播;
  • 登录页增加国内常用运营商平台网站、国际平台运营商网站、关于-IoTOS链接;
  • 登录页增加平台能力说明、开放协议说明、系列产品说明;
  • 增加适配移动端系统通知登录后通过IoTOS-IM下发公告通知;
  • 优化登录界面默认语言为 ‘中文’;

V1.5.3 更新日志

  • 通道数据统计增加 卡数量、总流量 已用流量 剩余流量 统计;
  • 卡详情增加会话信息查询会话记录(分页查询)、导出历史记录;
  • 新增智能诊断 卡状态、冻结状态、停机原因、区域限制状态、区域限制地区、设备状态、业务变更历史、已开通APN查询、诊断建议提示;(完美还原OneLink智能诊断);
  • 优化卡号同步算法bug;
  • 优化卡号比对新增卡号算法定时任务触发间隔等;
  • 优化定时清理上游同步卡号缓存(确保上游卡号变动时更新新的卡号或已销户卡号不再同步);

V1.6.3 更新日志

  • 新增批量业务办理增加文本域批量卡号录入;
  • 修复语言编码格式解析问题;
  • 修复发货时间修改错误问题;
  • 优化智能诊断状态便跟时间显示问题;

五、联系我们

如果你想加入我们的开源交流群、有任何 IoTOS 产品上的想法、意见或建议,或商务上的合作需求,请扫码添加 IoTOS 项目作者,加入群聊:

  • 微信

WeChat

  • 微信公众号

WeChatPublicAccount

六、捐赠支持

如果您是企业的经营者并且有计划将 IoTOS 用在公司的经营产品中,欢迎进行长期捐赠。长期捐赠有商业上的益处有:

  • 积极响应,快速维护,及时更新;
  • 企业名称、Logo 及官网链接将长期展示在开源仓库、IoTOS 官网及宣发材料中;
  • 捐赠金额同比例抵扣未来 IoTOS 的付费产品价格。

如果您对长期赞助 IoTOS 团队感兴趣,或者有其他好想法,欢迎联系开发团队微信 iotos_top,或发送邮件到 card@iotos.top

七、项目展示

登录

index 登录1

index 登录2

index 登录3

index 登录4

首页

index 首页

通道

channel 通道

卡列表

card 卡列表

智能诊断gif

diagnosis 智能诊断gif

diagnosis 智能诊断png

会话记录导出

sessionOut 会话记录导出

卡号详情

cardInfoUsed 卡号详情

业务办理

businessHandling 业务办理

执行任务

task 执行任务

执行任务-文件

taskFile 执行任务-文件

执行任务-文件-下载记录

taskFileDownload 执行任务-文件-下载记录

划分撤回

divisionWithdrawn 划分撤回

国际化语言

language 国际化语言

关于IoTOS

IoTOS 关于 IoTOS

移动端

登录页

loginLgChange

工作台

workIndex

我的

my

语言切换

lgChange

登录公告与通知

notify

卡信息查询

cardInfo_app

会话记录

cardSession_app

智能诊断

diagnosis_app

用量记录

usedRecord_app

业务办理

cardApiBuinessHandIing_app

关于IoTOS

查看更新日志页面

iotos_app

通知消息

暂未实现 仅完善了单界面ui

notify_app

如果您觉得我们的开源项目很有帮助,请点击 ⭐ Stargazers 支持 IoTOS ❤️