一、計畫簡介
IoTOS 是基於 SpringBoot、Vue、Mybatis、RabbitMq、Mysql、Redis 開源 IoTCard(物聯卡管理)系統,企業私域管理與營運綜合解決方案。
IoTOS 基於多物聯網API開放能力(如:中國移動 oneLink 等) ,整合上遊API 數據同步演算法,提供國際化解決方案。透過 多端系統平台、極致同步演算法、系統構架業務分離 靈活高效的數據營運模組, 讓企業與上遊建立強連結;進一步多元化管理營運,提高物聯網卡營運效率、強化營運能力,拓展可營利空間。 目前主要運用於 物聯網通 信服務 行業領域。
1.1 模組功能
整個系統暫且 分為五大模組:
首頁 :統計分析展板;
連線 :流量卡、裝置、通道 營運管理 配置檢視;
帳號中心 :企業、使用者、角色 管理分配許可權 帳號;
自動化 :自動化管理規則、樣版、推播配置、觸發條件 等;
系統管理 :選單、參數、字典、系統監控、系統工具、定時任務 等;
1.2 計畫優勢
IoTOS 物聯網卡營運綜合平台;多介面能力整合,極致同步演算法、千萬數據承載量、國際化方案。多端系統、直充內充、內建商城、套餐打包、自動化管理、預存扣費 等垂直場景提供API對接管理基礎架構,主要優勢有:
多語言國際化操作(UI界面、後台回復、單使用者喜好語言)、機器人推播(國內主流機器人、國際主流社交軟體)
高效API同步能力采用佇列多執行緒例項開啟介面多執行緒(佇列多執行緒中再增加java多執行緒)根據不同營運商介面獨立特定同步演算法體系
自動化規則定義 規則觸發樣版 通知配置 觸發條件等
開源協定采用 Apache-2.0 (使用者可以自由修改,進行商業使用,沒有開源要求)
采用主流 Java 架構,具備高拓展性、靈活性
對外提供內部 API,低成本二次開發
二、 系統架構
三、技術棧
本計畫基於 RuoYi-Vue 後台開發框架,感謝 RuoYi-Vue 的開源。
前端技術棧:ES6、Vue、Vue-router、Vue-cli、Axios、Element-ui;
後端技術棧:Spring Boot、Mybatis-plus、Mybatis、RabbitMQ;
四、計畫結構
後端結構
├── 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 // 前端計畫
五、頁面截圖
首頁
通道
卡列表
智慧診斷
會話記錄匯出
卡號詳情
業務辦理
執行任務
執行任務-檔
執行任務-檔-下載記錄
劃分撤回
國際化語言
移動端
登入頁
工作台
我的
語言切換
卡資訊查詢
會話記錄
智慧診斷
用量記錄
業務辦理
原始碼下載地址:
https://gitee.com/chinaiot/iotos.git
看到最後,如果這個計畫對你有用,一定要給我點個「 在看 」,謝謝。