SCNET · Kurumsal BT · Ankara, Türkiye

Sanal Çekirdek

Pilotta çalışması, bin cihazda ölçekleneceği anlamına gelmez.

IoT projelerinin çoğu pilotta değil ölçeklenirken tıkanır: cihaz kimliği, yazılım güncelleme ve veri modeli baştan kurgulanmamıştır. Sanal Çekirdek platformu ölçek varsayımıyla tasarlar.

On cihazı elle yönetebilirsiniz. Bin cihazda elle yapılan her iş, projeyi durduran işletim yüküne dönüşür.

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

Nasıl çalışırız

  1. Cihaz kimliği ve devreye alma akışını kurun
  2. Ortak veri modelini tanımlayın
  3. Uç işleme ve tamponlama tasarımını yapın
  4. Uzaktan güncellemeyi kademeli kurgulayın
  5. İş sistemlerine entegrasyonu tamamlayın

Başarı nasıl ölçülür

  • Devreye alma elle müdahale gerektirmiyor
  • Yeni cihaz tipi kod değişmeden eklenebiliyor
  • Bağlantı kesintisinde veri kaybı olmuyor
  • Filonun tamamı uzaktan güncellenebiliyor

Sık sorulan sorular

Hazır platform mu, kendi platformumuz mu?

Cihaz çeşitliliği ve ölçek belirler. Sınırlı cihaz tipi ve orta ölçekte hazır platform hızlıdır; çok sayıda özel protokol varsa entegrasyon katmanı ayrıca tasarlanır.

Verimiz nerede tutulacak?

Veri sınıfına ve gecikme ihtiyacına göre. Ham yüksek frekanslı veri çoğu zaman uçta veya yerelde, özet ve karar verisi merkezde tutulur; yerleşim kararı ayrıca yazılır.

Pilottan ölçeğe geçiş neden zorlaşıyor?

Pilotta elle yapılan işler ölçekte otomatikleşmediği için. Devreye alma, güncelleme ve arıza değişimi elle yapılıyorsa cihaz sayısı arttıkça işletim yükü doğrusal büyür.

Pilotu ölçeğe taşımadan önce cihaz kimliği ve veri modelini birlikte kuralım; asıl fark orada oluşuyor.

Ölçek planınızı gözden geçirin