Архитектура Kaspersky IoT Secure Gateway 1000 и компоненты Kaspersky IoT Secure Gateway 1000 SDK

Архитектура Kaspersky IoT Secure Gateway 1000

Архитектура Kaspersky IoT Secure Gateway 1000 предоставляет три уровня абстракции (см. рисунок ниже):

  1. Уровень приложений. Все пользовательские программы функционируют на этом уровне.
  2. Уровень системных служб. Пользовательские программы запускаются и взаимодействуют друг с другом с помощью системных программ и библиотек.
  3. Уровень KasperskyOS. Операционная система предоставляет интерфейсы, необходимые для работы системных служб.

    KISG_ARCH

    Архитектура Kaspersky IoT Secure Gateway 1000

Компоненты Kaspersky IoT Secure Gateway 1000 SDK

Программные компоненты Kaspersky IoT Secure Gateway 1000 SDK предоставляют системные программы, а также библиотеки, которые позволяют вашим программам взаимодействовать с системными службами.

Системные программы поставляются в виде исполняемых файлов и создают инфраструктуру для прикладных программ (например, обслуживают шины сообщений или системы журналирования). Библиотеки компонуются с вашими программами и являются адаптерами, которые скрывают особенности взаимодействий программ в KasperskyOS за обычными интерфейсами (API) C++.

Список программных компонентов Kaspersky IoT Secure Gateway 1000 SDK представлен ниже.

Обратите внимание – часть API, предоставляемого системными программами и библиотеками, недоступна для определенных типов программ. При использовании API мы рекомендуем руководствоваться примерами, в которых используются соответствующие системные программы и библиотеки.

Подробные описания системных программ, библиотек и информацию о предоставляемых ими API см. в разделе Справочник API.

В начало