docs: edit nti article a little

This commit is contained in:
Oleg Kalachev
2019-04-10 11:41:37 +03:00
parent fe83930e42
commit 742041448d

View File

@@ -17,7 +17,7 @@ def on_connect(client, userdata, flags, rc):
# Если подписываться на топик в on_connect, то при обрыве соединения
# и повторном подключении произойдёт автоматическое переподписание
client.subscribe("/copters/copter1")
client.subscribe("/xxx")
# Callback, вызываемый при появлении сообщения в одном из топиков, на который
# подписан клиент
@@ -35,7 +35,7 @@ client.on_message = on_message
# Подключение к MQTT-брокеру. Первый параметр - имя или адрес брокера, второй - порт
# (по умолчанию 1883), третий - максимальное время между сообщениями в секундах
# (по умолчанию 60).
client.connect('192.168.11.162', 1883, 60)
client.connect('192.168.1.199', 1883, 60)
# Метод loop_start создаёт поток, в котором будет производиться опрос сервера и
# вызов callback'ов.
@@ -53,28 +53,28 @@ client.loop_start()
import paho.mqtt.client as mqtt
# Создание подключения - аналогично предыдущему примеру кода
# ...
client.publish(topic='/copters/copter1/ack', payload='connected')
client.publish(topic='/xxx', payload='connected')
```
Данный код опубликует сообщение `connected` в топик `/copters/copter1/ack`.
Данный код опубликует сообщение `connected` в топик `/xxx`.
### Проверка
Для проверки вы можете опубликовать любое сообщение в топик с помощью команды `hbmqtt_pub`:
```bash
hbmqtt_pub --url mqtt://192.168.0.1:1883 -t /copters/copter1 -m 'сообщение'
hbmqtt_pub --url mqtt://192.168.1.199:1883 -t /xxx -m 'сообщение'
```
Где `192.168.0.1` IP-адрес MQTT-брокера, `сообщение` – сообщение для публикации, `/copters/copter1` необходимый топик для публикации.
Где `192.168.1.199` IP-адрес MQTT-брокера, `сообщение` – сообщение для публикации, `/xxx` необходимый топик для публикации.
Чтобы проверить публикацию сообщений от клиента, воспользуйтесь командой `hbmqtt_sub`:
```bash
hbmqtt_sub --url mqtt://192.168.0.1:1883 -t /copters/copter1/ack
hbmqtt_sub --url mqtt://192.168.1.199:1883 -t /xxx
```
Отправленные в топик `/copters/copter1/ack` сообщения будут показаны в терминале.
Отправленные в топик `/xxx` сообщения будут показаны в терминале.
## Работа с Клевером