16 470
правок
Строка 25: | Строка 25: | ||
Чтобы вернуть контроллер в рабочее состояние: | Чтобы вернуть контроллер в рабочее состояние: | ||
# Удалите файл с базой данных брокера (persistence file). Это можно сделать любым способом, но так как ПО контроллера, включая SSH, может работать медленно из-за недостатка свободного места, удобнее всего это сделать с помощью [[WB_Debug_Console |отладочной консоли]]: <code>rm /var/lib/mosquitto/mosquitto.db</code>. Если из-за проблем в работе контроллера у вас не получается удалить эту базу, можете [[Wiren_Board_7_Firmware_Update | выполнить factory reset]]. | # Удалите файл с базой данных брокера (persistence file). Это можно сделать любым способом, но так как ПО контроллера, включая SSH, может работать медленно из-за недостатка свободного места, удобнее всего это сделать с помощью [[WB_Debug_Console |отладочной консоли]]: <code>rm /var/lib/mosquitto/mosquitto.db</code>. Если из-за проблем в работе контроллера у вас не получается удалить эту базу, можете [[Wiren_Board_7_Firmware_Update | выполнить factory reset]]. | ||
# В <code>/etc/mosquitto/mosquitto.conf</code> отключите функцию сохранения неотправленных сообщений в файл, для этого | # В <code>/etc/mosquitto/mosquitto.conf</code> отключите функцию сохранения неотправленных сообщений в файл, для этого: | ||
## Откройте файл в редакторе: | |||
##:<syntaxhighlight lang="bash"> | |||
nano /etc/mosquitto/mosquitto.conf | |||
</syntaxhighlight> | |||
## Поменяйте <code>persistence true</code> на <code>persistence false</code>. | |||
# Перезапустите контроллер. | # Перезапустите контроллер. | ||
# Ещё раз удалите файл с базой данных брокера. | # Ещё раз удалите файл с базой данных брокера. |