Guidelines

NDPro uses a consistent naming scheme to uniquely identify every device. Each device name consists of a three-letter code representing the device type and a three-digit number – for example, mon001 for a display or dec012 for a decoder. The scheme is vendor-independent, allowing device names to be defined during planning and carried over unchanged into NDPro.

  • Codes represent device types: The code describes the device function, not the manufacturer.

  • 001 – 500 reserved for planning: These numbers are assigned during planning and adopted by NDPro.

  • 501 – 999 assigned automatically: Devices without a predefined name next free number starting at 501.

  • Encoders and decoders are separate devices: Each AV-over-IP endpoint is named individually, as enc or dec.

  • Sequential numbering is not required: Number ranges can be reserved for buildings, floors or functional areas. Each combination of device code and number can only exist once.

Additional network interfaces (Dante)

If a device has a dedicated network port for Dante, that port is listed as a separate device named after the device with the suffix dan, e.g. mic001dan; a redundant secondary port receives the suffix dan2. Control and Dante interface therefore appear side by side in every list sorted by name and are found together when searching for the device. The suffix is fixed and must not be varied, so that the assignment remains unambiguous across all projects.

Name

Meaning

Description

enc001

Encoder

Sends a video signal, e.g. from a laptop, onto the network.

dec001

Decoder

Takes a video signal off the network to a display or projector.

mon001

Display

Screen, touch display or All-in-One-LED.

led001

LED controller

Alternative to mon for LED walls, per controller.

prj001

Projector

Projector for a screen or wall.

cam001

Camera

PTZ camera for conferencing, streaming or recording.

mic001

Microphone

Ceiling, table or wireless microphone including its receiver.

btn001

Button

Single network button, e.g. to mute the microphones.

mtx001

Matrix

Routes several video sources to several outputs.

vcs001

Video conferencing

Room system for Teams, Zoom or Webex.

vtp001

Conference touch panel

Control panel of the conferencing system → vcs related

tps001

Touch panel

Control panel for the room.

swt001

Switch

Network switch for the AV equipment.

fws001

Firewall / router

Secures, separates and connects the AV networks.

wap001

Wireless access point

Provides Wi-Fi for tablets and laptops.

pcs001

PC/Windows

Room PC, workstation or VM without a AV function.

pdu001

Power strip

Switches devices and measures consumption.

wbc001

EV charger

EV charging station.

gen001

Generic

Network device, monitored for reachability only.

dsp001

Audio DSP

Mixes and routes microphones and speakers.

amp001

Amplifier

Power amp or AV receiver for the speakers.

aif001

Audio interface

Brings audio onto and off the network (e.g. Dante).

cnf001

Conference system

Discussion and voting system for council rooms.

als001

Assistive listening

Room audio to smartphones or hearing aids.

aud001

Audio player

Network player for background music.

vsw001

Video mixer

Seamless source switching and scene composition.

mvw001

Multiviewer

Several sources on one screen.

rec001

Recorder

Records or streams live.

sig001

Signage player

Plays content for info screens.

tvr001

TV receiver

Receives satellite, cable or IP TV.

sns001

Sensor

Reports occupancy or ambient values.

rly001

Relay module

Switches screens, blinds or lights.

gwy001

Building gateway

Link to KNX, DALI, BACnet or Modbus.

dmx001

Lighting gateway

Controls lighting via DMX or Art-Net.

ctl001

Control processor

AV control system exchanging data with NDPro.

srv001

Server

Central management of devices or conferences.

hyp001

Virtualization host

Server running virtual machines.

pvs001

PV system

Monitors generation and battery level.

bma001

Fire alarm system

Fire alarm, e.g. to shut down the AV equipment.

wps001

Presentation system

Wireless screen sharing to the room display.

lsp001

Loudspeaker

Active network speaker, e.g. PoE or Dante.

inv001

Custom Code

Reserved for custom code modules.

Virtual machines

Virtual machines are named by their function like any other device, e.g. srv for a server or pcs for a PC; the hypervisor itself is named hyp. The assignment to the host is kept in the label rather than in the name, because a VM can move to another host while its name must never change. A hyp running three VMs is therefore listed as:

hyp001 Hypervisor
↳ srv001 NDPro (on hyp001)
↳ pcs001 Service PC#1 (on hyp001)
↳ pcs002 Service PC#2 (on hyp001)