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

作者:iotos.top

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-Vu 后台开发框架,感谢 RuoYi-Vu 的开源。

  • 前端技术栈:ES6、Vue、Vue-router、Axios、Element-ui;

  • 后端技术栈:Spring Boot、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
CPU4核
内存8G
带宽5M
硬盘50G

三、常见问题

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

常见问题

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

后续开发方向

  • 移动端适配企业查询、用户绑定、同样适配国际化;

  • OneLink EcV5接口业务继续延展:`智能诊断` 定义为平台数据诊断 API接口诊断且更具不同上游会展示出更多可诊断项界面等;

  • `自动化` 业务模块定义完善、包括机器人对接等;

  • `支付配置` 支付收款 国内主流支付接入、国际支付接入等;

  • `套餐定义` 套餐包含多类型 多配置 多组合等方式实现;

  • `企业预存`、`用户预存` 企业预存金额、订单返佣、用户充值预存 自主设置预付费扣费等;

  • `充值续费` 企业或用户 充值、续费、预存 等业务延展;

  • `中控分析` 包含但不限于 分析 企业、用户 充值数据(按时间、金额、交易类型、复购率、活性、数据同步成功率、交易订单时间区间 套餐结余 等)

  • `商城` 发售商品 购买下单流程、分销、物流

v1.0.0 更新日志

  • 多语言国际化;

  • 通道、卡列表、用量记录、基础业务;

  • 卡号自动同步载入策略;

  • API目前仅支持 OneLink EcV5 接口(最终会依赖该接口作为一个全面对接的展示业务 敬请期待!);

  • OneLink EcV5同步算法策略 队列多线程中使用java多线程套娃式显著提升算法同步效率;

  • 用量、生命周期补偿算法完善;

  • 首页统计数据完善;

五、联系我们

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

  • 微信

  • 微信公众号

六、捐赠支持

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

  • 积极响应,快速维护,及时更新;

  • 企业名称、Logo 及官网链接将长期展示在开源仓库、`IoTOS` 官网及宣发材料中;

  • 捐赠金额同比例抵扣未来 `IoTOS` 的付费产品价格。

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

七、项目展示

  • 首页

  • 通道

  • 卡列表

  • 卡号详情

  • 业务办理

  • 执行任务

  • 执行任务-文件

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

  • 划分撤回

  • 国际化语言

END

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
文档 一步步搭建物联网系统 HTTP vs CoAP 现有的这个版本是HTTP版,目前的CoAP版正在开发中,欢迎加入。 https://github.com/phodal/iot-coap Minimum Internet of Things A Minimum IOT with arduino and raspberry pi. 一个最小的物联网系统设计方案及源码 android/ 一个最小的Android程序实例 rest/ PHP Laravel Framework to create RESTful API python/ 简单的pyhon示例 hardware/ 硬件串口通信收集 -/ arduino Arduino板 doc/ 文档 简介ppt nginx配置 系统框架图 dashboard/ 基于ruby框架dashing的dashboard 简要的初始化代码说明 代码中因为有两个子模块,即Android与REST,Android是一个简单的Android程序示例,REST作为子模块的原因是考虑到后期会用更简单的源码来替换。但是laravel作为一个运行环境,还是很理想的。 先clone git clone git@github.com:phodal/iot.git iot or git clone https://github.com/phodal/iot.git iot 子模块 git submodule init git submodule update 系统框架图 测试 1.将arduino/BareMinimum.ino 烧录到开发板上 2.执行get.py (ps:如果用的是Windows系统 需要将get.py中的 /dev/ttyACM0 改为 COM*.) sudo python python/get.py 3.打开 http://localhost/athome/create 创建一个数据。打开 http://localhost/athome/1/edit 编辑状态 4.测试网址: b.phodal.com 如何在Android手机上测试 1.下载安装 Stay at Home 交流 QQ群:348100589 中文文档 一个最小的物联网系统设计方案及源码 最小物联网系统(一)——系统组成 最小物联网系统(二)——RESTful 最小物联网系统(三)——创建RESTful 最小物联网系统(四)——详解Laravel的RESTful 最小物联网系统(五)——Laravel RESTful模板化 最小物联网系统(六)——Ajax打造可视化 最小物联网系统(七)——与服务器通讯 最小物联网系统(八)——与单片机通讯 最小物联网系统(九)——Android客户端 最小物联网系统设计——给Laravel添加测试 最小物联网系统——Dashboard License © 2014 Phodal Huang. This code is distributed under the MIT license. 标签:物联网

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值