Skip to main content

Obis Listesi

Haberleşme ünitesinin altındaki ölçüm cihazlarından obis listesi okunması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. Obislerden oluşan bir listeyi okumak 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.

Obis List talebi

{
"device": {
"flag": "XYZ",
"serialNumber": "0123456789ABCDE"
},
"function": "execute",
"referenceId": "3d0b242e-1866-4a41-a8ca-1372f1b34ab7",
"streaming": false,
"request": {
"directive": "ReadPackageDirective",
"parameters": {
"METERSERIALNUMBER": "12345678",
"OBIS" : ["1.8.0", "1.8.1", "1.8.2", "1.8.3", "0.9.1", "0.9.2", "0.0.0"]
}
}
}

Obis List cevabı

{
"device": {
"flag": "XYZ",
"serialNumber": "0123456789ABCDE"
},
"function": "execute",
"referenceId": "3d0b242e-1866-4a41-a8ca-1372f1b34ab7",
"streaming": false,
"response": {
"directive": "ReadPackageDirective",
"executionDate": "2021-06-22 11:23:06",
"data": {
"id": "/LGZ5\2ZMG405000b.P07",
"1.8.0": "00001.258*kwh",
"1.8.1": "00000.258*kwh",
"1.8.2": "00000.500*kwh",
"1.8.3": "00000.500*kwh",
"0.9.1": "18:12:56",
"0.9.2": "2022-09-28",
"0.0.0": "123456789"
}
}
}
ParametreVeri TipiZorunlulukAçıklama
executionDatedatetimeZorunluİşleme tarihi
datastringZorunluOkuma sonucu
idstringZorunluÖlçüm cihazı
OBISjson arrayZorunluOkuma sonuçları