Разработка программ
23 января 2025
ID 295392
При разработке программ вы можете опираться на готовые примеры, входящие в состав Kaspersky IoT Secure Gateway 1000 SDK. Также, вы можете создать проект программы, используя шаблон программы helloworld, который включен в состав Kaspersky IoT Secure Gateway 1000 SDK. С помощью шаблона вы сможете создать проект программы, готовой к сборке и запуску на платформе Kaspersky IoT Secure Gateway 1000.
API для разработки программ
В Kaspersky IoT Secure Gateway 1000 SDK для разработки и взаимодействия с программами и библиотеками вам доступно API, предоставляющее возможность, например, передавать сообщения между программами, настраивать маршрутизацию между программами, работать с конфигурациями программ и использовать систему журналирования Kaspersky IoT Secure Gateway 1000. Список компонентов, с которыми доступно взаимодействие, указан в разделе "Архитектура Kaspersky IoT Secure Gateway 1000 и компоненты Kaspersky IoT Secure Gateway 1000 SDK", а подробное описание API содержится в разделе "Справочник API".
Манифест программы
Манифест программы представляет собой файл формата JSON и содержит информацию, которая необходима при установке и использовании программы. Одним из важных ключей манифеста является класс безопасности программы (eiid), указывающий для Kaspersky Security Module доступные взаимодействия программы. Подробную информацию о манифесте программы и классах безопасности вы можете получить в разделе "Манифест программы".
Пользовательский интерфейс программы
Пользовательский интерфейс программ доступен только в веб-плагине управления Kaspersky IoT Secure Gateway 1000 для Kaspersky Security Center 14.2 Web Console. С помощью изменения специальных файлов вы можете минимально изменять пользовательский интерфейс ваших программ. С подробностями о разработке пользовательского интерфейса программ вы можете ознакомиться в разделе "Пользовательский интерфейс программ".