同林云電力數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議技術(shù)說明

一、項目概述
本協(xié)議用于將分布式電站的電力數(shù)據(jù)轉(zhuǎn)發(fā)至同林云平臺,實現(xiàn)電站數(shù)據(jù)的遠程監(jiān)控與管理。協(xié)議支持班組就地設(shè)備的數(shù)據(jù)對接,通過安全的網(wǎng)絡(luò)通道將現(xiàn)場采集到的發(fā)電數(shù)據(jù)實時上傳到云端。
二、應(yīng)用場景
本協(xié)議主要應(yīng)用于光伏電站的數(shù)據(jù)采集與上傳場景。在分布式電站中,現(xiàn)場設(shè)備會實時采集發(fā)電相關(guān)的數(shù)據(jù),包括發(fā)電量、上網(wǎng)電量等,本協(xié)議的核心作用是將這些數(shù)據(jù)自動上傳到同林云平臺。
對于擁有多個電站的企業(yè)來說,可以通過本協(xié)議將所有站點的數(shù)據(jù)統(tǒng)一匯總到同一個平臺,實現(xiàn)集中監(jiān)控和管理,大幅提升運維效率。
上傳到平臺的數(shù)據(jù)還可以用于生成日報、周報、月報等統(tǒng)計報表,幫助管理人員分析電站的發(fā)電效率、設(shè)備運行狀態(tài)等,為決策提供數(shù)據(jù)支撐。

三、主要功能
身份認證機制:系統(tǒng)會自動向同林云平臺進行身份認證,獲取訪問權(quán)限。認證成功后會獲得一個有效的訪問令牌,令牌有效期為30分鐘,系統(tǒng)會在30分鐘后自動重新認證以保證連接持續(xù)有效。
定時數(shù)據(jù)上傳支持兩種模式:
| 模式 | 說明 | 適用場景 |
|---|---|---|
| 整點上傳模式 | 每小時的整點時刻自動上傳一次數(shù)據(jù) | 需要按小時統(tǒng)計的場景 |
| 固定周期上傳模式 | 按照用戶設(shè)定的時間間隔上傳數(shù)據(jù) | 需要更頻繁監(jiān)控的場景 |
即時首次上傳:系統(tǒng)啟動后會立即執(zhí)行第一次上傳,不必等待下一個整點或周期,確保數(shù)據(jù)及時上傳。
自動增量計算:系統(tǒng)會自動計算兩個上傳周期之間的發(fā)電量增量和上網(wǎng)電量增量,通過記錄上次上傳時的累計數(shù)值,每次上傳時自動計算差值,避免重復(fù)統(tǒng)計,確保數(shù)據(jù)準確性。
批量打包傳輸:為了提高傳輸效率,系統(tǒng)會將多個設(shè)備的數(shù)據(jù)打包后一起上傳,每次最多可以打包100個數(shù)據(jù)點,當數(shù)據(jù)量超過限制時,會自動分成多個包依次發(fā)送。
智能重試機制:當網(wǎng)絡(luò)不穩(wěn)定或服務(wù)器暫時不可用時,系統(tǒng)會自動進行重試,重試采用指數(shù)退避策略,即每次重試的間隔時間會逐漸增加,最長可達100秒,避免對服務(wù)器造成過大壓力。
心跳保活:系統(tǒng)會每分鐘在通道監(jiān)測發(fā)送一次心跳信息,表明服務(wù)正常運行。如果發(fā)生時間更改導(dǎo)致錯過整點,超過一小時沒有成功上傳數(shù)據(jù),系統(tǒng)會自動觸發(fā)補償機制,確保不會遺漏數(shù)據(jù)。
四、協(xié)議特點

