環衛垃圾桶管理數據平臺建設
智能垃圾監測管理平臺
1總述
智能回收助手是一套實時監測箱內衣物量的企業工具。包括物量感知傳感器(硬件部分)、回收助手小程序和回收助手 Web 端(軟件部分)?;厥罩忠怨腆w廢物規劃與管理為理論支持,物聯網、云計算、互聯網為技術支持,為回收企業優化管理,增效降本?;厥罩种械挠布鞲衅鞑糠职惭b至衣物箱內,通過光學傳感器實時檢測箱內部物量信息,并將信息發送至云端,通過云端的數據處理,將數據顯示在微信小程序和 PC 端,幫助管理者管控公司,收運司機規劃路徑,實現及時回收,貨物持續增長;提前回收,保證財物安全;節約成本,不跑空箱。
1.1硬件
智能監測傳感器通過TOF激光測距來測量垃圾高度,測算出垃圾高度和垃圾桶口高度的比例,得出垃圾量占有百分比。
硬件滿足方便安裝、結實牢固、防污防水、測距準確、通信穩定等性能要求,以避免被偷竊、被干擾等問題。
圖1 智能監測傳感器圖
智能監測傳感器技術參數:
(1)電池續航時間 3年+
(2)電源 電池
(3)尺寸4.2*7.7*7.7(高*寬*長)(單位:cm)
(4)凈重175g
(5)測量技術激光方法
(6)測量范圍2cm-400cm
(7)測量頻率 5min/次
(8)外殼材料ABS+PC高強塑料,具有較好的防污防水效果
(9)通信網絡支持 LTE WCDMA 和 GSM 雙標準網絡
(10)定位技術支持基站定位
(11)運行溫度 -40~80℃
2.垃圾管理大數據平臺
2.1技術穩定
網絡平臺性能:要求數據傳輸網絡暢通、快捷、安全、可擴展。
系統平臺性能:要求采用通用性好的計算機系統、安全可靠的操作系統以及大型數據庫系統,保證系統良好的性能。
應用支撐平臺性能:要求應用支撐平臺為業務應用系統的開發和運行提供技術支撐,并具有靈活的可擴充性和高度的可配置管理性。
應用系統性能:應用系統應滿足用戶的要求,穩定、可靠、使用。人機界面友好,輸出、輸入方便,圖表生成靈活美觀,檢索、查詢簡單快捷。
安全性能:按照信息密級,在不同的信息安全域實施相應的安全等級保護,對不同安全等級的信息,通過身份認證和訪問控制,實現授權訪問;同時整個系統具備數據備份、恢復和應急響應等功能。
數據質量:系統數據應及時、準確、完整,能夠滿足匯總統計、制表制圖、分析計算、模型測算等要求。
2.2系統總體架構
圖2 系統總體架構圖
2.2.1總體架構說明
應用層
應用層是直接與用戶交互的層級,涉及數據監控系統、實時決策系統、統計分析系統和信息集成系統四個主要的系統,是基于數據的環衛智能化直接體現。
?服務層
服務層是以基于微服務架構(Microservice-Oriented Architecture)和API網關(API Gateway)的低耦合組件化服務框架。微服務框架使得服務彼此之間獨立靈活地部署和伸縮,不同組件之間的調用模式互不干擾?;谖⒎占軜嫷南到y從自上而下的角度具有了極強的穩定性,對于微服務的單點故障能夠通過無狀態的通訊進行發現處理,同時不會因為單點故障而引起系統問題。
服務層的微服務架構模式通過分解單體式應用為多個微服務方法解決了復雜性問題。在功能不變的情況下,應用被分解為多個可管理的分支或服務。每個服務都有一個用RPC-或者消息驅動API定義清楚的邊界。單個服務便于理解和維護,能夠支持每一個微服務運行于不同系統(如Windows或Linux),不同配置(如單片機和高性能計算機)的物理主機,不僅支持常見的Java/C++/Python等語言甚至可以支持任意的框架和編程語言,提供實現環境無關的API服務。每個微服務能夠獨立的部署,避免了其它服務部署對本服務的影響,能夠有效加快部署速度,使得持續化部署成為可能。
?數據服務層
數據層是基于NoSQL的文檔型數據存儲集群,包含主查詢數據集群、查詢副本集和包含環衛監控數據庫、地理信息數據庫主要用于進行數據采集和更新的實時數據庫。
NoSQL是非關系型的數據庫系統,能夠提供低延遲的讀寫速度,支撐海量的數據和流量,便于進行大規模集群的管理,尤其是在針對海量數據時NoSQL能夠提供非常高效的Map-Reduce實現。對于在長期運行條件下的統計分析,具備MapReduce能夠有效地提供數據計算效率和滿足數據分析需求。
?軟件支撐層
提供基礎公共的軟件,是系統運行于硬件之上的基礎,如操作系統軟件、數據庫軟件和消息中間件、負載均衡器、GIS服務系統等。
?基礎設施層
基礎設施主要為定位服務,云平臺計算服務和無線傳輸系統和存儲的設計等。
3.軟件服務
3.1.1.實時顯示垃圾桶位點及垃圾量
政府監督人員可以通過云端系統查看城市垃圾桶分布位點及實時垃圾量產生情況,可以點擊垃圾桶,查看任意垃圾桶編號、當前垃圾量數據及歷史垃圾量產生數據。垃圾清運人員能夠通過手機地圖實時了解垃圾桶垃圾量情況,并根據垃圾量大小分層級標準,一目了然。另外也可以點擊垃圾桶,查看任意垃圾桶編號,當前垃圾量數據;也可以通過表格直接查看自己管理區域內哪些垃圾桶最滿,哪些垃圾桶最空。垃圾量一旦達到警戒線(比如90%),則需要立即通知垃圾清運人員前去清理。
3.1.2.規劃最優垃圾清運路線
垃圾清運人員在進行工作的時候,可以根據地圖規劃好的最優路徑完成垃圾清運,以一天內最少的路程保證垃圾桶不溢滿。最優路徑需要明確清晰地標注在地圖上,當垃圾清運人員點擊開始工作,能直接顯示出規劃好的路徑。
3.1.3方便政府監督人員監管垃圾清運人員
政府監督人員可以在云端系統監管垃圾清運人員的工作,查看垃圾清運人員工作量,清運車輛行駛路徑,垃圾量產生量變化圖。
3.1.4.對垃圾桶垃圾量進行分析對比和預測
根據垃圾桶每時、日、周的垃圾量進行對比分析,管理者能很快的看出管理范圍內哪一處的垃圾量最多,哪些地方需要多鋪設垃圾桶,哪些地方需要減少垃圾桶數量。并且根據歷史數據,對每個垃圾桶未來的垃圾量進行預測,幫助垃圾清運人員了解垃圾量走勢。
3.2應用平臺
應用平臺面向三類人群,第一類是政府監督人員,第二類是村級管理人員,第三類是清運人員。
圖3 應用平臺
3.3應用平臺基本功能
應用平臺基于GIS系統,具有以下基本功能:
垃圾桶點位分布與垃圾量查詢
在地圖界面上顯示出所有垃圾桶的位點,并可以切換顯示較滿的垃圾桶和較空的垃圾桶。在點擊某個垃圾桶圖標時,在左側顯示出該垃圾桶目前的溢滿情況以及歷史數據。應用平臺還會為清運人員提供最優的路徑規劃,減少清運人員不必要的下車查看,選擇合理的時間進行清運工作。
人員管理分組
各級人員可以查詢自己所在的小組及管理區域,政府監督人員具有分配低層級人員工作區域、工作內容等權限,并可以實時查看低層級人員的工作情況。
1.政府監督人員可以在數據界面一目了然地看到每個清運人員每天所清理的垃圾量、工作時間、工作效率以及各個行政區域內垃圾桶的密度和滿溢頻率,為政府監督人員提供決策支持。同時系統還可以根據收集到的歷史數據,提出合理的垃圾桶分布方案。
4.政府監督人員權限(小程序)
政府監督人員具有一級權限,具體有以下功能:
4.1.垃圾桶溢滿APP彈窗提醒:“xx路段有垃圾桶需要清理”,點擊后進入規劃好路徑的地圖界面。
4.2.垃圾桶狀態顯示:在地圖上顯示:綠色50%以下、黃色50%-80%、紅色80%以上,點擊后顯示垃圾桶編號、當前垃圾量。同時在旁邊表格上顯示所有自己管理的垃圾桶的垃圾量,并且分垃圾量統計,如:未滿5個、較滿3個、已滿2個(垃圾量按從高到低排序)。
4.3.各個垃圾桶每日垃圾量走勢及預測。
4.4.垃圾桶報錯功能:垃圾量不準、定位不準、設備損壞或丟失、其他。
5運行維護
運行維護內容包括網絡管理、系統(主機系統、數據庫系統、中間件系統)和應用管理、安全管理、存儲備份管理、故障管理、技術支持管理等。
網絡管理主要實現網絡的配置管理、性能管理和可靠性管理。網絡管理主要基于網絡管理平臺和設備管理軟件實現。網絡配置主要對網絡拓撲結構和網絡設備參數進行配置,網絡性能管理主要通過對被管理設備的監控和輪詢,獲取有關網絡運行的信息及統計數據,并在所收集的數據的基礎上,提供網絡的性能統計;網絡可靠性管理主要對網絡的運行狀況進行監控和檢查,及時察覺可能的故障,從而保證網絡的正常運行。
系統管理主要實現對系統(主機系統、數據庫系統、中間件系統)的配置管理、性能管理和可靠性管理。配置管理包括對系統資源的發現、提供、配置和控制;性能及可靠性管理主要對各系統的關鍵參數或重要資源進行監控和檢查,了解系統運行情況,及時察覺系統可能的故障,從而保證系統的正常運行,提高系統可靠性。應用管理實現對各應用系統的性能管理、可靠性管理、版本管理和數據管理。性能管理包括對應用系統性能的監控和優化;可靠性管理包括及時監控應用系統運行情況,及時發現潛在的問題,保證正常運行;版本管理包括對應用系統的版本/補丁的管理、發布及升級,配合相關部門進行應用系統的相關測試、試運行和推廣;數據管理包括按照有關規定及工作流程對后臺數據必要的修改。
安全管理對象包括網絡安全、系統(主機系統、數據庫系統、中間件系統)和應用安全、存儲備份安全。管理內容可分為安全管理制度的制定和落實、安全設備的配置以及管理與監控、安全管理故障的處理等。
存儲備份系統運行維護管理的主要內容是備份策略管理、備份軟件管理、備份數據管理及存儲硬件管理。備份策略的選擇,要統籌考慮需備份的總數據量、線路帶寬、數據吞吐量、時間窗口以及對恢復時間的要求等因素,根據不同業務對數據備份的時間窗口和災難恢復的要求,選擇不同的備份方式,亦可將幾種備份方式組合應用,以得到最佳的備份效果。數據管理包括數據的備份、異地轉儲、數據的歸檔和數據的識讀等。
故障管理包括網絡、系統和應用、安全、存儲備份的故障發現、故障分類、故障轉發、故障診斷、故障處理、故障及處理記錄和統計等過程。
技術支持管理包括對運行維護技術支持平臺中的技術支持手段和工具、技術支持人員等的管理。