Издаване на 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 Gateway. Платформата може да бъде инсталирана на всякакъв хардуер, включително сървъри, базирани на x86 и ARM процесори, работещи под Linux, Windows или macOS. Езиците Java, Javascript, Python, Go и C/C++ могат да се използват за разработване на микроуслуги. Предлага се SDK за разработване на драйвери за IoT устройства и сензори.
Проектът включва селекция от готови микроуслуги за анализ на данни, сигурност, управление и решаване на различни проблеми.

Изданието 1.0 слага край на две години разработка и тестване и също така ще отбележи стабилизирането на всички основни API за стандартизиране на крайни приложения и признаването на готовност за широко разпространение.
Основната иновации:

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

Източник: opennet.ru

Добавяне на нов коментар