硬件設(shè)備:DL645電表
測試內(nèi)容:智能網(wǎng)關(guān)采集DL645電表協(xié)議數(shù)據(jù),封裝MQTT協(xié)議上報平臺。
1、選擇和電表連接的串口——啟用,配置串口參數(shù)和電表一致、協(xié)議選擇2007版(若為97版則選擇DLT645-1997)。
①鏈路地址:為電表的表號;
②數(shù)據(jù)標(biāo)識和數(shù)據(jù)格式:參考645協(xié)議附件,與采集數(shù)據(jù)項相關(guān);
③數(shù)據(jù)ID:為MQTT上報的標(biāo)簽;
智能網(wǎng)關(guān)應(yīng)用——數(shù)據(jù)服務(wù)器——啟用,可配置采集的數(shù)據(jù)上報方式。
1、設(shè)置上報平臺地址和端口,選擇協(xié)議MQTT協(xié)議,配置平臺對應(yīng)的MQTT賬號和密碼、發(fā)布和訂閱主題;
①服務(wù)器地址和端口:MQTT服務(wù)器的地址和端口;
②賬號、密碼:MQTT服務(wù)器的賬號、密碼;
③Publish Topic:發(fā)布主題,支持自定義;
④Subscribe Topic:訂閱主題,支持自定義;
⑤Client id:MQTT的ClientID可自定義,唯一標(biāo)識可以直接配置為SN號,SN是唯一的;
⑥上傳周期:即數(shù)據(jù)批量上報時,上報的時間周期;
⑦數(shù)據(jù)批量上報個數(shù):MQTT一次上報多少個點表;
⑧數(shù)據(jù)變化上報:啟用時,當(dāng)單個采集點數(shù)據(jù)有變化,會單條上報;
⑨數(shù)據(jù)緩存:斷點續(xù)傳功能,可存儲斷網(wǎng)歷史數(shù)據(jù);
⑩啟用加密:啟用時,可配置MQTT加密方式;
用MQTT客戶端可以查看,上報的采集數(shù)據(jù)情況,如下圖:
為采集25個點上報數(shù)據(jù)情況: