IoTOSIoTCard 管理 & 運(yùn)營系統(tǒng)
IoTOS 是一款高效實(shí)用 IoTCard 管理 & 運(yùn)營系統(tǒng)。
IoTOS 目前取名范圍過大,其主要用于IoTCard 管理業(yè)務(wù)以高效、健壯、靈活設(shè)計(jì) SaaS、多語言、機(jī)器人推送、自動(dòng)化管理、數(shù)據(jù)同步多類型算法為主要業(yè)務(wù)。
一、 關(guān)于 IoTOS
1.1 介紹
IoTOS 是基于 SpringBoot、Vue、Mybatis、RabbitMq、Mysql、Redis 的開源 IoTCard(物聯(lián)卡管理) 系統(tǒng),是企業(yè)私域管理與運(yùn)營的綜合解決方案。
IoTOS 基于多個(gè)物聯(lián)網(wǎng)管理系統(tǒng)API(如:中國移動(dòng) oneLink 等 后續(xù)接入API) 開放能力,不僅集成了上游強(qiáng)大的API管理及基礎(chǔ)的 數(shù)據(jù)同步算法 功能,而且提供了多語言國際化方案。并通過 高效靈活的同步算法、系統(tǒng)構(gòu)架業(yè)務(wù)分離 等靈活高效的數(shù)據(jù)運(yùn)營模塊,讓企業(yè)與上游之間建立強(qiáng)鏈接,從而進(jìn)一步通過多元化的管理運(yùn)營方案,幫助企業(yè)提高物聯(lián)網(wǎng)卡運(yùn)營效率,強(qiáng)化運(yùn)營能力,拓展科盈利空間。
目前主要運(yùn)用于 物聯(lián)網(wǎng)卡 服務(wù)行業(yè)領(lǐng)域。
1.2 能力
IoTOS-IoTCard 基于物聯(lián)網(wǎng)多上游API接口綜合業(yè)務(wù)管理,遵從高效數(shù)據(jù)同步并維護(hù)運(yùn)營,再到建立系統(tǒng)套餐分發(fā)進(jìn)行資費(fèi)營銷,最后在營銷、運(yùn)營 等服務(wù)提供 過程中再次創(chuàng)造價(jià)值的流程。
整個(gè)系統(tǒng)暫且 分為五大模塊:
- 首頁 :統(tǒng)計(jì)分析展板;
- 連接 :流量卡、設(shè)備、通道 運(yùn)營管理 配置查看;
- 賬號(hào)中心 :企業(yè)、用戶、角色 管理分配權(quán)限 賬號(hào);
- 自動(dòng)化 :自動(dòng)化管理規(guī)則、模板、推送配置、觸發(fā)條件 等;
- 系統(tǒng)管理 :菜單、參數(shù)、字典、系統(tǒng)監(jiān)控、系統(tǒng)工具、定時(shí)任務(wù) 等;
歡迎有興趣的 開發(fā)者、商業(yè)合作、業(yè)務(wù)探討 等 通過下方的聯(lián)系方式聯(lián)系
1.3 優(yōu)勢(shì)
IoTOS 基于多個(gè)上游運(yùn)營商能力接口 開放能力平臺(tái)綜合業(yè)務(wù)管理運(yùn)營物聯(lián)網(wǎng)卡 但不僅限于物聯(lián)網(wǎng)卡,可為 物聯(lián)卡運(yùn)營、多個(gè)第三方接口對(duì)接需求 等垂直場(chǎng)景提供API對(duì)接管理基礎(chǔ)架構(gòu),主要優(yōu)勢(shì)有:
- 多語言國際化操作(UI界面、后臺(tái)回復(fù)、單用戶喜好語言)、機(jī)器人推送(國內(nèi)主流機(jī)器人、國際主流社交軟件)
- 高效API同步能力采用隊(duì)列多線程實(shí)例開啟接口多線程(隊(duì)列多線程中再增加java多線程)更具不同運(yùn)營商接口獨(dú)立特定同步算法體系
- 自動(dòng)化規(guī)則定義 規(guī)則觸發(fā)模板 通知配置 觸發(fā)條件等
- 開源協(xié)議采用 Apache-2.0 (使用者可以自由修改,進(jìn)行商業(yè)使用,沒有開源要求)
- 采用主流 Java 架構(gòu),具備高拓展性、靈活性
- 對(duì)外提供內(nèi)部 API,低成本二次開發(fā)
1.4 愿景
IoTOS 不做物聯(lián)網(wǎng)專家,而是通過開源讓每個(gè)企業(yè)、每個(gè)開發(fā)者 都是自己的物聯(lián)網(wǎng)專家:
- 集成上游多API基礎(chǔ)能力,拿來即用
- 針對(duì)垂直行業(yè)提供一站式服務(wù)運(yùn)營解決方案
- 開放自身平臺(tái)能力,讓更多的開發(fā)者參與進(jìn)來
- 與企業(yè)、開發(fā)者 共同助力 物聯(lián)網(wǎng)行業(yè)共建發(fā)展未來
二、關(guān)于項(xiàng)目
2.1 在線體驗(yàn)
開源演示地址:http://demo.iotos.top/
默認(rèn)賬號(hào)密碼:iotos,iotos.top
(注意:演示環(huán)境已屏蔽管理權(quán)限和相關(guān)操作)
2.2 系統(tǒng)架構(gòu)
IoTOS V1.0.0 整體系統(tǒng)架構(gòu)如下:
2.3 技術(shù)棧
本項(xiàng)目基于 RuoYi-Vue 后臺(tái)開發(fā)框架,感謝 RuoYi-Vue 的開源。
- 前端技術(shù)棧:ES6、Vue、Vue-router、Vue-cli、Axios、Element-ui;
- 后端技術(shù)棧:Spring Boot、Mybatis-plus、Mybatis、RabbitMQ;
2.4 項(xiàng)目結(jié)構(gòu)
后端結(jié)構(gòu)
├── iotos-admin // 后臺(tái)服務(wù)主程序 ├── iotos-common // 公共組件模塊 ├── iotos-common-syn-ap // API請(qǐng)求配置中心 ├── iotos-consumer-admin // 后臺(tái)主程序-消費(fèi)者 ├── iotos-consumer-task // 定時(shí)任務(wù)-消費(fèi)者 ├── iotos-framework // 框架核心 ├── iotos-generator // 代碼生成 ├── iotos-quartz // 定時(shí)任務(wù) ├── iotos-system // 系統(tǒng)代碼
前端結(jié)構(gòu)
├── iotos-ui // 后臺(tái)項(xiàng)目
2.5 項(xiàng)目部署
點(diǎn)擊下方鏈接進(jìn)入查看項(xiàng)目部署方式:
建議服務(wù)器最低配置:
| 類型 | 配置 |
|---|---|
| 操作系統(tǒng) | CentOS8 |
| CPU | 4核 |
| 內(nèi)存 | 8G |
| 帶寬 | 5M |
| 硬盤 | 50G |
三、常見問題
點(diǎn)擊下方鏈接進(jìn)入幫助手冊(cè)查看常見問題的相關(guān)描述及更多幫助:
四、最近更新&后續(xù)開發(fā)方向
后續(xù)開發(fā)方向
- 完善教程、按文檔、視頻 等資料文件形式 深入講解 快速使用、了解運(yùn)營、二次開發(fā)拓展、可發(fā)展方向等
- 移動(dòng)端適配企業(yè)查詢、用戶綁定、同樣適配國際化;
- OneLink EcV5接口業(yè)務(wù)繼續(xù)延展:
智能診斷定義為平臺(tái)數(shù)據(jù)診斷 API接口診斷且更具不同上游會(huì)展示出更多可診斷項(xiàng)界面等; -
自動(dòng)化業(yè)務(wù)模塊定義完善、包括機(jī)器人對(duì)接等; -
支付配置支付收款 國內(nèi)主流支付接入、國際支付接入等; -
套餐定義套餐包含多類型 多配置 多組合等方式實(shí)現(xiàn); -
企業(yè)預(yù)存、用戶預(yù)存企業(yè)預(yù)存金額、訂單返傭、用戶充值預(yù)存 自主設(shè)置預(yù)付費(fèi)扣費(fèi)等; -
充值續(xù)費(fèi)企業(yè)或用戶 充值、續(xù)費(fèi)、預(yù)存 等業(yè)務(wù)延展; -
中控分析包含但不限于 分析 企業(yè)、用戶 充值數(shù)據(jù)(按時(shí)間、金額、交易類型、復(fù)購率、活性、數(shù)據(jù)同步成功率、交易訂單時(shí)間區(qū)間 套餐結(jié)余 等) -
商城發(fā)售商品 購買下單流程、分銷、物流
V1.0.0 更新日志
- 多語言國際化;
- 通道、卡列表、用量記錄、基礎(chǔ)業(yè)務(wù);
- 卡號(hào)自動(dòng)同步載入策略;
- API目前僅支持 OneLink EcV5 接口(最終會(huì)依賴該接口作為一個(gè)全面對(duì)接的展示業(yè)務(wù) 敬請(qǐng)期待!);
- OneLink EcV5同步算法策略 隊(duì)列多線程中使用java多線程套娃式顯著提升算法同步效率;
- 用量、生命周期補(bǔ)償算法完善;
- 首頁統(tǒng)計(jì)數(shù)據(jù)完善;
五、項(xiàng)目展示
如果您覺得我們的開源項(xiàng)目很有幫助,請(qǐng)點(diǎn)擊 Star 支持 IoTOS
