Skip to main content

Obis Yazma

Haberleşme ünitesinin altındaki ölçüm cihazlarına veri kaydedilmesi için kullanılan fonksiyondur.

Çalışma zamanı

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

Çalışma şekli

Ölçüm cihazlarında: Haberleşme ünitesi altındaki ölçüm cihazının bir register'ı değiştirilmek istendiğinde bu registerın OBIS anahtarı ile birlikte gönderilir.

Push

Bu fonksiyon için push olarak çalışma desteklenmemektedir.

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 mesajini haberleşme merkezi yazılımına gönderir
  3. Haberleşme merkezi yazılımı üzerinde başka komut yok ise haberleşme merkezi yazılımı bağlantıyı kapatmakla yükümlüdür.

Mesaj Formatları

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

execute talebi

{
"device": {
"flag": "XYZ",
"serialNumber": "0123456789ABCDE"
},
"function": "execute",
"referenceId": "3d0b242e-1866-4a41-a8ca-1372f1b34ab7",
"streaming": false,
"request": {
"directive" : "WriteDirective1",
"parameters" : {
"METERSERIALNUMBER" : "12345678",
"PASSWORD": "12345678",
"DATA": "0.9.2(21-07-28)"
}
}
}
ParametreVeri TipiZorunlulukAçıklama
directivestringZorunluKomut ismi
passwordstringZorunluÖlçüm cihazının şifresi
datastringZorunluVeri yazılmak istenen register adresi ve yazılacak değer