Internet EdgeX 1.0, IoT cihazları ve hizmetleri için modüler bir platform

EdgeXMimari

geçenlerde EdgeX 1.0 sürümü tanıtıldı,hangisi IoT cihazları, uygulamaları ve hizmetleri arasında birlikte çalışabilirlik için açık modüler bir platform (Nesnelerin interneti).

Platform belirli bilgisayarlara ve işletim sistemlerine bağlı değildir satıcıdan alınmıştır ve Linux Vakfı'nın himayesi altında bağımsız bir çalışma grubu tarafından geliştirilmiştir. Platformun bileşenleri Apache 2.0 lisansı altında dağıtılır.

EdgeX hakkında

EdgeX mevcut IoT cihazlarıyla entegre olan ağ geçitleri oluşturmanıza olanak tanır ve çeşitli sensörlerden veri toplayın.

Örneğin, ağ geçidi, cihazlarla etkileşimin organizasyonuyla ilgilenir ve IoT cihazlarının ağı ile yerel kontrol merkezi veya bulut yönetim altyapısı arasında bir ara bağlantı görevi görerek bilgilerin birincil işlemesini, toplanmasını ve analizini gerçekleştirir. .

Ağ geçitlerinde, mikro hizmetler olarak tasarlanmış işleyiciler de çalıştırılabilir. IoT cihazlarıyla etkileşim, TCP / IP ağları ve belirli protokoller (IP değil) kullanılarak kablolu veya kablosuz bir ağ üzerinden organize edilebilir.

Farklı amaçlı ağ geçitleri de zincirlenebilir, örneğin birinci seviye ağ geçidi sistem yönetimi ve güvenlik görevlerini yerine getirebilir ve ikinci seviye ağ geçidi (sis sunucusu) gelen verileri kaydedebilir, analiz yapabilir ve hizmet sağlayabilir.

Sistem modülerdir, bu nedenle işlevselliğin bireysel düğümlere bölünmesi yüke göre yapılır.- Basit durumlarda, tek bir ağ geçidi yeterlidir ve büyük IoT ağları için tam bir küme uygulanabilir.

EdgeX'in özü, Dell Edge Gateway IoT cihaz ağ geçitlerinde kullanılan açık IoT sigortasıdır.

Platform herhangi bir donanıma kurulabilirLinux, Windows veya macOS altında çalışan x86 ve ARM CPU tabanlı sunucular dahil.

Mikro hizmetler geliştirmek için Java, Javascript, Python, Go ve C / C ++ kullanılabilir. Tüm bunlara ek olarak, IoT cihazları ve sensörleri için sürücüler geliştirmek için bir SDK da önerildi. Proje, veri analizi, güvenlik, yönetim ve çoklu görev çözümü için hazır bir dizi mikro hizmet içerir.

Sürüm 1.0 Özellikler

Sürüm 1.0, iki yıllık geliştirme ve test sürecini özetliyor ve ayrıca, en yeni uygulamaları standartlaştırmak ve yaygın olarak benimsenmeye hazır olduğunu kabul etmek için tüm önemli API'lerin stabilizasyonunu işaret eder.

Ana yenilikler arasında Bu sürüm 1.0'da aşağıdaki noktalar göze çarpmaktadır:

  • Redis ve MongoDB, DBMS kullanan tüm hizmetleri destekler. Kalıcı veri depolama için katmanda depolama değişimini basitleştirin
  • Bunları oluşturmak için uygulama hizmetleri ve SDK'lar ekleyin. Uygulama hizmetleri, verileri hedef sunucuya göndermeden önce hazırlamak için denetleyiciler olarak kabul edilir. Gelecekte, uygulama hizmetleri dışa aktarma hizmetlerinin yerini alacak ve şimdi daha verimli bir şekilde işlenen daha küçük dışa aktarma görevlerini çözmek için bir araç olarak konumlandırılıyor.
  • CPU'da hizmet tarafından oluşturulan yükü, veri işleme durumunu ve diğer ölçümleri izlemenin mümkün olduğu sistemi yönetmek için genişletilmiş araçlar
  • Hata ayıklamayı ve izlemeyi basitleştirmek için dışa aktarım için tüm aşamalarda sensör verilerini izlemenize olanak tanıyan bir korelasyon tanımlayıcısı yayınlama
  • CBOR biçiminde ikili verileri alma, kullanma ve dışa aktarma desteği
  • Birim testi ve otomatik güvenlik kontrolleri için araçların dahil edilmesi
  • Kaynakların kullanımının ve bir bütün olarak sistemin davranışının görsel bir değerlendirmesi için yeni bir çerçevenin hazırlanması
  • Yeni ve iyileştirilmiş SDK'ların Go ve C'deki cihazlar ve sensörlerle etkileşime girecek hizmetler geliştirmesine izin verme
  • Yapılandırmaların, planlayıcının, cihaz profillerinin, API ağ geçidinin ve hassas verilerin güvenli depolanmasının iyileştirilmiş dağıtımı.

Projeye bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.