Skip to main content

Su Sayacı

Haberleşme ünitesinin altındaki ölçüm cihazlarından su sayaçları verisi alınmasını sağlayan fonksiyondur.

Gönderilen komut bir execute fonksiyonudur.

Yönerge; haberleşme ünitesinin yapması gereken bir işlemin aşamalarının haberleşme merkezi yazılımı tarafından dikte edilmesi demektir. Bir wmbus_water okuması yapmak için haberleşme ünitesi birkaç işlemi ardarda gerçekleştirir.

Çalışma zamanı

Haberleşme merkezi yazılımı tarafından komut gönderildiğinde çalışır.

Çalışma şekli

Push

  1. Haberleşme ünitesi schedule zamanı gelen ölçüm cihazından veriyi schedule içerisindeki belirtilen yönergeleri takip ederek okuduktan sonra Haberleşme merkezi yazılımına bağlanıp veriyi gönderir.
  2. Haberleşme merkezi yazılımı okumayı aldığına dair ACK gönderir.

Pull

  1. Haberleşme merkezi yazılımı, haberleşme ünitesine execute komutu gönderir.
  2. Haberleşme ünitesi isteği aldığına dair ACK'yı haberleşme merkezi yazılımına gönderir.
  3. Haberleşme ünitesi ilgili ölçüm cihazından veriyi komut içerisindeki yönergeleri takip ederek okuduktan sonra Haberleşme merkezi yazılımına bağlanıp veriyi gönderir.
  4. Haberleşme merkezi yazılımı okumayı aldığına dair ACK gönderir.

Mesaj Formatları

Protokol genel formatı dahilinde haberleşme sağlanır.

wmbus_water talebi

{
"device": {
"flag": "XYZ",
"serialNumber": "0123456789ABCDE"
},
"function": "execute",
"referenceId": "3d0b242e-1866-4a41-a8ca-1372f1b34ab7",
"streaming": false,
"request": {
"directive": "wmbus_water",
"parameters": {
"METERSERIALNUMBER": "12345678"
}
}
}

wmbus_water cevabı

{
"device": {
"flag": "XYZ",
"serialNumber": "0123456789ABCDE"
},
"function": "execute",
"referenceId": "3d0b242e-1866-4a41-a8ca-1372f1b34ab7",
"streaming": false,
"response": {
"directive": "wmbus_water",
"executionDate": "2021-06-22 11:23:06",
"data": {
"rawData": "550003D72A23442C0B26631801740784007AB600000004150200000004FD01E80393E7000009FD1F012F00090CE19ADA"
}
}
}
ParametreVeri TipiZorunlulukAçıklama
rawDatastringZorunluÖlçüm cihazından okunan verinin işlenmemiş hali
executionDatedatetimeZorunluİşleme tarihi
datastringZorunluİşlem sonucu
idstringZorunluÖlçüm cihazı
rawDatastringZorunluHam veri