對整個系統(tǒng)而言, 按照功能上的要求, 本著全局性擴展性、重用性、*性和可靠性的原則, 把系統(tǒng)設計分為Web Server 組件,CGI組件, 串行通信組件, 數(shù)據(jù)存儲組件、報警組件等幾個組件模塊。按服務劃分接口, 按功能封裝在組件內部, 力求系統(tǒng)組件清晰、簡潔、便于維護。
Web Server 組件是指實現(xiàn)了TCP/IP 協(xié)議的基本內容(如HTTP 協(xié)議)、能夠響應和處理用戶請求、實現(xiàn)對立通信的程序模塊, 通過對TCP/IP 相關協(xié)議的實現(xiàn),Web服務器具有與瀏覽器交互的能力, 能夠處理客戶端用戶請求、傳遞網(wǎng)絡消息并向瀏覽器返回結果, 同時能夠與其他應用程序協(xié)同工作。由于Boa是一個單任務的小型HTTP 服務器, 其源代碼開放, 穩(wěn)定性好,實時性強, 因此本系統(tǒng)中選用Boa 作為WebServer。
CGI組件是指按照CGI 標準設計的具有獨立功能的程序模塊, 是嵌入式web 服務器與外部擴展應用程序交互的一種標準接口。通過它把現(xiàn)場設備的數(shù)據(jù)實時地傳遞給嵌入式web 服務器我。從而實現(xiàn)遠端客戶與現(xiàn)場設備之間的動態(tài)數(shù)據(jù)交互。
數(shù)據(jù)存儲組件是指能夠對現(xiàn)場采集數(shù)據(jù)進行保存,并為其它功能組件提供讀寫方法的功能模塊。報警組件是指能提供報警功能的程序模塊。在這些組件中, WebServer 組件和CGI 程序組件分別與串行通信組件、數(shù)據(jù)存儲組件和報警組件相結合完成對數(shù)據(jù)的采集、存儲、顯示、報警等功能。
版權與免責聲明:
凡本網(wǎng)注明“來源:智慧城市網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡有限公司-智慧城市網(wǎng)合法擁有版權或有權使用的作品,未經(jīng)本網(wǎng)授權不得轉載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權使用作品的,應在授權范圍內使用,并注明“來源:智慧城市網(wǎng)m.aiynx.com”。違反上述聲明者,本網(wǎng)將追究其相關法律責任。
本網(wǎng)轉載并注明自其它來源(非智慧城市網(wǎng)m.aiynx.com)的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品第一來源,并自負版權等法律責任。
-
免費注冊后,你可以
了解安防行業(yè)更多資訊查看安防行業(yè)供求信息凸顯安防行業(yè)自身價值
馬上注冊會員
-
想快速被買家找到嗎
只需要發(fā)布一條商機,被買家找到的機會高達90%!還等什么?
馬上發(fā)布信息