Raspberry Pi:Настройка/Как установить брокер Mosquitto на Raspberry Pi

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


Как установить брокер Mosquitto на Raspberry Pi[1]

Эта статья рассказывает, как установить брокер Mosquitto на Raspberry Pi.

Брокер – это программа, которая ответственна, как правило, за получение всех сообщений, фильтровку сообщений, решение того, кому отправлять сообщения, а также публикацию сообщений на всех подписанных клиентов.

Существует несколько разных брокеров. В этой и прочих статьях мы будем использовать брокер Mosquitto, который можно установить на Raspberry Pi.

Что ж, давайте приступим к его установке!

Обновление репозитория

Чтобы обновить репозиторий, понадобится ключ подписи:

pi@raspberry:~ $ wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
pi@raspberry:~ $ sudo apt-key add mosquitto-repo.gpg.key

Теперь делаем так, чтобы репозиторий можно было установить при помощи apt-get:

pi@raspberry:~ $ cd /etc/apt/sources.list.d/
pi@raspberrypi:/etc/apt/sources.list.d $

Затем запускаем следующую команду:

pi@raspberrypi:/etc/apt/sources.list.d $ sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list

Возвращаемся обратно к корневой директории:

pi@raspberrypi:/etc/apt/sources.list.d $ cd
pi@raspberry:~ $

Наконец, обновляем данные в apt-get:

pi@raspberry:~ $ sudo apt-get update

Установка брокера Mosquitto

Чтобы установить брокер Mosquitto, введите следующую команду:

pi@raspberry:~ $ sudo apt-get install mosquitto

Чтобы подтвердить установку, вам нужно вписать  Y  и нажать  ↵ Enter .

Проверка установки

Впишите команду:

pi@raspberry:~ $ mosquitto -v

Это вернет информацию о версии Mosquitto, в данный момент запущенной на Raspberry Pi. Она должна быть 1.4 или выше:

Примечание

Иногда команда mosquito -v выдает предупреждающее сообщение «1484326030: Error: Address already in use». Но беспокоиться не стоит, это значит лишь, что брокер Mosquitto уже запущен.

См.также

Внешние ссылки