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