Установка и начало использования SDK
23 января 2025
ID 294997
Установка Kaspersky IoT Secure Gateway 1000 SDK
Процедура установки Kaspersky IoT Secure Gateway 1000 SDK описана в разделе "Установка и удаление". Для разработки программ вам также потребуются дополнительные инструменты, включающие deb-пакеты с образами для запуска на QEMU и на устройстве Kaspersky IoT Secure Gateway 1000, а также дополнительные ресурсы для работы с образом диска Kaspersky IoT Secure Gateway 1000 и программами. Kaspersky IoT Secure Gateway 1000 SDK, а также дополнительные ресурсы для работы с образом диска Kaspersky IoT Secure Gateway 1000 и программами вы можете скачать на портале Kaspersky Appicenter for Developers. Инструкция по регистрации на портале содержится в разделе "Регистрация на портале Kaspersky Appicenter for Developers" справки Kaspersky Appicenter for Developers.
Настройка инструментов и окружения
Для разработки программ вы можете использовать любую интегрированную среду разработки (англ. IDE), но мы рекомендуем использовать Visual Studio Code совместно с расширением KasperskyOS SDK Extension for Visual Studio Code, входящим в состав Kaspersky IoT Secure Gateway 1000 SDK. Установка, параметры и функции расширения описаны в разделе "Расширение KasperskyOS SDK Extension for Visual Studio Code". Расширение KasperskyOS SDK Extension for Visual Studio Code использует функции инструмента командной строки kosctl, который вы можете использовать отдельно от расширения.
Для взаимодействия с платформой Kaspersky IoT Secure Gateway 1000, запущенной в эмуляторе QEMU, вам также может потребоваться настроить сетевое окружение. В настройку сетевого окружения входит создание TAP-интерфейсов и их соединение с виртуальными адресами внутренней и внешней сети Kaspersky IoT Secure Gateway 1000. Инструкция по настройке сетевого окружения в ОС Ubuntu представлена в разделе "Подготовка сетевого окружения для QEMU".
Развертывание образа Kaspersky IoT Secure Gateway 1000 на устройстве
Вы можете развернуть релизный образ или образы для разработки Kaspersky IoT Secure Gateway 1000 на устройстве:
- Релизный образ разворачивается с помощью утилиты
flasher, входящей в комплект поставки Kaspersky IoT Secure Gateway 1000. Инструкции по настройке BIOS и развертыванию образа представлены в разделах "Подготовка к установке Kaspersky IoT Secure Gateway 1000" и "Установка Kaspersky IoT Secure Gateway 1000" справки Kaspersky IoT Secure Gateway 1000. - Образы для разработки разворачиваются с помощью команд инструмента
kosctl, входящего в состав Kaspersky IoT Secure Gateway 1000 SDK. Инструкции по настройке BIOS и развертыванию образа представлены в разделе "Настройка BIOS и развертывание образа Kaspersky IoT Secure Gateway 1000 на устройстве".