Cihaz kimliği ve yaşam döngüsü
Her cihazın benzersiz ve doğrulanabilir bir kimliği olmalıdır; paylaşılan parola ölçekte yönetilemez. Devreye alma, güncelleme, arıza değişimi ve devre dışı bırakma tek bir yaşam döngüsü olarak kurgulanır.
- Devreye alma elle değil, otomatik akışla yapılır
- Kimlik cihaza özgüdür, filoya değil
- Arıza değişiminde kimlik devri tanımlıdır
- Devre dışı bırakılan cihazın erişimi anında kesilir
Veri modeli ve anlam
Farklı üreticilerin cihazları aynı ölçümü farklı adlarla ve farklı birimlerle gönderir. Ortak veri modeli olmadan her yeni cihaz tipi yeni bir entegrasyon işi doğurur.
- Birim ve zaman dilimi kaynakta normalleştirilir
- Yeni cihaz tipi modele eşlenir, koda değil
- Ölçüm anlamı sözlükte tanımlıdır
- Sürüm değişimi geriye dönük uyumu bozmaz
Uç işleme ve bağlantı
Bağlantı her zaman vardır varsayımı sahada geçerli değildir. Uçta tamponlama, yeniden gönderim ve öncelik sırası tasarımın parçasıdır; kritik alarm, toplu ölçüm kuyruğunun arkasında beklememelidir.
- Kritik alarm ayrı öncelikle iletilir
- Bağlantı kesildiğinde uçta tamponlama devreye girer
- Yeniden gönderim çift kayıt üretmez
- Hat maliyeti veri hacmiyle birlikte planlanır
Entegrasyon ve yazılım güncelleme
Platform, veriyi topladığı yerde bırakmaz; bakım, üretim ve iş zekâsı sistemlerine akıtır. Uzaktan yazılım güncelleme ise güvenlik gereğidir: güncellenemeyen bir cihaz filosu, kapatılamayan bir açıktır.
- Güncelleme kademeli ve geri alınabilir yapılır
- Başarısız güncelleme cihazı kullanılamaz bırakmaz
- Entegrasyon tek yönlü değil, geri bildirimli kurgulanır
- Arayüz sürümlemesi cihaz filosundan bağımsızdır