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

Навигация

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

→‎Установка платформы: добавил кстомный путь установки
(→‎Установка платформы: добавил кстомный путь установки)
 
(не показано 6 промежуточных версий этого же участника)
Строка 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="Подключение к контроллеру">
Строка 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''', где в таблице будут поступающие с устройства сообщения.