IoTOS IoTCard 管理 & 运营系统开源项目

我要开发同款
匿名用户2023年06月18日
55阅读
开发技术Java
所属分类其他开源、物联网
授权协议Apache

作品详情

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

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

一、关于IoTOS1.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在线体验开源演示地址:https://demo.iotos.top/

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

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

2.2系统架构IoTOSV1.0.0整体系统架构如下:

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

前端技术栈:ES6、Vue、Vue-router、Vue-cli、Axios、Element-ui;后端技术栈:SpringBoot、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

建议服务器最低配置:

类型配置操作系统CentOS8CPU4核内存8G带宽5M硬盘50G三、常见问题点击下方链接进入帮助手册查看常见问题的相关描述及更多帮助:

常见问题

四、最近更新&后续开发方向后续开发方向 完善教程、按文档、视频等资料文件形式深入讲解快速使用、了解运营、二次开发拓展、可发展方向等 移动端适配企业查询、用户绑定、同样适配国际化; OneLinkEcV5接口业务继续延展:智能诊断 定义为平台数据诊断API接口诊断且更具不同上游会展示出更多可诊断项界面等; 自动化 业务模块定义完善、包括机器人对接等; 支付配置 支付收款国内主流支付接入、国际支付接入等; 套餐定义 套餐包含多类型多配置多组合等方式实现; 企业预存、用户预存 企业预存金额、订单返佣、用户充值预存自主设置预付费扣费等; 充值续费 企业或用户充值、续费、预存等业务延展; 中控分析 包含但不限于分析企业、用户充值数据(按时间、金额、交易类型、复购率、活性、数据同步成功率、交易订单时间区间套餐结余等) 商城 发售商品购买下单流程、分销、物流V1.0.0更新日志 多语言国际化; 通道、卡列表、用量记录、基础业务; 卡号自动同步载入策略; API目前仅支持OneLinkEcV5接口(最终会依赖该接口作为一个全面对接的展示业务敬请期待!); OneLinkEcV5同步算法策略队列多线程中使用java多线程套娃式显著提升算法同步效率; 用量、生命周期补偿算法完善; 首页统计数据完善;五、项目展示

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

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论