Skip to content
EN

Порт 1883: IoT-брокер MQTT (plain)

Коротко:

Порт 1883 (TCP) — стандарт для IoT-брокер MQTT (plain). MQTT (Message Queuing Telemetry Transport) — lightweight pub/sub для IoT. Работает поверх TCP. Стандартный порт 1883 (plain). Для шифрования используется 8883 (TLS). Brokers: Mosqu

Ниже: что работает на этом порту, безопасность, онлайн-проверка, FAQ.

Проверить доступность и порты →

Что работает на этом порту

IoT-брокер MQTT (plain)

MQTT (Message Queuing Telemetry Transport) — lightweight pub/sub для IoT. Работает поверх TCP. Стандартный порт 1883 (plain). Для шифрования используется 8883 (TLS). Brokers: Mosquitto, EMQX, HiveMQ, AWS IoT Core.

Безопасность

Никогда не открывайте 1883 в public internet — все messages в plain text. Используйте 8883 (TLS) + client certificate authentication.

Проверить порт онлайн

Проверить порт онлайн →

Ping + Port Checker Enterno.io проверяет TCP-доступность любого порта из 3 регионов (Москва / Франкфурт / Вирджиния).

Порт 1883 (TCP) — IoT-брокер MQTT (plain)

Порт 1883 используется для протокола MQTT (Message Queuing Telemetry Transport), который является легковесным решением для обмена сообщениями в IoT-устройствах. Этот протокол обеспечивает эффективную передачу данных между устройствами с низкой пропускной способностью и ограниченными ресурсами. Он идеально подходит для приложений, требующих постоянного подключения и минимальной задержки.

Что такое MQTT и как он работает?

MQTT — это протокол передачи сообщений, который работает по принципу «издатель-подписчик». Это означает, что устройства (издатели) отправляют сообщения на определённые темы, а другие устройства (подписчики) получают эти сообщения, подписавшись на соответствующие темы. Такой подход обеспечивает гибкость и масштабируемость при работе с большим количеством устройств.

Протокол MQTT работает поверх TCP/IP, что обеспечивает надежную доставку сообщений. Он использует порт 1883 по умолчанию, хотя также может использоваться защищенная версия через порт 8883 с использованием TLS/SSL для шифрования данных.

Основные характеристики MQTT:

  • Легковесность: минимальные накладные расходы, что делает его идеальным для устройств с ограниченными ресурсами.
  • Качество обслуживания (QoS): три уровня QoS позволяют пользователям выбирать между надежностью доставки и производительностью.
  • Сохранение состояния: поддержка сохраненного состояния для обеспечения доставки сообщений даже при временной потере подключения.

Стандарт MQTT описан в официальной спецификации.

Практическое применение: настройка MQTT-брокера на порту 1883

Для настройки MQTT-брокера, такого как Mosquitto, на порту 1883, следуйте следующему примеру. Убедитесь, что у вас установлен Mosquitto на вашем сервере. Для установки можно использовать пакетный менеджер, например:

sudo apt-get install mosquitto mosquitto-clients

После установки вы можете отредактировать файл конфигурации Mosquitto, чтобы указать, что он должен слушать на порту 1883. Откройте файл конфигурации, обычно находящийся по пути /etc/mosquitto/mosquitto.conf, и добавьте следующую строку:

listener 1883

Для запуска Mosquitto используйте следующую команду:

sudo systemctl start mosquitto

Теперь ваш MQTT-брокер готов к работе. Вы можете протестировать его с помощью клиентов Mosquitto. Например, для публикации сообщения используйте команду:

mosquitto_pub -h localhost -t test/topic -m "Hello MQTT"

А для подписки на тему:

mosquitto_sub -h localhost -t test/topic

Эти команды позволяют вам проверить, что сообщения успешно передаются через MQTT-брокер на порту 1883.

ICMP PingДоступность хоста и задержка
Сканер портовПроверка открытых TCP-портов
ЛатентностьВремя отклика в миллисекундах
Потери пакетовПроцент потерянных пакетов

Почему нам доверяют

ICMP+TCP
протоколы проверки
14
ключевых портов
2 014
проверок за 30 дней
3
региона

Как это работает

1

Введите IP или домен

2

ICMP-пакеты отправлены

3

Латентность и потери пакетов

Как работает Ping и сканирование портов?

Ping отправляет ICMP-пакеты на хост и измеряет время ответа. Сканирование портов проверяет, какие TCP-порты открыты и принимают соединения — это помогаетдиагностировать проблемы с доступностью сервисов.

Ping с настройками

Выбор количества пакетов (3, 4, 6, 10). Статистика: min/avg/max латентность и потери.

Сканер популярных портов

Проверка 14 ключевых портов: HTTP, HTTPS, SSH, FTP, SMTP, MySQL, PostgreSQL и другие.

Проверка из облака

Тестирование с нашего сервера — вы видите доступность сайта извне, а не только из вашей сети.

Мониторинг доступности

Нужен постоянный контроль? Создайте монитор — проверки каждую минуту с уведомлениями.

Кому это нужно

DevOps

диагностика доступности

Сетевые инженеры

проверка TCP-портов

Разработчики

отладка подключений

SRE

базовый health-check

Частые ошибки

ICMP заблокирован = сервер не работаетМногие серверы блокируют ICMP. Ping не отвечает, но сайт работает — проверьте порты.
Высокий пинг = проблема сервераЗадержка зависит от географии. 150ms между континентами — норма, не ошибка.
Сканирование закрытых портов — тревогаЗакрытые порты неиспользуемых сервисов — это хорошо. Открытые ненужные порты — риск.
Одна проверка = достаточноСеть нестабильна. Единичный тайм-аут ≠ проблема. Проверяйте несколько раз или ставьте мониторинг.

Лучшие практики

Комбинируйте ping и портыPing показывает доступность хоста, порты — доступность конкретных сервисов. Используйте оба.
Проверяйте из разных локацийПроблема может быть локальной. Тест из облака показывает реальную картину.
Закройте неиспользуемые портыКаждый открытый порт — потенциальный вектор атаки. Держите открытыми только необходимые.
Настройте мониторингРучные проверки не масштабируются. Настройте автоматический мониторинг с уведомлениями.

Получите больше с бесплатным аккаунтом

История ping-проверок, мониторинг доступности хоста и уведомления при падении.

Зарегистрироваться (FREE)

Больше по теме

Часто задаваемые вопросы

Открыт ли порт 1883 по умолчанию?

Нет, современные cloud-провайдеры (AWS, Google Cloud, Yandex) закрывают все входящие порты по default. Нужно явно разрешить порт 1883 в Security Group или firewall.

Как проверить, открыт ли порт 1883?

Используйте Ping + Port Checker Enterno.io. Или в shell: nc -vz example.com 1883 или telnet example.com 1883.

Безопасно ли открывать порт 1883?

Зависит от сервиса. IoT-брокер MQTT (plain) никогда не должен открываться публично без аутентификации + TLS. См. наше исследование exposure 2026.

Запустить инструмент, который описан в этой статье

Бесплатный тариф — 10 мониторов, проверки каждые 5 мин, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.