今年走訪了一些行業內的客戶,總結了一些常見的問題:
- 很多運營商都想開發一套屬于自己的部標主動安全平臺,部標協議推出至今十年了,協議型別加地市級擴展的有JT808-2011、JT808-2013、JT1078、主動安全、JT808-2019、JT809,從零開發都是一場噩夢,
- 投入的資金人力很大,開發周期長,還需要有對終端協議和行業需求特別熟悉的人才,今年疫情特殊,很多企業在縮減開支,不敢盲目投入太多資金,
- 系統架構要成熟穩定,網上開源的代碼只是demo離商用還有很大差距,或者代碼質量差架構落后導致學習成本高,
- 平臺廠商的系統授權昂貴而且只開放web部分介面,底層的資料不能自由獲取和定制,或者以免費的名義獲取客戶的資料,
針對以上問題,我們將這幾年研發的主動安全云平臺的所有后臺模塊免費開放給全國客戶,無須授權,web后臺代碼和平臺公共包開源,底層終端資料自由獲取和處理,客戶只需要將精力放在開發web界面和web后臺,可以降低成本和開發周期,
為了兼容不同客戶的服務器,部署包分Windows和Linux兩種版本,兩種版本都實作了一鍵啟停服務,客戶可根據自己的需求下載并按照手冊部署,
- 協議支持
網關協議:JT808-2011、JT808-2013、JT808-2019、JT1078、蘇標主動安全
流媒體播放協議:websocket-flv、http-flv
- 模塊介紹
| 模塊 | 開發語言 | 跨平臺 | 開源 | 描述 |
|---|---|---|---|---|
| Redis | C | 是 | 是 | 基于記憶體key/value存盤系統,快取終端資訊、服務器配置、終端最后位置等 |
| RabbitMQ | Erlang | 是 | 是 | 實作了AMQP的訊息中間件,各模塊的訊息傳遞全部基于MQ |
| gnss-common | Java | 是 | 是 | 整個系統的核心公共包,定義了各模塊使用的常量、物體類、工具類、指令注冊器、Redis服務、RabbitMQ交換機和佇列、RabbitMQ序列化轉換器 |
| gnss-web | Java | 是 | 是 | 整個系統的web后臺,提供前端介面 |
| jt808-server | Java | 是 | 開放Jar包 | JT808網關,處理部標終端的互動 |
| file-server | Java | 是 | 開放Jar包 | 檔案服務器,處理主動安全附件訊息,JT1078的FTP檔案上傳,處理檔案播放和下載的HTTP請求 |
| media-server | Java | 是 | 開放Jar包 | 流媒體服務器,處理JT1078音視頻資料并封裝flv供客戶端播放 |
PS:這里提供的是Java版的流媒體服務器,性能肯定不如C/C++和GO撰寫的流媒體服務器,客戶可替換自己的,需要修改Redis快取的服務器配置資訊
- 開源代碼
系統公共包:https://github.com/gnss-pro/gnss-common
gnss-web:https://github.com/gnss-pro/gnss-web
- 后臺部署
最近兩個月JT808網關和檔案服務器已讓華為工程師朋友幫忙優化了一版,現在發布的部署包是最新的,六七八月份的客戶需要免費升級原始碼的請聯系技術支持,
下載部署包后請按照《主動安全云平臺后臺部署手冊》部署,
如果需要基于開源的gnss-web和gnss-common二次開發的,請按照《主動安全云平臺開發環境搭建》的步驟搭建開發環境,再按照《gnss-web開發手冊》的規范開發,
部署包下載地址:鏈接:https://pan.baidu.com/s/1VzBSGJLIOBUlqPuw7sxgcQ 提取碼:p9rg

- 技術支持
致歉宣告:由于我司以前一個技術支持從其他渠道獲取了GPS產品經理、中位科技的代碼,利用公司便利向其他客戶兜售,被公司及早發現并解除合同,我司鄭重向這些作者正式道歉,我司嚴正宣告所有的核心代碼都是自研,使用的技術框架全部基于開源,客戶可以放心使用沒有著作權風險,
如果使用中出現問題,請發送私信或者聯系扣扣:2645908325
-
Windows部署效果,實作一鍵啟停服務,監控所有服務運行狀態,


-
Linux部署效果,中間件使用docker部署



轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/2668.html
標籤:其他
