AggreGate: различия между версиями
(→Установка платформы: добавил кстомный путь установки) |
|||
(не показано 26 промежуточных версий этого же участника) | |||
Строка 21: | Строка 21: | ||
chmod +x ./aggregate_ltps_x.xx.xx_unix.sh | chmod +x ./aggregate_ltps_x.xx.xx_unix.sh | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Запустите скрипт, который установит платформу на ваш контроллер | # Запустите скрипт, который установит платформу на ваш контроллер: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
./aggregate_ltps_x.xx.xx_unix.sh | ./aggregate_ltps_x.xx.xx_unix.sh | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Выберите английский язык и ответьте на вопросы. Можно оставить значения по умолчанию. | # Выберите английский язык и ответьте на вопросы. Можно оставить значения по умолчанию. | ||
Строка 35: | Строка 35: | ||
== Установка и настройка клиента == | == Установка и настройка клиента == | ||
Установим приложение | Установим приложение Клиент AggreGate: | ||
# Перейдите на [https://aggregate.digital/ru/downloads.html страницу загрузки] и скачайте Клиент AggreGate для вашей операционной системы. | # Перейдите на [https://aggregate.digital/ru/downloads.html страницу загрузки] и скачайте Клиент AggreGate для вашей операционной системы. | ||
# Установите и запустите его. | # Установите и запустите его. На запрос логина и пароля введите admin/admin. | ||
# Добавьте новый сервер, для этого выделите пункт '''Server''' и в контекстном меню выберите '''New Server Connection'''. | # Добавьте новый сервер, для этого выделите пункт '''Server''' и в контекстном меню выберите '''New Server Connection'''. | ||
# В открывшемся окне укажите: | # В открывшемся окне укажите: | ||
#* IP Address — [[How_to_find_IP_address | IP-адрес контроллера]]; | #* IP Address — [[How_to_find_IP_address | IP-адрес контроллера]]; | ||
#* Username / Password — | #* Username / Password — по умолчанию admin/admin. | ||
После сохранения настроек клиент должен автоматически подключиться к контроллеру, а иконка сервера | После сохранения настроек клиент должен автоматически подключиться к контроллеру, а иконка сервера окраситься зелёным. | ||
Платформа будет взаимодействовать с контроллером и подключёнными устройствами через [[MQTT]], установим драйвер MQTT: | |||
Платформа будет взаимодействовать с контроллером и подключёнными устройствами через [[MQTT]]: | |||
# Выберите в дереве слева добавленный выше сервер и в контекстном меню выберите '''Install Modules and Solutions'''. | # Выберите в дереве слева добавленный выше сервер и в контекстном меню выберите '''Install Modules and Solutions'''. | ||
# В окне '''Select Store''' оставьте адрес по умолчанию и нажмите '''OK'''. | # В окне '''Select Store''' оставьте адрес по умолчанию и нажмите '''OK'''. | ||
Строка 60: | Строка 53: | ||
#* Нажмите кнопку '''OK'''. | #* Нажмите кнопку '''OK'''. | ||
# Через некоторое время откроется окно с решениями для IoT: | # Через некоторое время откроется окно с решениями для IoT: | ||
#* Снимите все флажки в поле '''Selected''', | #* Снимите все флажки в поле '''Selected''', оставив только флажок '''device.mqtt'''. | ||
#* Нажмите кнопку '''OK'''. | #* Нажмите кнопку '''OK'''. | ||
== Создание проекта == | |||
= | |||
== Полезные ссылки == | == Полезные ссылки == |
Версия 13:47, 20 сентября 2022
Это черновик страницы. Последняя правка сделана 20.09.2022 пользователем A.Degtyarev.
Обзор
AggreGate — это low-code платформа Интернета вещей обеспечивающая быструю разработку облачных сервисов и инсталлируемых приложений использующих данные, полученные от «умных» устройств, для повышения эффективности бизнеса.
Установка платформы
Платформа AggreGate работает на Java, поэтому сперва установите Java-машину:
- Подключитесь к контроллеру по SSH.
- Выполните команды:
apt update && apt install default-jre
Теперь загрузите и установите платформу:
- Перейдите на страницу загрузки и скачайте AggreGate для Linux TPS.
- Скопируйте полученный sh-скрипт на контроллер Wiren Board по инструкции.
- Подключитесь к контроллеру по SSH и перейдите в папку со скриптом
aggregate_ltps_x.xx.xx_unix.sh
, где x.xx.xx — версия. - Разрешите выполнение скрипта командой:
chmod +x ./aggregate_ltps_x.xx.xx_unix.sh
- Запустите скрипт, который установит платформу на ваш контроллер:
./aggregate_ltps_x.xx.xx_unix.sh
- Выберите английский язык и ответьте на вопросы. Можно оставить значения по умолчанию.
- Включите ag_server и запустите его:
systemctl enable ag_server && systemctl start ag_server
Установка платформы на контроллер завершена, теперь настроим подключение в клиенте AggreGate.
Установка и настройка клиента
Установим приложение Клиент AggreGate:
- Перейдите на страницу загрузки и скачайте Клиент AggreGate для вашей операционной системы.
- Установите и запустите его. На запрос логина и пароля введите admin/admin.
- Добавьте новый сервер, для этого выделите пункт Server и в контекстном меню выберите New Server Connection.
- В открывшемся окне укажите:
- IP Address — IP-адрес контроллера;
- Username / Password — по умолчанию admin/admin.
После сохранения настроек клиент должен автоматически подключиться к контроллеру, а иконка сервера окраситься зелёным.
Платформа будет взаимодействовать с контроллером и подключёнными устройствами через MQTT, установим драйвер MQTT:
- Выберите в дереве слева добавленный выше сервер и в контекстном меню выберите Install Modules and Solutions.
- В окне Select Store оставьте адрес по умолчанию и нажмите OK.
- Через пару секунд откроется окно Select Solutions:
- найдите в списке IoT Platform,
- поставьте флажок в поле Selected,
- Нажмите кнопку OK.
- Через некоторое время откроется окно с решениями для IoT:
- Снимите все флажки в поле Selected, оставив только флажок device.mqtt.
- Нажмите кнопку OK.
Создание проекта
Полезные ссылки