EdgeX бар IoT құрылғыларын қосатын және әртүрлі сенсорлардан деректерді жинайтын шлюздерді жасауға мүмкіндік береді. Шлюз құрылғылармен өзара әрекеттесуді ұйымдастырады және IoT құрылғыларының желісі мен жергілікті басқару орталығы немесе бұлтты басқару инфрақұрылымы арасындағы аралық буын ретінде әрекет ете отырып, ақпаратты бастапқы өңдеуді, біріктіруді және талдауды жүзеге асырады. Шлюздер микросервис ретінде бумаланған өңдеушілерді де іске қоса алады. IoT құрылғыларымен өзара әрекеттесу TCP/IP желілерін және арнайы (IP емес) протоколдарды пайдаланып сымды немесе сымсыз желі арқылы ұйымдастырылуы мүмкін.
Әртүрлі мақсаттағы шлюздерді тізбектерге біріктіруге болады, мысалы, бірінші буынның шлюзі құрылғыны басқару (жүйені басқару) және қауіпсіздік мәселелерін шеше алады, ал екінші буынның шлюзі (тұман сервері) кіріс мәліметтерін сақтай алады, аналитика жүргізе алады. және қызмет көрсетеді. Жүйе модульдік, сондықтан функционалдық жүктемеге байланысты жеке түйіндерге бөлінеді: қарапайым жағдайларда бір шлюз жеткілікті, бірақ үлкен IoT желілері үшін тұтас кластерді орналастыруға болады.
EdgeX ашық IoT стекіне негізделген
Жоба деректерді талдау, қауіпсіздік, басқару және әртүрлі мәселелерді шешу үшін дайын микросервистердің таңдауын қамтиды.
1.0 шығарылымы екі жылдық әзірлеу мен тестілеуді аяқтайды, сонымен қатар шеткі қосымшаларды стандарттау және кеңінен қолдануға дайын болу үшін барлық негізгі API интерфейстерін тұрақтандыруды белгілейді.
басты
- ДҚБЖ пайдаланатын барлық қызметтерге Redis және MongoDB қолдауы. Деректерді тұрақты сақтау үшін қабаттағы сақтау орнын ауыстыруды жеңілдету;
- Оларды жасау үшін қолданба қызметтері мен SDK қосу. Қолданба қызметтері деректерді соңғы серверге жібермес бұрын дайындау үшін өңдеушілерге сілтеме жасайды. Болашақта қолданбалы қызметтер экспорттық қызметтерді алмастырады және қазіргі уақытта тиімдірек өңделетін шағын экспорттық тапсырмаларды шешу құралы ретінде орналасады;
- Жүйені басқару құралдары қызмет жасаған CPU жүктемесін, деректерді өңдеу күйін және басқа көрсеткіштерді бақылау мүмкіндігін қамтитын кеңейтілді;
- Түзету мен бақылауды жеңілдету үшін сенсордан келетін деректерді экспорттау алдында барлық кезеңдерінде қадағалауға мүмкіндік беретін корреляция идентификаторын ескере отырып;
- CBOR форматында екілік деректерді қабылдауды, пайдалануды және экспорттауды қолдау;
- Соның ішінде бірліктерді сынауға және автоматтандырылған қауіпсіздікті сынауға арналған құралдар;
- Ресурстарды тұтынуды және тұтастай жүйенің әрекетін визуалды бағалау үшін жаңа негізді дайындау;
- Go және C тілдеріндегі құрылғылармен және сенсорлармен өзара әрекеттесу қызметтерін әзірлеу үшін жаңа және жетілдірілген SDK пайдалану;
- Конфигурацияларды, жоспарлаушыны, құрылғы профильдерін, API шлюзін және құпия деректерді қауіпсіз сақтауға арналған жақсартылған құралдар.
Ақпарат көзі: opennet.ru