Internet EdgeX 1.0 - модульна платформа для пристроїв та послуг IoT

EdgeXАрхітектура

Останнім часом Представлений випуск EdgeX 1.0,який є відкрита модульна платформа для взаємодії між пристроями IoT, програмами та послугами (Інтернет речей).

Платформа не прив'язані до конкретних комп'ютерів та операційних систем від постачальника і розробляється незалежною робочою групою під егідою Linux Foundation. Компоненти платформи поширюються за ліцензією Apache 2.0.

Про EdgeX

EdgeX дозволяє створювати шлюзи, які інтегруються з існуючими пристроями IoT і збирати дані з різних датчиків.

Наприклад, шлюз піклується про організацію взаємодії з пристроями та виконує первинну обробку, агрегування та аналіз інформації, виконуючи роль проміжного ланки між мережею пристроїв IoT та місцевим центром управління або інфраструктура хмарного управління.

Біля шлюзів, обробники, розроблені як мікросервіси, також можна запускати. Взаємодія з пристроями IoT може бути організована через дротову або бездротову мережу за допомогою мереж TCP / IP та конкретних протоколів (не IP).

Шлюзи різного призначення також можуть бути прив’язані, наприклад, шлюз першого рівня може обробляти системне адміністрування та завдання безпеки, а шлюз другого рівня (сервер туману) може зберігати вхідні дані , проводити аналіз та надавати послуги.

Система є модульною, тому розподіл функціональних можливостей на окремі вузли здійснюється відповідно до навантаження- У простих випадках достатньо одного шлюзу, і для великих мереж IoT може бути реалізований повний кластер.

Ядром EdgeX є відкритий запобіжник IoT, який використовується в шлюзах пристроїв IoT від Dell Edge Gateway.

Платформу можна встановити на будь-якому обладнанні, включаючи сервери на базі процесорів x86 та ARM, що працюють під Linux, Windows або macOS.

Java, Javascript, Python, Go та C / C ++ можуть бути використані для розробки мікросервісів. На додаток до всього, SDK також пропонується розробити драйвери для пристроїв і датчиків IoT. Проект включає добірку мікросервісів, готових до аналізу даних, захисту, адміністрування та багатозадачності.

Особливості версії 1.0

Версія 1.0 підсумовує два роки розробки та тестування а також відзначає стабілізацію всіх основних API для стандартизації передових програм та визнання готовності до широкого впровадження.

Серед основних новинок цієї версії 1.0 виділяються наступні моменти:

  • Redis та MongoDB підтримують усі служби, що використовують СУБД. Спростіть заміну сховища на рівні для постійного зберігання даних
  • Додайте служби програм та SDK для їх створення. Служби програм вважаються контролерами для підготовки даних перед відправкою їх на сервер призначення. У майбутньому служби прикладних програм замінять експортні послуги, і тепер вони позиціонуються як інструмент для вирішення дрібних експортних завдань, які обробляються більш ефективно.
  • Розширені інструменти управління системою, в яких можна було відстежувати навантаження, що генерується службою, на центральний процесор, стан обробки даних та інші показники
  • Розміщення ідентифікатора кореляції, який дозволяє відстежувати дані датчиків на всіх етапах для експорту для спрощення налагодження та моніторингу
  • Підтримка отримання, використання та експорту двійкових даних у форматі CBOR
  • Включення інструментів для модульного тестування та автоматизованого контролю безпеки
  • Підготовка нової основи для візуальної оцінки використання ресурсів та поведінки системи в цілому
  • Дозволяючи новим та вдосконаленим SDK розробляти сервіси для взаємодії з пристроями та датчиками в Go і C
  • Покращене розгортання конфігурацій, планувальника, профілів пристроїв, шлюзу API та безпечного зберігання конфіденційних даних.

Посилання на проект.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.