一、DewCloud誕生背景
DewCloud脫胎于我在業余時間為一家物聯網公司開發的機油加注物聯網項目,目前實現的功能包括:
- 智慧大屏:潤滑油 年月日、地理區域、油品用量,油桶庫存,設備狀況實時展示,機器故障停機、油量不足實時報警
- 設備管理:設備列表、加注列表、設備定位
- 油庫管理:庫存列表
- 機油用量和客戶管理
目前我正在把它改造為通用的物聯網平臺,希望志同道合的朋友們一起加入進來。
本篇文章主要介紹下DewCloud項目的背景、技術架構和技術組件的大致實現。
機油加注市場現狀
機油即發動機潤滑油,能起到減少發動機磨損的作用,被譽為汽車的“血液”。機油保養是汽車保養必不可少的一環,也是汽車后市場重要的組成部分。
經過分析,市場上對于智能機油加注機的市場關注度明顯過低,目前我們知道的競品只有一家,而且他們的機油加注機仍然比較傳統,軟件方面只有簡單的油耗顯示界面,只能做到簡單的開關機,停留在了物聯網1.0的階段。
說到物聯網的發展階段,我們有必要梳理一下。在我看來,物聯網的發展經歷了三個大的版本迭代:
- 1.0 簡單的萬物互聯
- 1.5 提高開發效率,產品自定義、模版引擎和代碼自動生成
- 2.0 半自動化,場景聯動
- 2.5 提高數據處理和智能模型的進化,大數據和機器學習
- 3.0 全自動智能化,AI
伴隨著工業4.0的邁進,也得益于AI和5G技術的發展,目前美、德、日和中國正在跨入第三代智能物聯網時代。
與我們合作的廠商生產的智能加注機,包括加注機器、控制觸摸屏和智能云平臺(也就是后來的開源DewCloud平臺)三部分。加注機器基于最新專利,有效地縮小了機器體積,減輕重量,提升加注流暢度,減少噪音,進一步提高用戶的體驗度。配套的軟件,也是智能加注機的核心——智能加注云平臺,運用大數據和機器學習技術,其最大愿景是革命性地降低機油油耗。目前云平臺能夠實現以下功能:
- 油耗監控:精確的加注數量:當前加注量,設定加注量,實際加注量,總加注量,油桶總量,油桶余量,余量不足實時監控,大幅度減少管理、運營成本和潤滑油浪費
- 庫存管理:通過小程序掃碼,加注機和潤滑油油桶綁定,顯示每個油桶的用量和狀態,精確控制庫存成本
- 機器狀態監測:加注機工作狀態實時上報,有效減少機器故障和停機時間
- 銷量分析:潤滑油各區域(中國地理區劃),年月日,油品(品牌)用量分析,智能定點投放,
- 高精度定位:GPS和北斗定位,劃定圍欄,防止遺失
- 客戶管理:管理分銷商等客戶關系,控制權限,利用分成的方式提升用戶粘度
我們主要的客戶群體包括:潤滑油品牌方,如美孚;潤滑油供應商和個人車主。
開源地址:https://github.com/SoundHearer/dewcloud
二、技術架構
平臺技術架構
首先上圖,下面是前期機油加注云平臺的總體技術架構圖。
平臺模塊
我們可以看到云平臺主要分為網關,Web 端和數據倉庫這三個組件:
- 網關:加注機終端通過 TCP 包的方式,以每 5 秒一個數據包的速度,傳送給網關,網關負責通過制定的協議解析出 TCP 數據包,并將解析出的數據分發給 HDFS、Kafka 和 MySQL 等數據通道。
- 數據倉庫:基于 HDFS 的離線數據和 Kafka 的流數據,用數倉分層的理論加工加注數據,形成報表傳送給 Web 后端數據庫,另一方面數倉數據也是機器學習訓練模型的數據來源,以識別出機油損耗的模式,從而降低機油油耗。
- Web 端:Web 端網站是機油加注云平臺的主要組件,包括前端頁面展示和后端管理系統。頁面大屏顯示出后端報表數據
三、DewCloud頁面展示
三、后續規劃
后續我們希望把DewCloud做成開箱即用, 低代碼開發,設備快速集成的企業級物聯網基礎平臺,幫助企業快速創建行業物 聯網業務系統。
規劃平臺架構圖
平臺優勢
傳統開發 | 基于DewCloud框架開發 | |
設備接入 | 需要設配各種物聯網設備,各種定制協議, 開發工作量大,項目周期難以穩定 | 支持用戶協議自定義,根據各種網絡設備和協議 接入方案,把設備接入工作量化,提高項目效率 |
設備管理 | 不同類型設備管理根據設備類型做定制開發, 設備調試工作量巨大,難以統一管理 | 基于物模型的動態配置方式,實現設備生命周期 管理,提供海量設備接入方案 |
規則引擎 | 多數據源頭管理困難,無法對數據實現可控 管理 | 提供可視化規則引擎處理工具,將數據通過各種 組件完成數據輸入、轉換和通知等多種功能 |
項目開發 | 需要對項目業務,物聯網技術、物聯網等多 鏈條整合,耗費精力大,且復制性較差 | 提供基于框架的項目開發最佳實踐,并且可以通 過框架對項目中遇到的共性問題找到解決方案 |
部署運維 | 需要花費大量人力物力去根據項目情況做部 署運維方案,同時還要應對海量數據高并發 的處理 | 提供單機部署、集群部署、微服務部署、docker 部署等多種部署方案,并針對不同級別的數據量 有不同的解決方案 |
三、寫在最后
DewCloud 是我們基于生產級別的物聯網項目開發出來的通用物聯網平臺,我們希望它能幫助物聯網開發團隊快速實現物聯網項目的開發和設計,提升企業開發效率,歡迎大家使用。
DewCloud 開源地址:https://github.com/SoundHearer/dewcloud
文丨Soundhearer
圖丨來源于網絡
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。