基於JT/T808協議的車輛監控平臺架構方案
技術支援QQ:78772895
1、車載終端協議閘道器採用mina/netty+spring架構,獨立於其他應用,主要負責維護接入終端的tcp連結、上行以及下行訊息的解碼、編碼、流量控制,黑白名單等安全控制,閘道器同時支援交通部JT/T808-2011、JT/T808-2013兩個版本全部的808協議,閘道器應用提供二次開發介面,支援以外掛形式協議擴充套件而不需要改動任何原有程式碼。接入閘道器採用json訊息透過MQ訊息佇列與業務平臺進行互動,支援ActiveMQ和RabbitMQ,能夠無縫接入各種異構系統。
本閘道器應用已歷經並透過多次交通部部標的檢測,效能穩定,適用於物聯網(車聯網)領域應用,特別是基於交通部808協議或者其擴充套件協議的智慧終端監控平臺,如車輛GPS定位監控平臺。經測試在普通pc機上,單個閘道器應用至少可支援同時1w以上終端同時線上,具備至少600wGPS資料/小時的資料處理能力(見附件效能測試報告)。
本閘道器可水平擴充套件成支援高可用高併發的分散式架構
2、上行訊息處理服務,採用spring+mysql+redis+mongoDB框架,是基於事件驅動的責任鏈設計模式處理終端上行訊息、批次儲存訊息、釋出終端重要訊息(告警,上下線等)等平臺業務處理,提供以外掛形式訊息處理二次開發介面而不需要改動任何原有程式碼,實現個性格業務處理能力。本服務可水平擴充套件成支援高可用高併發的分散式架構
3、平臺服務層是基於spring-boot的微服務架構,同時整合了服務註冊中心,介面閘道器,支援高併發高可用的分散式架構;底層封裝了基於後設資料的幾大高度抽象的restful風格介面(包括CRUD介面、複雜查詢介面、下發訊息介面等個性化定製介面),業務系統無需再單獨開發資料庫相關操作的程式碼(增加新的資料庫表只需要建立entity對映,即可實現增上改查等功能),只需關注業務邏輯開發即可。同時模組也提供提供二次開發介面,而不需要改動任何原有程式碼,實現個性格業務處理以及自定義介面能力。
4、展現層web端對JQuery EasyUI進行了二次封裝,提供部分js常用元件,對於普通的CRUD操作只需按照模板開發相關的介面即可完美展現,web端同時整合了WDR對終端上下線、告警等重要資訊實時推送提醒訊息。
5、框架整合了redis快取,透過簡單的註解就能使用快取;
6、在業務功能目前實現了:
a、支援JT/T808協議的全部指令,如拍照、文字下發、監聽、點名等;
b、平臺告警設定:原地設防、圍欄告警(圓形、矩形、多邊形)、超速告警;
c、車輛監控:區域查車、車輛上下線提示、告警實時提示、車輛實時跟蹤、歷史軌跡、油耗、里程等;
d、車輛管理:車輛資訊維護、多媒體資訊、上行訊息、下行訊息、告警查詢等;
e、賬號維護:企業註冊、企業資訊維護、修改密碼等;
f、各種統計報表。
7、開放平臺遵循標準oauth2.0,提供幾大基於後設資料的高度抽象的restful風格的增刪改查資料介面以及部分個性化定製的業務介面;開放平臺支援介面呼叫頻率控制(基於令牌桶演算法),支援ip黑白名單、介面呼叫許可權等功能。
試用版閘道器程式下載地址:
,需要正版可聯絡QQ:78772895
平臺體驗網址:
新版平臺:
舊版平臺:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31495805/viewspace-2157821/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於JTT809協議的車輛資訊交換平臺架構方案(下級平臺)協議架構
- 基於JTT809協議的車輛資訊交換平臺架構方案(上級平臺)協議架構
- 前沿研究丨李德毅院士:基於駕駛腦的智慧駕駛車輛硬體平臺架構架構
- 基於系統融合的統一監控平臺設計
- 醫院整合平臺 IT 基礎架構解決方案架構
- Netflix開源Mantis:基於微服務的運維監控平臺微服務運維
- Samsara:車隊物流監控平臺簡介
- zabbix監控平臺
- Telegraf+Influxdb+Grafana構建監控平臺UXGrafana
- Zabbix監控平臺的搭建
- 工程車輛車載PLC遠端監控智慧運營系統解決方案
- dmonitor 基於 Django 的輕量級生產環境介面監控平臺Django
- 電信運營商基於 MQTT 協議 構建千萬級 IoT 裝置管理平臺MQQT協議
- 基於surging網路元件多協議適配的平臺化發展元件協議
- 研發協同平臺架構演進架構
- 基於微服務和Docker的PaaS雲平臺架構設計微服務Docker架構
- 基於MQTT協議的工業物聯網資料採集和監控系統MQQT協議
- 如何構建智慧監控預警管理平臺?
- 車路協同雲控平臺建設實踐
- 構建狂拽炫酷屌的 MySQL 監控平臺MySql
- linux監控平臺搭建Linux
- ISUP協議影片平臺EasyCVR影片裝置軌跡回放平臺智慧農業影片遠端監控管理方案協議VR
- 基於Go語言構建的萬億級流量大資料平臺架構Go大資料架構
- 基於OkHttp的Http監控HTTP
- 相容sentry協議的輕量級監控,glitchtip協議
- DLNA協議上的基於cling框架的android投屏方案協議框架Android
- Prometheus + Grafana 監控平臺搭建PrometheusGrafana
- Sentry 監控 - Snuba 資料中臺架構(Query Processing 簡介)架構
- Sentry 監控 - Snuba 資料中臺架構(Data Model 簡介)架構
- linux下cacti監控平臺的搭建Linux
- 工業網際網路平臺架構方案架構
- 基於Hadoop的大資料平臺實施——整體架構設計Hadoop大資料架構
- 基於雲原生架構的新一代資料倉儲平臺架構
- 基於裝置監控運維管理平臺實現預測性維護運維
- 基於hyperf架構的後臺骨架系統架構
- 阿里雲解決方案架構師,講述分散式架構雲平臺解決方案阿里架構分散式
- 基於嵌入式STT-MRAM的架構方案架構
- 分散式架構的監控與指標分散式架構指標