![Инсталиране на Mosquitto MQTT Broker на Raspberry Pi 4](http://ardudevelop.eu/wp-content/uploads/2024/11/Инсталиране-на-Mosquitto-MQTT-Broker-на-Raspberry-Pi-4.png)
Въведение
Mosquitto е мощен и лек MQTT брокер, идеален за управление на IoT устройства и обмен на съобщения между тях. Благодарение на неговата производителност и лекота на употреба, той е предпочитан избор за проекти с IoT.
Raspberry Pi 4 е популярна платформа за проекти “направи си сам”, благодарение на своята достъпност, производителност и разширяема функционалност. Инсталирането на Mosquitto брокер на Raspberry Pi 4 е чудесен начин да изградите надеждна инфраструктура за управление на IoT устройства.
Повече информация може да намерите в страницата ни с ревю за него: Raspberry Pi 4: Значителна стъпка напред за мини компютрите.
Инсталация и конфигурация на Mosquitto върху Raspberry Pi 4
Инсталацията на много Linux едноплаткови компютри е аналогична. Може да разгледате как се инсталира Mosquitto върху Orange Pi и Armbian в статията ни: Инсталиране Mosquitto MQTT Broker на Orange Pi Plus 2 и Armbian Linux, но нега сега се върнем на инсталаирането му върху Raspberry Pi.
Стъпка 1: Актуализиране на системата
Започнете с актуализиране на вашата система, за да осигурите съвместимост на софтуера:
sudo apt update && sudo apt upgrade -y
Стъпка 2: Инсталиране на Mosquitto и неговите клиенти
Инсталирайте Mosquitto директно чрез пакетния мениджър на Raspberry Pi OS:
sudo apt install mosquitto mosquitto-clients -y
Стъпка 3: Активиране и стартиране на Mosquitto
Уверете се, че Mosquitto ще се стартира автоматично при включване на Raspberry Pi:
sudo systemctl enable mosquitto
sudo systemctl start mosquitto
Стъпка 4: Проверка на статуса на Mosquitto
Проверете дали Mosquitto работи правилно с командата:
sudo systemctl status mosquitto
Стъпка 5: Конфигуриране на Mosquitto
Редактирайте конфигурационния файл, за да зададете конкретни настройки:
sudo nano /etc/mosquitto/mosquitto.conf
Добавете следното в края на файла:
listener 1883
allow_anonymous false
password_file /etc/mosquitto/passwd
Конфигурационни файл трябва да изглежда така:
![](http://ardudevelop.eu/wp-content/uploads/2024/11/Инсталиране-на-Mosquitto-MQTT-Broker-на-Raspberry-Pi-4-конфигуриране-на-Mosquitto.png)
Стъпка 6: Създаване на потребител и парола
Създайте потребител за достъп до брокера:
mosquitto_passwd -c /etc/mosquitto/passwd <потребителско_име>
Ще бъдете подканени да въведете парола за потребителя.
Стъпка 7: Рестартиране на Mosquitto
За да приложите промените, рестартирайте Mosquitto:
sudo systemctl restart mosquitto
Стъпка 8: Отваряне на порт 1883 в защитната стена (ако е необходимо)
Ако използвате защитна стена, уверете се, че порт 1883 е отворен:
sudo ufw allow 1883
Стъпка 9: Управление на потребителите
Изтриване на потребител: Отворете файла с паролите, изтрийте реда на потребителя и рестартирайте Mosquitto.
sudo nano /etc/mosquitto/passwd
Рестартиране Mosquitto.
sudo systemctl restart mosquitto
Промяна на парола: Изтрийте потребителя и го създайте отново с нова парола.
Заключение
Създаването на Mosquitto MQTT Broker на Raspberry Pi 4 е лесен и ефективен начин за изграждане на IoT инфраструктура. Raspberry Pi 4, с мощния си хардуер и универсалност, предоставя перфектната платформа за разработка и експериментиране с MQTT. Следвайки тази инструкция, можете бързо да инсталирате и настроите надежден брокер за вашите IoT проекти.
С Mosquitto и Raspberry Pi 4 вашият IoT свят става още по-ефективен!
Офицялен сайт на Mosquitto и Raspberry Pi 4.