GCP通用通訊平臺(以下簡稱GCP平臺)是杭途科技自主研發的擁有自主知識產權的通用通訊平臺(General Communication Platform),為公司的網關機、通訊管理機、規約轉換裝置、網絡安全監測裝置、自動驗收裝置等產品提供了軟件基礎功能的支撐。平臺實現了基礎功能的復用、差異功能的模塊化開發,不同產品只需在此平臺中開發獨有的差異化功能模塊,保證了新產品的快速開發及穩定運行,同時,高復用價值的新模塊加入到平臺中,作為新的基礎功能,提升平臺基礎支撐能力。
![GCP通用通訊平臺 GCP通用通訊平臺]()
GCP平臺主要分為業務進程、通訊規約、人機交互界面三大塊,業務進程完成了大部分基礎功能,包括:
1. 內存管理:實現配置加載、通訊規約調度、實時數據、變化數據、控制命令、報文、日志等管理;
2. 數據庫引擎:實現對不同的配置數據庫、歷史數據庫的連接管理和操作,如SQLite、MySQL、SQL Server、Oracle等;
3. 通道調度:調用設備驅動程序等,負責串口、網絡等通訊接口的管理及報文的收發;
4. 應用接口:將上述三個模塊中的功能和信息封裝成接口,供通訊規約、人機交互規約調用。
![GCP通用通訊平臺 GCP通用通訊平臺]()
目前GCP平臺支持50余種標準通訊規約,300余種變種或自定義規約,標準規約如下表:
![GCP通用通訊平臺 GCP通用通訊平臺]()
GCP平臺提供了友好的圖形配置、調試、維護工具(通用模塊),并支持對配套工具進行授權管理,避免設備被誤操作、運行參數被篡改等。同時,配套界面工具具備三權分立、代理訪問、通訊加密、數據庫加密等高級功能模塊,在專用產品配套工具研發時,可啟用通用模塊和高級功能模塊。
一、配置工具
使用人員可以根據項目的需求、資料,通過配置工具完成設備、測點、規約等參數的配置工作。
![GCP通用通訊平臺 GCP通用通訊平臺]()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?配置展示圖
配置工具特點
1. 按照工程人員習慣設計操作界面;
2. 所有的參數配置都可使用配置工具完成;?
3. 最簡化配置(研發人員總結大量的現場應用經驗設置了默認值、用戶無需每次填寫);
4. 配置過的設備可以作為模板,重復使用;?
5. 根據應用經驗設置了大量的快捷配置鍵。
二、調試工具
在做完數據庫配置并上傳到設備后,使用人員通過調試工具對設備通訊狀態、測點數據等進行監視和控制。調試工具功能包括:查看通訊狀態、測點數據、通道狀態、通訊報文、日志;遙控下發、定值設置、人工置數、自定義報文等等。?
![GCP通用通訊平臺 GCP通用通訊平臺]()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?數值圖
![GCP通用通訊平臺 GCP通用通訊平臺]()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?通訊報文圖
![GCP通用通訊平臺 GCP通用通訊平臺]()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 運行日志圖
調試工具功能
1. 查看通訊情況;?
2. 查看數據值;?
3. 查看通訊報文;
4. 查看運行日志;
5. 模擬控制命令;
6. 模擬數據測試。
三、維護工具
設備維護工具通過圖形界面實現設備維護等功能,使設備維護變得簡單、易用。維護工具功能包括:參數修改、IP 修改、系統還原、軟件升級、配置上傳和下載、腳本執行、設備重啟等。
![GCP通用通訊平臺 GCP通用通訊平臺]()
? ? ? ? ? ? ? ? ? 配置網卡圖? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 設備掃描圖?