乐趣区

关于java:IoTOS-v100-开源-高效-实用-免费商用

<p></p>

IoTOS v1.0.0

一款高效实用 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 更新日志

  • [x] 多语言国际化;
  • [x] 通道、卡列表、用量记录、根底业务;
  • [x] 卡号主动同步载入策略;
  • [x] API 目前仅反对 OneLink EcV5 接口(最终会依赖该接口作为一个全面对接的展现业务 敬请期待!);
  • [x] OneLink EcV5 同步算法策略 队列多线程中应用 java 多线程套娃式显著晋升算法同步效率;
  • [x] 用量、生命周期弥补算法欠缺;
  • [x] 首页统计数据欠缺;

五、分割咱们

如果你想退出咱们的开源交换群、有任何 IoTOS 产品上的想法、意见或倡议,或商务上的单干需要,请扫码增加 IoTOS 我的项目作者,退出群聊:

  • 微信
  • 微信公众号

六、捐献反对

如果您是企业的经营者并且有打算将 IoTOS 用在公司的经营产品中,欢送进行长期捐献。长期捐献有商业上的好处有:

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

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

七、我的项目展现

<p align=”center”> 如果您感觉咱们的开源我的项目很有帮忙,请点击 Star 反对 IoTOS </p>

退出移动版