Nedir?
Cihazlar, kayıtlı oldukları ağa rapor verir — bir Sigfox arka ucu, bir ChirpStack veya TTN sunucusu. Bu ölçümleri asıl kullanan sistemler ise — faturalama platformu, bakım paneli, müşteri portalı — bambaşka bir yerdedir ve her biri veriyi kendi biçiminde bekler.
Bunları doğrudan birbirine bağlamak, her çift için ayrı bir entegrasyon demektir. İki ağ ve üç tüketici sistem, altı entegrasyon eder; her birinin kendi yeniden deneme mantığı, kendi yük çözümü, kendi hata biçimleri olur. Dördüncü bir tüketici eklediğinizde iki entegrasyon daha yazarsınız.
Merkez, ortadaki noktadır. Her ağı bir kez, her tüketici sistemi bir kez bağlarsınız. Aralarındaki tüm eşleşmeler yapılandırmaya dönüşür.
Sol taraf, sağ taraf
Bu sözcükler önemli, çünkü uygulamanın tamamı bunların üzerine kurulu.
Kaynak (sol), cihazların yaşadığı ve mesajların geldiği yerdir.
Hedef (sağ), veriyi isteyen ve alan sistemdir. Uygulamada ikisine birden
entegrasyon denir — bir kaynak, yönü Kaynak (sol) olan; bir hedef ise
Hedef (sağ) olan entegrasyondur.
Merkez bir mesaja tam olarak ne yapar?
Mesaj, geldiği andan iletildiği ana kadar şunlardan geçer:
- Doğrulanır — kaynağın adaptörü, yükün gerçekten o ağdan geldiğini denetler.
- Normalleştirilir — bir Sigfox callback'i ile bir ChirpStack uplink'i aynı iç biçime dönüşür; böylece sonraki her adım sağlayıcıdan bağımsız çalışır.
- Cihazla eşleştirilir — yükteki tanımlayıcı, Merkez'de oluşturduğunuz bir cihaza bağlanır.
- Çözülür — cihazın profilinde bir çözücü varsa ham baytlar adlandırılmış ölçümlere dönüşür.
- Kurallardan geçer — iletilir, atılır, yanıtlanır ya da bekletilir.
- Şekillendirilir — her hedefin beklediği yapıya sokulur.
- İletilir — yeniden denemelerle; hiç başarılı olmazsa ölü mektup kuyruğuna düşer.
İşleme hattı bu adımları ayrıntılı anlatır. Uygulamadaki Akış sayfası ise aynı adımları tıklanabilir bir diyagram olarak çizer.
Ne değildir?
Sınırları açıkça söylemek sonradan zaman kazandırır.
- Uzun süreli depolama değildir. Mesajlar geçici bir tampondur — iletilene kadar tutulur, sonra silinir. Geçmişe ihtiyacınız varsa onu saklayan sizin hedefinizdir. Sayaçlar Analitik içinde kalır, mesaj gövdeleri kalmaz.
- Cihazların kaydedildiği yer değildir. Cihaz önce kendi ağında vardır. Merkez, o kaydı işaret eden bir kayıt tutar. Sizin adınıza cihaz sağlayabilir, ama kaynak doğruluk sistemi hep o ağdır.
- Son kullanıcı paneli değildir. Bir operatör aracıdır. Ölçümler sizin sistemlerinize ulaşır; müşterilerinizin baktığı yer orasıdır.