基於C#和Asp.NET MVC開發GPS部標視頻監控平臺

基於C#和Asp.NET MVC開發GPS部標監控平臺

 

目前整理了基於.NET技術的部標平臺開發文章,能夠參考:前端

1.部標Jt808協議模擬終端的設計和開發java

2.C#版的808GPS服務器開發-》基於部標JT/T 808協議及數據格式的GPS服務器jquery

3.C#版的809GPS服務器開發-》基於JT/T809-2011的(已過檢)GPS平臺數據交換及轉發服務器web

4.Asp.NET版的部標平臺開發-》基於Asp.NET MVC構建GPS部標平臺ajax

5.基於C# winform桌面客戶端的部標平臺開發-》GPS監控客戶端設計編程

6.GPS部標監控平臺的架構設計-基於WCF的平臺數據通訊設計緩存

7.GPS.NET 地圖應用程序架構設計服務器

 8. 基於JT/T 1078協議設計和開發部標視頻服務器架構

基於交通部796標準開發部標監控平臺,選擇開發語言和技術也是團隊要思考的因素,其實這由團隊本身擅長的技術來決定,若是擅長C#和Asp.NET, 固然開發效率就高不少。固然了技術選型必定要選用當前主流的技術,如今Asp.NET技術已經發展到5.0, 若是你仍是用舊的ASP技術寫程序,無疑是爲之後的項目維護埋下地雷,後面新來人手學習不到技術,沒有興趣去改進,不肯意維護,沒有人願意接手。代碼最關鍵的是要不斷的重構,保持與當前的技術和需求同步,平臺纔有生命力,不然就會愈來愈臃腫而變得難以維護。開發一個基於Asp.NET MVC和C#語言的部標平臺,主要應用的技術以下:mvc

1)服務器通訊技術:由於C#中,基於.NET4.0的異步通訊框架,仍是很是不錯的。不過編程模式也是比較複雜的,不像Java的NIO框架Mina和Netty那樣方便省力,可是同樣能夠開發出高性能的jt808GPS服務器和jt809服務器。

2)分佈式服務:對於高性能的平臺,服務必定是要求分佈式部署和調用的,以應對壓力,好比jt808GPS服務器、存儲轉發緩存服務器和web服務器,都是部署在不一樣機子上面,對於遠程服務調用,能夠採用微軟的WCF技術開發出各類部標平臺的API服務接口,知足Webgis和808服務器,809服務器之間的分佈式服務調用。

3)web框架:能夠採用當前最流行的主流開發框架Asp.NET MVC框架來開發web應用,前端採用jquery + ajax調用,MVC框架返回Json數據,清清爽爽的,代碼容易閱讀和維護。

4)若是開發桌面客戶端,能夠採用GMAP.NET的地圖框架,能夠很方便的將地圖緩存在本地,解決了webgis地圖操做不太流暢的問題。

 

提供基於C#語言的Asp.NET MVC和WCF架構的部標平臺源碼,包括BS和CS系統,須要購買的請聯繫2379423771@qq.com,能夠出差免費爲客戶提供技術支持和培訓(差旅費用須由客戶承擔)

 

 部標GPS平臺能夠單獨付費升級爲部標1077視頻平臺,支持符合部標視頻Jt-t 1078協議標準的部標1076視頻設備終端接入,在BS端經過flash插件或者HTML5 VIDEO組件進行實時視頻監控和錄像回放、視頻文件下載。參見:

    1.基於Html5+HLS協議播放符合部標1078協議的實時流媒體視頻

        2.基於JT/T 1078協議設計和開發部標視頻服務器

 

 

 

開發工具是vs2012, 採用.net4.0,  asp.net mvc4 框架開發,項目工程結構以下圖所示:

 

 

採用Nuget來管理項目依賴的lib庫,很是方便,以下圖所示:

 

 

代碼註釋風格如圖所示,力求乾淨簡潔:

 

 

軟件截圖以下圖所示:

 

 

支持百度高德地圖聚合

 

 

支持海量車輛在地圖上的位置顯示和移動,經過顏色區分車輛的在線狀態和停車行駛狀態

 

 

 

 

標籤:  Asp.NET MVCGMap.NETjt808交通部部標平臺部標808部標809部標平臺
相關文章
相關標籤/搜索