Данная ВК позволяет подключаться к устройствам с установленным на них RouterOS. ВК написана по технологии Native API и работает как на 32-х, так и на 64-х битных ОС, и в серверном и в файловом варианте базы. Это тестовая пробная версия ВК, и возможны "глюки", но уже лично применил ее в своей разработке, и выполняет она свои функции без проблем.
Имеет в своем составе 3 метода:
Подключить (Connect) - подключение к роутеру.
Параметры:
Адрес - адрес роутера
Порт - порт подключения. По умолчанию в роутерах используется 8728.
Логин - имя пользователя
Пароль - пароль для учетной записи
Пример:
ВК.Подключить("192.168.88.1","8728","admin","admin");
Запрос (Query) - Отправить запрос роутеру, и получить текстовый ответ в формате JSON, или результат ошибки.
Параметры:
ТекстКоманды - текст команды
Пример:
Результат = ВК.Запрос("/ip/dhcp-server/lease/print");
Выполнить (Execute) - Выполнить команду на роутере, без результирующих данных, метод возвращает только "success" если команда выполнена успешно, или результат ошибки.
Параметры:
ТекстКоманды - текст команды
Пример:
Результат = ВК.Выполнить("/system/reboot");
Протестировано на платформе: 8.3.20.1613
Документация по запросам (текстам команд) находится тут: https://wiki.mikrotik.com/wiki/Manual:API