IoTOS 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
IoTOS 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
IoTOS 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 其他开源物联网
开源组织
地区 国产
投 递 者 iotcard
适用人群 未知
收录时间 2023-06-18

软件简介

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

IoTOS 目前取名范围过大,其主要用于IoTCard 管理业务以高效、健壮、灵活设计 SaaS、多语言、机器人推送、自动化管理、数据同步多类型算法为主要业务。

一、 关于 IoTOS

1.1 介绍

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

IoTOS 基于多个物联网管理系统API(如:中国移动 oneLink 等 后续接入API) 开放能力,不仅集成了上游强大的API管理及基础的 数据同步算法 功能,而且提供了多语言国际化方案。并通过 高效灵活的同步算法、系统构架业务分离 等灵活高效的数据运营模块,让企业与上游之间建立强链接,从而进一步通过多元化的管理运营方案,帮助企业提高物联网卡运营效率,强化运营能力,拓展科盈利空间。

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

1.2 能力

IoTOS-IoTCard 基于物联网多上游API接口综合业务管理,遵从高效数据同步并维护运营,再到建立系统套餐分发进行资费营销,最后在营销、运营 等服务提供 过程中再次创造价值的流程。

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

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

欢迎有兴趣的 开发者、商业合作、业务探讨 等 通过下方的联系方式联系

1.3 优势

IoTOS 基于多个上游运营商能力接口 开放能力平台综合业务管理运营物联网卡 但不仅限于物联网卡,可为 物联卡运营、多个第三方接口对接需求 等垂直场景提供API对接管理基础架构,主要优势有:

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

1.4 愿景

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

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

二、关于项目

2.1 在线体验

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

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

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

2.2 系统架构

IoTOS V1.0.0 整体系统架构如下:

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多线程套娃式显著提升算法同步效率;
  •  用量、生命周期补偿算法完善;
  •  首页统计数据完善;

五、项目展示

index 首页

channel 通道

card 卡列表

cardInfoUsed 卡号详情

businessHandling 业务办理

task 执行任务

taskFile 执行任务-文件

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

divisionWithdrawn 划分撤回

language 国际化语言

IoTOS 关于 IoTOS

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1) 发布并加入讨论🔥
发表了资讯
11/07 12:00

IoTOS v1.6.3 阶梯限速、阶梯防超套、自动化推送 更新

近期更新: 商业版更新内容:运营方案、套餐组功能拓展、用量跨月算法完善、日租套餐、 自动化功能设计、卡用量详情表格查看 一、运营方案(目前仅流量运营) PS 说明: 1. 运营方案支持卡号独立配置规则 2. 支持卡号跳过指定类型运营方案执行 阶梯限速: 1. 依据不同接口能力提供不同阶梯限速规则 2. 限速区分账期用量阶梯 与 当天用量 触发规则 3. 多规则阶梯限速智能执行 阶梯用量防超套: 1. 阶梯用量区间防超套百分比浮动 2....

0
0
发表了资讯
10/08 11:31

IoTOS v1.63 更新 一款物联卡系统

在线体验: http://vip.iotos.top/register (加好友私聊 可加速通过) 一、产品研发背景 资源整合与管理: 1. 多渠道资源整合打包资源,系统平台统一管理 2. 套餐资源打包售卖、管控 3. 多充值业务整合(直充平台、内充平台) 4. 物联网卡国际化解决方案应用实现 服务能力提升: 1. 一个平台N个能力(多端系统支持、多语言支持) 2. 极高性价比 (小躯壳大能力,低硬件支持 大数据量承载) 3. 降低成本(硬件成本、运营成本) ...

0
1
发表了资讯
07/16 16:39

IoTOS-v1.5.3 新增智能诊断&会话记录导出

一、新增智能诊断 智能诊断功能: 智能诊断会根据不同上游接口能力开放提供接近官方甚至比官方更加完善的智能诊断功能。 目前还原OneLink官方智能诊断功能包括动效、诊断建议等可供诊断的接口基本全部覆盖;(卡状态、冻结状态、停机原因、区域限制状态、区域限制地区、设备状态、业务变更历史、已开通APN查询、诊断建议提示) PS: 演示站点不便填写账号信息请拉取源码后自行体验。 根据不同属性异常状态提示变色显示诊断建议。...

0
2
发表了资讯
07/16 15:02

IoTOS v1.5.3 发布,IoTCard 管理 & 运营系统

IoTOS v1.5.3 已经发布,IoTCard 管理 & 运营系统。 IoTOS-v1.5.3 新增 智能诊断&会话记录导出 1.通道数据统计增加 卡数量、总流量 已用流量 剩余流量 统计 2.卡详情增加会话信息查询会话记录(分页查询)、导出历史记录 3.新增智能诊断 卡状态、冻结状态、停机原因、区域限制状态、区域限制地区、设备状态、业务变更历史、已开通APN查询、诊断建议提示;(基本完美还原官方智能诊断) 4.优化卡号同步算法bug 5.优化卡号比对新增...

0
2
发表了资讯
07/09 12:59

IoTOS-v1.2.1 接入 J-IM(t-io) 后台通知 App

一、登录页增加可修改轮播 登录页增加可修改数据轮播: 首页轮播图由背景图片、标题、介绍、按钮一、按钮二(可配置跳转地址打开方式)组合而成 二、登录页增加常用运营商平台&关于-IoTOS链接 登录页增加国内常用运营商平台网站、国际平台运营商网站、关于-IoTOS链接: 中国移动 - oneLink [https://ec.iot.10086.cn/] (中国移动物联卡服务平台) - oneNet [https://open.iot.10086.cn/] (中国移动物联网开放平台) - 能力开放...

0
7
发表了资讯
06/18 19:04

IoTOS v1.0.0 开源,高效 实用 | 免费商用

IoTOS v1.0.0 一款高效实用 IoTCard 管理 & 运营系统。 IoTOS 目前取名范围过大,其主要用于IoTCard 管理业务以高效、健壮、灵活设计 SaaS、多语言、机器人推送、自动化管理、数据同步多类型算法为主要业务。 一、 关于 IoTOS 1.1 介绍 IoTOS 是基于 SpringBoot、Vue、Mybatis、RabbitMq、Mysql、Redis 的开源 IoTCard(物联卡管理) 系统,是企业私域管理与运营的综合解决方案。 IoTOS 基于多个物联网管理系统API(如:中国移动...

0
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
14 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部