EHZReader
1.0.0
該軟件解決方案由2個程序組成:
Arduino計劃借助EHZ的閱讀頭讀取SML格式的消費數據。通過USB連接發送串行連接的數據。程序源代碼包括有關其工作方式和設置SML格式的詳細文檔。該程序一旦打開Arduino,該程序就會不斷從閱讀頭讀取數據。即使在連接下降之後,讀數仍在繼續,沒有該重新啟動Arduino。
傳輸過程中每個數據包的格式為XX:Y;n ,其中XX指示數據的類型, Y最多32位大整數的小數表示。
類型:
例子:
MT:1873;
CP:60;
C#控制台程序以讀取Arduino的數據並通過HTTP提供。還包括HTML前端,該前端代表當前的儀表狀態和圖形消耗。前端位於Visual Studio項目的資源/文件夾中。
首先,在EHZReaderServer.exe上進行了雙擊,因此必須鍵入Arduino連接到的串行接口。預期的串行波特率和可以達到前端的URL在節目版本中。這些設置可以在EHZReaderServer.exe.config中調整。該程序的重新啟動是必要的。
當前數據查詢的前端頻率頻率以及圖中顯示了多少個值,也可以在上述文件中配置。
實際數據以<adresse>/data提供。這些是JSON格式,可作為浮子使用。
例子:
{ "mt": 187.3, "cp": 60.0 }