Near-edge cihazlar, yerleşik kontrol ve izleme işlevlerinden daha fazlasını gerçekleştirme yeteneğine sahiptir. Doğru yazılımı yerleştirerek, bu cihazlar ayrıca veri toplama, veri depolama, üst düzey bilgi işlem platformu bağlantısı ve yerel veya uzak bir operatör arabirimi sağlayabilir - yerleşik bir yerleşik HMI oluşturur. PC tabanlı HMI'lardan veya özel bir platformda barındırılan HMI'lardan (her ikisi de kendi ekranlarıyla gelir) farklı olarak, operatörler bu yerleşik HMI ile iki şekilde etkileşim kurabilir:
Çoğu durumda, yakın uç aygıtı, merkezi denetleyiciyle verileri ileri geri iletme yeteneğini koruyacaktır. Ancak yerleşik HMI kullanarak, verileri doğrudan üst düzey bilgi işlem platformlarına ve geleneksel olarak PC tabanlı bir HMI görevi olan IIoT'ye de gönderebilir.
Yakın uç cihazlardaki kullanılabilir bilgi işlem kaynakları, işlemci performansı ve bellek yongalarındaki gelişmelerle birlikte artmaya devam ederken, bu yerleşik HMI özelliğini yakın uç cihazlara eklemenin ana konusu yazılım geliştirmedir. Özel programlama kesinlikle gerekli işlevselliği ekleyebilir, ancak bu yalnızca yüksek yazılım geliştirme, test ve bakım maliyetleri nedeniyle yıllık satışları çok yüksek olan cihazlar için geçerlidir.
Özel programlama ile ilgili başka bir sorun da, piyasadaki çeşitli merkezi kontrolörler ve HMI'ların yanı sıra farklı türde üst katman bilgi işlem sistemleri ile iletişim kurmak için sürücüler yazma ihtiyacıdır. Üçüncü bir sorun ise tüm bu yazılım sürücülerinin bağlı oldukları kontrolörlerin, HMI'ların ve üst katman bilgi işlem sistemlerinin ürün yazılımının revize edilerek bakımının yapılmasıdır. Çoğu yakın uç cihaz üreticisi, seri ve Ethernet bağlantı noktalarında yalnızca birkaç iletişim protokolünü destekleyerek bu soruna yanıt verir. Bu, programlama ve bakım gereksinimlerini basitleştirir, ancak ürünlerinin kullanımını sınırlar.
Çoğu yakın uç cihaz, ekranları genellikle çok güçlü olmasına rağmen, yalnızca çok temel operatör arayüzü işlevselliği sağlar. Sorun, karmaşık görüntüler oluşturmak için gereken özel programlamadır.
Bu sorunları çözmenin başka bir yolu, InduSoft'un IoTView veya diğer benzer ürünleri gibi gerekli yerleşik HMI işlevselliğini eklemek için hazır yazılım kullanmaktır. Bu kişisel bilgisayar tabanlı yazılım geliştirme ortamları, özel programlamaya göre daha fazla "bırak ve yap" çözümü sunarak pazara daha hızlı sürüm süresi ve daha düşük geliştirme maliyetleri sağlar. Bu çözümler aynı zamanda tipik olarak merkezi kontrolörlere ve HMI'lara ve ayrıca üst düzey bilgi işlem sistemlerine bağlanan yüzlerce sürücüyü içerir. Gömülü HMI çözümleri aynı zamanda çok güçlü yerleşik grafiksel yapılandırma yeteneklerine ve kapsamlı bir nesne kitaplığına sahiptir.
Gömülü HMI yazılımı, çeşitli yakın uç cihazlarda indirmeye ve yürütmeye izin vermek için kompakt ve hafif olmalı ve birden çok işletim sisteminde çalışabilmelidir. Seçilen ürünün bu yeteneklere sahip olduğu varsayılarak, bunların yakın uç cihazlara nasıl ekleneceği aşağıda açıklanmaktadır. Tabloda gösterilen uygulama ayrıntıları IoTView için geçerlidir, ancak benzer ürünlerde aynı adımların çoğu olacaktır.




