<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cless.pro/index.php?action=history&amp;feed=atom&amp;title=MQTT._Centos_7</id>
	<title>MQTT. Centos 7 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cless.pro/index.php?action=history&amp;feed=atom&amp;title=MQTT._Centos_7"/>
	<link rel="alternate" type="text/html" href="https://wiki.cless.pro/index.php?title=MQTT._Centos_7&amp;action=history"/>
	<updated>2026-10-22T22:02:43Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://wiki.cless.pro/index.php?title=MQTT._Centos_7&amp;diff=814&amp;oldid=prev</id>
		<title>Cless: Новая страница: «== Ссылки == https://www.8host.com/blog/ustanovka-brokera-soobshhenij-mosquitto-v-centos-7/  == Описание == '''MQTT''' это легковесный...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.cless.pro/index.php?title=MQTT._Centos_7&amp;diff=814&amp;oldid=prev"/>
		<updated>2022-07-14T14:15:17Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «== Ссылки == https://www.8host.com/blog/ustanovka-brokera-soobshhenij-mosquitto-v-centos-7/  == Описание == &amp;#039;&amp;#039;&amp;#039;MQTT&amp;#039;&amp;#039;&amp;#039; это легковесный...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Ссылки ==&lt;br /&gt;
https://www.8host.com/blog/ustanovka-brokera-soobshhenij-mosquitto-v-centos-7/&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
'''MQTT''' это легковесный протокол сообщений, предназначенный для общения между устройствами (machine-to-machine) интернета вещей. Он используется для отслеживания перемещения транспортных средств, домашней автоматизации и сбора данных.&lt;br /&gt;
&lt;br /&gt;
'''Mosquitto''' – это популярный MQTT-сервер (или брокер). Он прост в установке и настройке и активно поддерживается сообществом.&lt;br /&gt;
&lt;br /&gt;
== Входные данные ==&lt;br /&gt;
Имеем 2 машины с Сentos 7:&lt;br /&gt;
&lt;br /&gt;
'''''192.168.199.111''''' - клиент&lt;br /&gt;
&lt;br /&gt;
'''''192.168.199.112''''' - сервер&lt;br /&gt;
&lt;br /&gt;
== Настройка ==&lt;br /&gt;
&lt;br /&gt;
=== На обоих машинах ===&lt;br /&gt;
&amp;lt;code&amp;gt;yum -y install epel-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;yum -y install mosquitto&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl enable mosquitto&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl start mosquitto&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== На сервере ===&lt;br /&gt;
Firewall&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;firewall-cmd --permanent --add-port=8883/tcp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;firewall-cmd --permanent --add-port=1883/tcp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;firewall-cmd --reload&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Добавить пользователя&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mosquitto_passwd -c /etc/mosquitto/passwd user01&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Бэкапим оригинальный конфиг&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /etc/mosquitto/mosquitto.conf /etc/mosquitto/mosquitto.conf.ORIG&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Строка allow_anonymous false блокирует доступ анонимных пользователей.&lt;br /&gt;
&lt;br /&gt;
Строка password_file указывает путь к файлу паролей. Сохраните и закройте файл.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;nano /etc/mosquitto/mosquitto.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
 allow_anonymous false&lt;br /&gt;
 password_file /etc/mosquitto/passwd&lt;br /&gt;
Перезапуск сервиса&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl restart mosquitto&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Запускаем слушателя темы '''test'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mosquitto_sub -h 192.168.199.112 -t test -u &amp;quot;user01&amp;quot; -P &amp;quot;PassWord&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== На клиенте ===&lt;br /&gt;
&amp;lt;code&amp;gt;mosquitto_pub -h 192.168.199.112 -t test -u &amp;quot;user01&amp;quot; -P &amp;quot;PassWord&amp;quot; -m &amp;quot;test message&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В результате на сервере в консоли появится сообщение, которое отправили командой на клиенте&lt;br /&gt;
&lt;br /&gt;
Работает. Но как и где это использовать пока не знаю&lt;br /&gt;
[[Категория:MQTT]]&lt;br /&gt;
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__&lt;/div&gt;</summary>
		<author><name>Cless</name></author>
	</entry>
</feed>