UDP/47808 (hex 0xBAC0) — BACnet/IP, the building-automation protocol: HVAC, lighting, access control, elevator control. Standard ANSI/ASHRAE 135. Open discovery via Who-Is broadcast on 47808. Never expose to the internet (no auth). Enterprises use BACnet gateways with TLS, or an MQTT/OPC UA bridge.
Below: details, example, related, FAQ.
# 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'))Ping sends ICMP packets to a host and measures response time. Port scanning checks which TCP ports are open and accepting connections — helping diagnose serviceavailability issues.
Choose packet count (3, 4, 6, 10). Stats: min/avg/max latency and packet loss.
Check 14 key ports: HTTP, HTTPS, SSH, FTP, SMTP, MySQL, PostgreSQL, and more.
Testing from our server — see site availability from outside, not just your local network.
Need constant monitoring? Create a monitor — checks every minute with notifications.
availability diagnosis
TCP port scanning
connection debugging
basic health check
Ping check history, host availability monitoring and downtime alerts.
Sign up freeBACnet for HVAC + lighting + access control. Modbus for generic PLC. Often BACnet on top + Modbus on the field level.
Never on the public internet. Even internal — segment the VLAN, block via ACL.
ANSI/ASHRAE 135-2020 addendum; vendor support — Carrier, Siemens in progress. Consider it for new projects.