Перейти к содержанию

Навигация

AggreGate: различия между версиями

→‎Установка платформы: добавил кстомный путь установки
(→‎Установка платформы: добавил кстомный путь установки)
 
(не показано 8 промежуточных версий этого же участника)
Строка 21: Строка 21:
chmod +x ./aggregate_ltps_x.xx.xx_unix.sh
chmod +x ./aggregate_ltps_x.xx.xx_unix.sh
</syntaxhighlight>
</syntaxhighlight>
# Запустите скрипт, который установит платформу на ваш контроллер:
# Запустите скрипт, который установит платформу на ваш контроллер в скрытую папку <code>/mnt/data/.AggreGate</code>:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
./aggregate_ltps_x.xx.xx_unix.sh
./aggregate_ltps_x.xx.xx_unix.sh -q -dir /mnt/data/.AggreGate
</syntaxhighlight>
</syntaxhighlight>
# Выберите английский язык и ответьте на вопросы. Можно оставить значения по умолчанию.
# Выберите английский язык и ответьте на вопросы. Можно оставить значения по умолчанию.
Строка 42: Строка 42:
# В открывшемся окне укажите:
# В открывшемся окне укажите:
#* IP Address — [[How_to_find_IP_address | IP-адрес контроллера]];
#* IP Address — [[How_to_find_IP_address | IP-адрес контроллера]];
#* Username / Password — логин и пароль, которые надо создать на контроллере.
#* Username / Password — логин и пароль, по умолчанию — admin / admin.
# Нажмите кнопку OK и подтвердите запрос создания учётной записи.
# Нажмите кнопку OK.


После сохранения настроек клиент должен автоматически подключиться к контроллеру, а иконка сервера стать зелёной.
После сохранения настроек клиент должен автоматически подключиться к контроллеру, а иконка сервера станет зелёной.


<gallery mode="packed" heights="150px" caption="Подключение к контроллеру">
<gallery mode="packed" heights="150px" caption="Подключение к контроллеру">
Строка 63: Строка 63:
#* Нажмите кнопку '''OK'''.
#* Нажмите кнопку '''OK'''.


Дождитесь окончания установки перезапустите программу на компьютере и контроллер. Проверьте, что драйвер MQTT Device установился верно, для этого выберите в дереве слева '''AggreGate Server''' → '''Drivers/Plugins''', в списке должна быть запись '''MQTT Device'''.
Дождитесь окончания установки и перезапустите программу на компьютере и контроллер. Проверьте, что драйвер MQTT Device установился верно, для этого выберите в дереве слева '''AggreGate Server''' → '''Drivers/Plugins''', в списке должна быть запись '''MQTT Device'''.


<gallery mode="packed" heights="100px" caption="Установка драйвера MQTT Device">
<gallery mode="packed" heights="100px" caption="Установка драйвера MQTT Device">
Строка 73: Строка 73:


== Добавление устройств ==
== Добавление устройств ==
Теперь добавим чтение значений датчика температуры процессора:
Для примера добавим чтение значений датчика температуры процессора:
# Выберите в дереве слева добавленный '''AggreGate Server''' → '''Devices''' и в контекстном меню выберите '''Add Device''' и в открывшемся окне заполните:
# Выберите в дереве слева добавленный '''AggreGate Server''' → '''Devices''' и в контекстном меню выберите '''Add Device''' и в открывшемся окне заполните:
#* Device Name — CPU Temp
#* Device Name — CPU Temp
Строка 81: Строка 81:
# Откроются свойства добавленного устройства, здесь на вкладке '''Generic Device Properties''' измените значение '''Synchronization Period''' на 1 секунду.
# Откроются свойства добавленного устройства, здесь на вкладке '''Generic Device Properties''' измените значение '''Synchronization Period''' на 1 секунду.


<gallery mode="packed" heights="100px" caption="Добавление устройств">
Если в топик предполагается запись данных, то надо добавлять два топика — один для чтения, второй для записи с <code>/on</code>, например:
* <code>/devices/buzzer/controls/enabled</code> — чтение состояние зуммера;
* <code>/devices/buzzer/controls/enabled/on</code> — запись нового состояния.
 
<gallery mode="packed" heights="100px" caption="Добавление устройства">
Image: AggreGate Add Device 1.png | Меню
Image: AggreGate Add Device 1.png | Меню
Image: AggreGate Add Device 2.png | Имя, адрес и топики
Image: AggreGate Add Device 2.png | Имя, адрес и топики
Строка 88: Строка 92:
</gallery>
</gallery>


Устройство добавлено, теперь мы можем посмотреть приходящие данные:
Устройство добавлено, можем посмотреть приходящие данные:
# Выделите в дереве добавленное выше устройство.
# Выделите в дереве добавленное выше устройство.
# В контекстном меню выберите '''Monitor Related Properties'''.
# В контекстном меню выберите '''Monitor Related Events'''.


Откроется вкладка '''Events''', где в таблице будут поступающие с устройства сообщения.
Откроется вкладка '''Events''', где в таблице будут поступающие с устройства сообщения.