IoT платформасының шығарылымы EdgeX 1.0

Жіберген шығу EdgeX 1.0, IoT құрылғылары, қолданбалары мен қызметтері арасындағы өзара әрекеттестікке мүмкіндік беретін ашық, модульдік платформа. Платформа белгілі бір жеткізушінің аппараттық құралдарымен немесе операциялық жүйелермен байланысты емес және Linux Foundation қамқорлығымен тәуелсіз жұмыс тобымен әзірленген. Платформаның құрамдас бөліктері кеңейтіңіз Apache 2.0 бойынша лицензияланған.

EdgeX бар IoT құрылғыларын қосатын және әртүрлі сенсорлардан деректерді жинайтын шлюздерді жасауға мүмкіндік береді. Шлюз құрылғылармен өзара әрекеттесуді ұйымдастырады және IoT құрылғыларының желісі мен жергілікті басқару орталығы немесе бұлтты басқару инфрақұрылымы арасындағы аралық буын ретінде әрекет ете отырып, ақпаратты бастапқы өңдеуді, біріктіруді және талдауды жүзеге асырады. Шлюздер микросервис ретінде бумаланған өңдеушілерді де іске қоса алады. IoT құрылғыларымен өзара әрекеттесу TCP/IP желілерін және арнайы (IP емес) протоколдарды пайдаланып сымды немесе сымсыз желі арқылы ұйымдастырылуы мүмкін.

Әртүрлі мақсаттағы шлюздерді тізбектерге біріктіруге болады, мысалы, бірінші буынның шлюзі құрылғыны басқару (жүйені басқару) және қауіпсіздік мәселелерін шеше алады, ал екінші буынның шлюзі (тұман сервері) кіріс мәліметтерін сақтай алады, аналитика жүргізе алады. және қызмет көрсетеді. Жүйе модульдік, сондықтан функционалдық жүктемеге байланысты жеке түйіндерге бөлінеді: қарапайым жағдайларда бір шлюз жеткілікті, бірақ үлкен IoT желілері үшін тұтас кластерді орналастыруға болады.

IoT платформасының шығарылымы EdgeX 1.0

EdgeX ашық IoT стекіне негізделген Сақтандырғыш, ол IoT құрылғыларына арналған шлюздерде қолданылады Dell Edge шлюзі. Платформаны Linux, Windows немесе macOS жүйесімен жұмыс істейтін x86 және ARM процессорларына негізделген серверлерді қоса алғанда, кез келген жабдыққа орнатуға болады. Микросервистерді әзірлеу үшін Java, Javascript, Python, Go және C/C++ тілдерін пайдалануға болады. IoT құрылғылары мен сенсорларына арналған драйверлерді әзірлеу үшін SDK ұсынылады.
Жоба деректерді талдау, қауіпсіздік, басқару және әртүрлі мәселелерді шешу үшін дайын микросервистердің таңдауын қамтиды.

1.0 шығарылымы екі жылдық әзірлеу мен тестілеуді аяқтайды, сонымен қатар шеткі қосымшаларды стандарттау және кеңінен қолдануға дайын болу үшін барлық негізгі API интерфейстерін тұрақтандыруды белгілейді.
басты инновациялар:

  • ДҚБЖ пайдаланатын барлық қызметтерге Redis және MongoDB қолдауы. Деректерді тұрақты сақтау үшін қабаттағы сақтау орнын ауыстыруды жеңілдету;
  • Оларды жасау үшін қолданба қызметтері мен SDK қосу. Қолданба қызметтері деректерді соңғы серверге жібермес бұрын дайындау үшін өңдеушілерге сілтеме жасайды. Болашақта қолданбалы қызметтер экспорттық қызметтерді алмастырады және қазіргі уақытта тиімдірек өңделетін шағын экспорттық тапсырмаларды шешу құралы ретінде орналасады;
  • Жүйені басқару құралдары қызмет жасаған CPU жүктемесін, деректерді өңдеу күйін және басқа көрсеткіштерді бақылау мүмкіндігін қамтитын кеңейтілді;
  • Түзету мен бақылауды жеңілдету үшін сенсордан келетін деректерді экспорттау алдында барлық кезеңдерінде қадағалауға мүмкіндік беретін корреляция идентификаторын ескере отырып;
  • CBOR форматында екілік деректерді қабылдауды, пайдалануды және экспорттауды қолдау;
  • Соның ішінде бірліктерді сынауға және автоматтандырылған қауіпсіздікті сынауға арналған құралдар;
  • Ресурстарды тұтынуды және тұтастай жүйенің әрекетін визуалды бағалау үшін жаңа негізді дайындау;
  • Go және C тілдеріндегі құрылғылармен және сенсорлармен өзара әрекеттесу қызметтерін әзірлеу үшін жаңа және жетілдірілген SDK пайдалану;
  • Конфигурацияларды, жоспарлаушыны, құрылғы профильдерін, API шлюзін және құпия деректерді қауіпсіз сақтауға арналған жақсартылған құралдар.

Ақпарат көзі: opennet.ru

пікір қалдыру