在開發部標GPS平臺中,部標jt808GPS服務器是系統的核心關鍵,決定了部標平臺的穩定性和行那個。Linux服務器是首選,爲了跨平臺,開發語言選擇Java自不待言。須要購買jt808GPS服務器源碼+808模擬測試終端工具+壓力測試工具(1200元)能夠聯繫我: 2379423771@qq.com;linux
咱們爲客戶開發的部標服務器基於Mina + Spring + Hibernate + Swing桌面系統開發(基於Netty框架的GPS服務器參見:基於Java Netty框架構建高性能的部標808協議的GPS服務器),整個服務器的架構特色:數據庫
1.通訊層:基於Java Mina通訊框架進行GPS服務器開發,能夠使得整個系統架構清晰,開發者能夠專一於協議解析、業務和數據處理。windows
2.GPS終端協議層:而爲了對於擴展終端的接入能力,協議層要具備很好的擴展能力,在解析的時候,根據不一樣的協議的時候,根據不一樣的協議同,而決定調用不一樣的協議解析插件。不少開發者,採用工廠模式是必不可少的,可是代碼都是寫死的,實際上引入Spring框架,經過良好的接口設計,經過簡單的XML配置,就能夠接入到系統當中。服務器
3.業務層:對於底層轉來的GPS數據,進行分層處理,實時數據入庫、32種報警分析、各類報表統計等操做,這些操做,在超過5000臺的大規模終端接入的狀況下,變得異常複雜,即要保證系統的實時性,必需要提升處理能力,特別是報警分析的能力。可是頻繁的大批量的數據入庫,對於數據庫的負擔也是很大的,數據庫處於極度繁忙的狀態,對於客戶端的查詢調用影響很大。架構
4.內嵌轉發服務,支持服務器端的808協議雙向轉發,服務器接收數據後,還能夠將gps數據以808協議的格式轉發給其餘第三方的平臺,也能夠接收第三方平臺的指令,下方給終端。框架
5.完整的實現部標808協議的所有協議棧的解析,不是僅僅實現部分協議命令。工具
6.內嵌808TCPServer和808UDPServer兩個Server監聽,同時支持TCP和UDP兩種協議制式的接入,這樣不管終端是UDP協議,仍是TCP協議,均可以順利接入。性能
須要購買源碼的(1200元帶數據庫)能夠聯繫我:2379423771@qq.com測試
因爲808GPS服務器和809服務器是須要集成通訊的,你也能夠購買808809服務器模塊套裝源碼(2700元),提升你的開發效率。你也能夠購買整套平臺,提供一站式服務,spa
若是需購買整套GPS平臺源碼+文檔+服務,能夠聯繫我2379423771@qq.com。
.NET平臺,參見:基於Asp.NET MVC構建GPS部標平臺
開發環境JDK1.7+, 數據庫環境MySQL5.7, MSSqlServer2005+,運行環境windows, linux,
本808服務器對於部標808所有協議棧都進行了充分的支持:
序號 |
項目名稱 |
觸發條件 |
預期迴應 |
01 |
終端心跳 |
根據設定的心跳時間參數,定時自動上報 |
主動上發,須要平臺提供通用應答,長時間沒法得到應答將致使程序自動斷開重連。 |
02 |
設置終端參數 |
平臺下發 |
回覆通用應答,可設置的參數參考行標協議文本8.8 |
03 |
超速設置 |
平臺下發 |
回覆通用應答 |
04 |
疲勞駕駛設置 |
平臺下發 |
回覆通用應答 |
05 |
超時停車設置 |
平臺下發 |
回覆通用應答 |
06 |
查詢終端參數 |
平臺下發 |
回覆0x0104應答參照行標協議文本8.10描述,回覆的參數信息包含前述設置指令所設定修改的內容 |
07 |
終端控制 |
平臺下發 |
回覆通用應答 |
08 |
位置信息查詢 |
平臺下發 |
回覆固化的位置信息:26.033435N,119.139317E 高度23.59,速度0,角度0 |
09 |
臨時位置跟蹤控制 |
平臺下發 |
回覆通用應答 |
10 |
文本信息下發 |
平臺下發 |
回覆通用應答 |
11 |
追加事件 |
平臺下發 |
回覆通用應答 |
12 |
刪除特定事件 |
平臺下發 |
回覆通用應答 |
13 |
更新事件 |
平臺下發 |
回覆通用應答 |
14 |
修改事件 |
平臺下發 |
回覆通用應答 |
15 |
刪除所有事件 |
平臺下發 |
回覆通用應答 |
16 |
追加新事件 |
平臺下發 |
回覆通用應答 |
17 |
提問下發 |
平臺下發 |
程序當即回覆通用應答,稍後由用戶手動操做回覆提問 |
18 |
信息點播菜單追加 |
平臺下發 |
回覆通用應答 |
19 |
信息點播菜單修改 |
平臺下發 |
回覆通用應答 |
20 |
信息點播菜單更新 |
平臺下發 |
回覆通用應答 |
21 |
信息點播菜單刪除 |
平臺下發 |
回覆通用應答 |
22 |
信息點播菜單追加 |
平臺下發 |
回覆通用應答 |
23 |
信息點播菜單修改 |
平臺下發 |
回覆通用應答 |
24 |
信息點播菜單更新 |
平臺下發 |
回覆通用應答 |
25 |
信息服務 |
平臺下發 |
回覆通用應答 |
26 |
電話回撥 |
平臺下發 |
回覆通用應答,不觸發任何邏輯動做,請關注日誌 |
27 |
電話回撥_監聽 |
平臺下發 |
回覆通用應答,不觸發任何邏輯動做,請關注日誌 |
28 |
設置電話本_刪除 |
平臺下發 |
回覆通用應答 |
29 |
設置電話本_更新電話本 |
平臺下發 |
回覆通用應答 |
30 |
設置電話本_追加電話本 |
平臺下發 |
回覆通用應答 |
31 |
設置電話本_修改電話本 |
平臺下發 |
回覆通用應答 |
32 |
車輛控制_車門解鎖 |
平臺下發 |
回覆通用應答 |
33 |
車輛控制_車門加鎖 |
平臺下發 |
回覆通用應答 |
34 |
更新圓形區域 |
平臺下發 |
回覆通用應答 |
35 |
刪除圓形區域 |
平臺下發 |
回覆通用應答 |
36 |
更新矩形區域 |
平臺下發 |
回覆通用應答 |
37 |
刪除矩形區域 |
平臺下發 |
回覆通用應答 |
38 |
更新多邊形區域 |
平臺下發 |
回覆通用應答 |
39 |
刪除多邊形區域 |
平臺下發 |
回覆通用應答 |
40 |
更新路線 |
平臺下發 |
回覆通用應答 |
41 |
刪除全部路線 |
平臺下發 |
回覆通用應答 |
42 |
行駛記錄儀數據採集命令 |
平臺下發 |
根據形式記錄議命令字發回測試數據,數據可能會產生分包 |
43 |
行駛記錄儀參數下傳命令 |
平臺下發 |
回覆通用應答 |
44 |
抓拍當即上傳 |
平臺下發 |
回覆通用應答,隨後分包上發固化的多媒體數據,上發數據與多媒體通道有關* |
45 |
錄像當即上傳 |
平臺下發抓拍指令附帶錄像提示 |
回覆通用應答,隨後分包上發固化的多媒體數據,上發數據與多媒體通道有關* |
46 |
檢索多媒體列表 |
平臺下發 |
根據查詢的多媒體類型回覆固化的多媒體列表數據,參考行標協議8.46,通道與時間參數將被解析於日誌中,可是不會影響列表內容 |
47 |
存儲多媒體上傳 |
平臺下發 |
根據通道*和多媒體類型定義回傳多媒體數據,時間和事件等參數將被正確解析與日誌中,可是不會影響上發的多媒體內容 |
48 |
錄音32Kbps當即上傳 |
平臺下發 |
回覆通用應答 |
49 |
數據下行透傳 |
平臺下發 |
回覆通用應答 |
50 |
平臺RSA公鑰 |
平臺下發 |
回覆終端RSA公鑰,本軟件將把平臺下發的RSA公鑰回發以驗證協議的正確性 |