Əşyaların İnterneti üçün EdgeX 1.0 platformasının buraxılışı

Tərəfindən təqdim edildi buraxılış EdgeX 1.0, IoT cihazları, tətbiqləri və xidmətləri arasında qarşılıqlı əlaqəni təmin etmək üçün açıq, modul platformadır. Platforma xüsusi təchizatçı avadanlıqları və ya əməliyyat sistemləri ilə əlaqəli deyil və Linux Fondunun himayəsi altında müstəqil işçi qrupu tərəfindən hazırlanmışdır. Platformanın komponentləri yayılma Apache 2.0 altında lisenziyalıdır.

EdgeX sizə mövcud IoT cihazlarını birləşdirən və müxtəlif sensorlardan məlumat toplayan şlüzlər yaratmağa imkan verir. Şlüz cihazlarla qarşılıqlı əlaqəni təşkil edir və IoT cihazları şəbəkəsi ilə yerli idarəetmə mərkəzi və ya bulud idarəetmə infrastrukturu arasında ara keçid rolunu oynayaraq məlumatın ilkin emalı, yığılması və təhlilini həyata keçirir. Şlüzlər həmçinin mikroservislər kimi paketlənmiş işləyiciləri işlədə bilər. IoT cihazları ilə qarşılıqlı əlaqə TCP/IP şəbəkələri və xüsusi (IP olmayan) protokollardan istifadə edərək simli və ya simsiz şəbəkə üzərindən təşkil edilə bilər.

Müxtəlif məqsədlər üçün şlüzlər zəncirlərə birləşdirilə bilər, məsələn, birinci keçidin şlüzü cihazın idarə edilməsi (sistemin idarə edilməsi) və təhlükəsizlik problemlərini həll edə bilər, ikinci keçidin şlüzü (duman serveri) daxil olan məlumatları saxlaya, analitik apara bilər. və xidmət göstərir. Sistem moduldur, ona görə də funksionallıq yükdən asılı olaraq fərdi qovşaqlara bölünür: sadə hallarda bir şlüz kifayətdir, lakin böyük IoT şəbəkələri üçün bütün klaster yerləşdirilə bilər.

Əşyaların İnterneti üçün EdgeX 1.0 platformasının buraxılışı

EdgeX açıq IoT yığınına əsaslanır fitil, IoT cihazları üçün şlüzlərdə istifadə olunur Dell Edge Gateway. Platforma Linux, Windows və ya macOS ilə işləyən x86 və ARM CPU-lara əsaslanan serverlər də daxil olmaqla istənilən avadanlıqda quraşdırıla bilər. Mikroservisləri inkişaf etdirmək üçün Java, Javascript, Python, Go və C/C++ dillərindən istifadə edilə bilər. IoT cihazları və sensorlar üçün drayverlərin hazırlanması üçün SDK təklif olunur.
Layihə məlumatların təhlili, təhlükəsizliyi, idarə edilməsi və müxtəlif problemlərin həlli üçün hazır mikroservislərin seçimini əhatə edir.

Buraxılış 1.0 iki illik inkişaf və sınaqları sona çatdırır və həmçinin kənar tətbiqlərin standartlaşdırılması və geniş tətbiqə hazırlığın tanınması üçün bütün əsas API-lərin sabitləşməsini qeyd edəcək.
Əsas yeniliklər:

  • DBMS-dən istifadə edən bütün xidmətlər üçün Redis və MongoDB dəstəyi. Davamlı məlumatların saxlanması üçün təbəqədə yaddaşın dəyişdirilməsini sadələşdirin;
  • Tətbiq xidmətləri və onların yaradılması üçün SDK əlavə edilməsi. Tətbiq xidmətləri məlumatları son serverə göndərməzdən əvvəl hazırlamaq üçün işləyicilərə istinad edir. Gələcəkdə tətbiq xidmətləri ixrac xidmətlərini əvəz edəcək və hazırda daha səmərəli işlənən daha kiçik ixrac tapşırıqlarının həlli üçün alət kimi yerləşdirilir;
  • Xidmət tərəfindən yaradılmış CPU yükünü, məlumatların işlənməsi vəziyyətini və digər ölçüləri izləmək imkanı daxil etmək üçün sistemin idarəetmə alətləri genişləndirilmişdir;
  • Sazlama və monitorinqi sadələşdirmək üçün sensordan gələn məlumatları ixrac etməzdən əvvəl bütün mərhələlərdə izləməyə imkan verən korrelyasiya identifikatorunu nəzərə alaraq;
  • CBOR formatında ikili məlumatların qəbulu, istifadəsi və ixracına dəstək;
  • O cümlədən vahid testi və avtomatlaşdırılmış təhlükəsizlik testi üçün alətlər;
  • Resurs istehlakını və bütövlükdə sistemin davranışını vizual qiymətləndirmək üçün yeni çərçivənin hazırlanması;
  • Go və C dillərində cihazlar və sensorlarla qarşılıqlı əlaqə üçün xidmətlər hazırlamaq üçün yeni və təkmilləşdirilmiş SDK-lardan istifadə;
  • Konfiqurasiyaların, planlaşdırıcının, cihaz profillərinin, API şlüzünün və həssas məlumatların təhlükəsiz saxlanmasının yerləşdirilməsi üçün təkmilləşdirilmiş alətlər.

Mənbə: opennet.ru

Добавить комментарий