基於JT T808協議的車輛監控平台架構方案

2022-02-27 02:15:47 字數 1347 閱讀 1851

1、接入網關應用採用mina/netty+spring架構,獨立於其他應用,主要負責維護接入終端的tcp鏈結、上行以及下行訊息的解碼、編碼、流量控制,黑白名單等安全控制,閘道器同時支援交通部jt/t808-2011、jt/t808-2013兩個版本全部的808協議,閘道器應用提供二次開發介面,支援協議擴充套件而不需要改動任何原有**。接入網關採用json訊息通過mq訊息佇列與業務平台進行互動,支援activemq和rabbitmq,能夠無縫接入各種異構系統。

2、訊息處理應用,採用spring+mysql+redis+mongodb框架,是基於事件驅動的責任鏈設計模式處理終端上行訊息、批量儲存訊息、gps糾偏、發布終端重要訊息(告警,上下線等)等平台業務處理,提供訊息處理二次開發介面而不需要改動任何原有**,實現個性格業務處理能力。

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黑白名單、介面呼叫許可權等功能。

平台體驗**:

登陸使用者:test007,密碼:123456

分布式高可用高併發平台見:

基於JTT808協議的車聯網閘道器中介軟體

平台體驗 一 協議封裝 中介軟體遮蔽了接入裝置私有協議的複雜行以及異構性,提供基於標準的json訊息與業務平台進行互動,業務平台按照接入網關規定的json訊息格式傳送至指定mq佇列當中,接入網關對json訊息進行資料轉換 協議適配,封裝成符合各種接入裝置的私有協議的訊息格式。二 協議解析 中介軟體遮...

車與車之間的通訊協議DSRC簡介

隨著通訊技術的發展,人們對交通安全 舒適 高效等要求越來越高。由此,智慧型交通系統 its intelligenttransport system 誕生了。專用短程通訊 dedicatedshort range communications 簡稱dsrc 是智慧型交通系統中最重要的基礎通訊協議之一。...

車聯網場景中的 MQTT 協議

目前我國車聯網行業處於與 5g 技術的深度融合時期,隨著 5g 與 v2x 技術的發展成熟,未來的車聯網產業必將開啟新的成長空間。車聯網是物聯網技術在交通系統領域的典型應用,車聯網行業所涉及的相關技術領域的融合布局與協同發展在某種程度上與物聯網一脈相通。作為一家開源物聯網資料基礎設施軟體 商,emq...