- HTTPS加密傳輸:本協(xié)議采用HTTPS加密傳輸,確保數(shù)據(jù)在網(wǎng)絡(luò)傳輸過程中的安全性
- 密鑰認證:通過密鑰認證機制,只有授權(quán)的設(shè)備才能訪問平臺,訪問令牌會定期自動刷新,避免令牌過期帶來的安全風(fēng)險
- 主備雙鏈路:協(xié)議支持主備雙鏈路,當主鏈路故障時可以自動切換到備用鏈路,數(shù)據(jù)上傳失敗后會自動重試,確保數(shù)據(jù)最終能夠送達
- 增量傳輸:差量傳輸機制減少了網(wǎng)絡(luò)請求次數(shù),提高了傳輸效率
- 靈活上傳周期:用戶可以根據(jù)實際需求選擇整點上傳或固定周期上傳模式,上傳周期可以靈活設(shè)置,從1分鐘到1小時
- 自動時間戳:每次上傳都會攜帶準確的時間戳,便于數(shù)據(jù)追溯和分析
- 去重機制:系統(tǒng)會記錄每個設(shè)備的發(fā)送狀態(tài),確保數(shù)據(jù)不會重復(fù)上傳或遺漏
五、數(shù)據(jù)內(nèi)容
系統(tǒng)上傳的數(shù)據(jù)包含以下核心指標:
| 數(shù)據(jù)項 | 說明 | 單位 |
|---|---|---|
| 累計發(fā)電量 | 從電站投運以來的總發(fā)電量 | 千瓦時(kWh) |
| 發(fā)電增量 | 本次上傳周期內(nèi)新增的發(fā)電量 | 千瓦時(kWh) |
| 上網(wǎng)累計電量 | 輸送到電網(wǎng)的總電量 | 千瓦時(kWh) |
| 上網(wǎng)增量 | 本次上傳周期內(nèi)新增的上網(wǎng)電量 | 千瓦時(kWh) |
| 裝機容量 | 電站的總裝機功率 | 千瓦(kW) |
| 等效時長 | 本次上傳周期的時間長度 | 小時(h) |
六、注意事項
使用本協(xié)議時需確保:
- 設(shè)備能夠正常訪問同林云平臺的服務(wù)器地址,網(wǎng)絡(luò)防火墻需要開放HTTPS端口
- 設(shè)備的系統(tǒng)時間需要與實際時間保持一致,否則會影響數(shù)據(jù)的時間戳準確性
- 需要正確配置授權(quán)地址、數(shù)據(jù)上傳地址、應(yīng)用密鑰等參數(shù),否則無法完成認證和數(shù)據(jù)上傳
- 設(shè)備的測點描述需要按照平臺規(guī)定的物模型名稱填寫,否則平臺無法正確識別數(shù)據(jù)
- 首次上傳時,由于沒有歷史數(shù)據(jù)作為參考,增量數(shù)據(jù)會顯示為0,這是正常現(xiàn)象
七、支持設(shè)備信息
| 項目 | 詳情 |
|---|---|
| CPU架構(gòu) | x86 / Cortex-A7 / Cortex-A53 / Cortex-A9 |
| 系統(tǒng)版本 | GNU/Linux 4.1.15 |
| 運行時長 | 7×24小時連續(xù)穩(wěn)定運行 |
核心能力:
- 本機型配置方式,可簡單將所需的現(xiàn)場數(shù)據(jù)轉(zhuǎn)發(fā)給主站
- 支持多種協(xié)議:支持Modbus RTU、DL/T 645-2007、DL/T 6845-2017、IEC 60870系列等協(xié)議
- 支持多路采集轉(zhuǎn)發(fā)
- 7×24小時連續(xù)穩(wěn)定運行
FAQ
Q1:同林云電力數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議支持哪些通訊協(xié)議?
A:該協(xié)議支持Modbus RTU、DL/T 645-2007、DL/T 6845-2017、IEC 60870系列等多種主流工業(yè)通訊協(xié)議,可對接不同廠家的現(xiàn)場設(shè)備。
Q2:數(shù)據(jù)上傳失敗時系統(tǒng)如何處理?
A:系統(tǒng)采用指數(shù)退避策略自動重試,重試間隔最長可達100秒。同時支持主備雙鏈路切換,當主鏈路故障時自動切換至備用鏈路,確保數(shù)據(jù)最終送達。超過一小時未成功上傳時還會觸發(fā)補償機制。
Q3:上傳周期可以靈活設(shè)置嗎?
A:可以。系統(tǒng)支持整點上傳和固定周期上傳兩種模式,固定周期模式可設(shè)置從1分鐘到1小時的任意間隔,用戶可根據(jù)實際監(jiān)控需求靈活選擇。
Q4:系統(tǒng)如何保證數(shù)據(jù)安全性?
A:采用HTTPS加密傳輸確保數(shù)據(jù)安全,通過密鑰認證機制限制只有授權(quán)設(shè)備才能訪問平臺,訪問令牌每30分鐘自動刷新,避免令牌過期風(fēng)險。
Q5:首次上傳時增量數(shù)據(jù)為什么顯示為0?
A:首次上傳時由于沒有歷史數(shù)據(jù)作為參考基準,增量數(shù)據(jù)會顯示為0,這是正?,F(xiàn)象。后續(xù)上傳周期將自動計算準確的增量值。