Обратитесь в техническую поддержку, чтобы вам настроили SFTP-сервер. Для установки приложения на робота требуется загрузить файлы собранного приложения в определённые директории на роботе. Загружать файлы на робота можно двумя способами: Для подключения к SFTP-серверу требуется созданный пользователь Установка и настройка SFTP-сервера на роботе, а также создание пользователя Поскольку передача файлов выполняется через SFTP-сервер, для подключения также требуется SFTP-клиент. В некоторых версиях ОС linux есть предустановленный SFTP-клиент, помимо этого, можно использовать сторонние клиенты (например, FileZilla, PuTTY, WinSCP и др.). Пример подключения по SFTP-протоколу в Ubuntu: 1. Откройте терминал и запустите подключение через SFTP-клиент. Для этого в терминале надо ввести: Важно! Для подключения к роботу клиентское устройство должно находиться в одной сети с роботом, в противном случае, может понадобиться проброс портов. 2. При первом подключении возникнет оповещение о добавлении сервера (адреса робота) в список известных хостов. Для подтверждения введите 3. Введите пароль от пользователя Пароль предоставляется техническим специалистом компании Promobot. После подключения появится возможность передачи файлов через SFTP-протокол. Загруженные файлы сразу же синхронизируются с корневыми директориями в хранилище робота. Приложения хранятся на роботе в двух директориях: Таким образом, для загрузки Promobot GUI (C++) приложения, собранные файлы приложения достаточно переместить в директорию Передача файлов осуществляется командой:Общая информация
upload
.upload
выполняется техническим специалистом Promobot.Подключение к роботу по SFTP
sftp <user>@<host>
Пример: sftp upload@192.168.0.2:9044
В поле <user> надо указать пользователя upload, а в поле <host> – IP-адрес робота в сети и порт 9044.
yes
.upload
.Загрузка файлов на робота
/opt/promobot/plugin/
– Promobot GUI приложения, плагины для запуска JS приложений (so-файлы)./var/www/
– JS приложения./opt/promobot/plugin/
. Для загрузки приложения, разработанного под JS API, плагин приложения должен быть помещён в /opt/promobot/plugin/
, а само приложение в директорию /var/www/
.put -r <dir_name>
Пример: put -r exampleApp
dir_name – директория, в которой располагаются передаваемые файлы.
Обзор
Инструменты контента
Добавить комментарий