Skip to content

Порт 47808 — BACnet/IP

Коротко:

UDP/47808 (hex 0xBAC0) — BACnet/IP, протокол для building automation: HVAC, освещение, access control, lift control. Стандарт ANSI/ASHRAE 135. Open discovery через Who-Is broadcast на 47808. В интернет — нельзя (нет auth). Энтерпрайзы: enterprise BACnet gateways с TLS, или шлюз MQTT/OPC UA.

Ниже: подробности, пример, связанные, FAQ.

Попробовать бесплатно →

Детали

  • Protocol: BACnet/IP (over UDP), также BACnet/MSTP (RS485) + BACnet Secure Connect (BACnet/SC, новое)
  • Who-Is / I-Am discovery на UDP/47808 broadcast
  • Объекты: Device, Analog Input, Binary Output, Schedule, Notification
  • BACnet/SC (2020+) — TLS 1.3, WebSocket, решает auth проблему
  • Nmap: -sU -p 47808 --script bacnet-info

Пример

# Discovery
$ nmap -sU -p 47808 --script bacnet-info 10.0.0.0/24

# Python bacpypes Who-Is
from bacpypes.app import BIPSimpleApplication
from bacpypes.local.device import LocalDeviceObject
app = BIPSimpleApplication(LocalDeviceObject(...), '10.0.0.5')
app.who_is(1, 999, Address('10.0.0.255'))

Связанные

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

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

ICMP+TCP
протоколы проверки
14
ключевых портов
<2с
результат
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)

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

BACnet vs Modbus в здании?

BACnet — для HVAC + lighting + access-control. Modbus — для generic PLC. Часто BACnet сверху + Modbus на field level.

Exposed 47808?

На публичный internet — никогда. Даже в internal — segment VLAN, block по ACL.

BACnet/SC готов?

ANSI/ASHRAE 135-2020 addendum, vendor support — Carrier, Siemens в process. Для новых проектов рассмотрите.