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
- Haberleşme merkezi yazılımı, haberleşme ünitesine
executekomutu gönderir. - Haberleşme ünitesi isteği aldığına dair
ACKmesajini haberleşme merkezi yazılımına gönderir - 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)"
}
}
}
| Parametre | Veri Tipi | Zorunluluk | Açıklama |
|---|---|---|---|
| directive | string | Zorunlu | Komut ismi |
| password | string | Zorunlu | Ölçüm cihazının şifresi |
| data | string | Zorunlu | Veri yazılmak istenen register adresi ve yazılacak değer |