整個環境監測系統有著四大基礎軟件程序,分別是底層STC12LE控制程序、服務器數據接收程序、數據庫存儲程序和WEB前端顯示程序。底層的STC12LE程序用于控制數據收集并將數據發送到GPRS網絡。服務器數據接收器將網絡上接收到的數據解碼為真值,并根據當前時間將其寫入數據庫。數據庫存儲程序主要是將數據快速存儲在數據庫中,索引很容易找到。WEB前端顯示程序根據用戶的請求顯示不同的數據。
1.底層控制程序
底層的STC12LE控制程序主要監視每個模塊的狀態,并通過GPRS模塊將AD轉換數據發送到GPRS網絡,然后發送到Internet。首先申請進行一系列初始化,然后檢查GPRS模塊是否連接到網絡,產品編碼等待服務器響應,發送產品編碼為0x00,GPRS模塊將接收到0x00轉發給STC12LE串口2,STC12LE收到信息后表示回應成功,再啟動AD轉換,將轉換后的數據通過GPRS模塊發送到服務器。同時,每10分鐘發送一次,直到用戶停止或接收停止的消息以停止發送數據。
2.服務器數據接收程序
數據接收程序是VC6.0基于MFC編寫的,主要功能是從網絡上的大量數據中提取有效數據,并將其轉換為真實濃度,并實時寫入數據庫。該程序的主要技術有:接口編程,多線程,網絡編程,數據庫編程等。
3.數據庫存儲程序
Microsoft SQL Server 2005是一個全面的數據庫平臺,它使用集成的商業智能(BI)工具來提供企業級數據管理。用于關系數據和結構化數據的Microsoft SQL Server 2005數據庫引擎提供更安全可靠的存儲功能,為高可用性和高性能數據應用程序的業務構建和管理。
4.WEB前端顯示程序
IIS是一個Web服務組件,包括Web服務器,FTP服務器,NTP服務器和SMTP服務器,分別用于Web瀏覽,文件傳輸,新聞服務和電子郵件等,它可以使互聯網上的發布信息變得輕而易舉的事情。
本文對環境監測系統四大基礎軟件程序進行了詳細介紹,大家可以簡單了解一下,這四大基礎軟件程序共同構成了整個系統的軟件部分。