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
encordec.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 |
|---|---|---|
| Encoder | Sends a video signal, e.g. from a laptop, onto the network. |
| Decoder | Takes a video signal off the network to a display or projector. |
| Display | Screen, touch display or All-in-One-LED. |
| LED controller | Alternative to |
| Projector | Projector for a screen or wall. |
| Camera | PTZ camera for conferencing, streaming or recording. |
| Microphone | Ceiling, table or wireless microphone including its receiver. |
| Button | Single network button, e.g. to mute the microphones. |
| Matrix | Routes several video sources to several outputs. |
| Video conferencing | Room system for Teams, Zoom or Webex. |
| Conference touch panel | Control panel of the conferencing system → |
| Touch panel | Control panel for the room. |
| Switch | Network switch for the AV equipment. |
| Firewall / router | Secures, separates and connects the AV networks. |
| Wireless access point | Provides Wi-Fi for tablets and laptops. |
| PC/Windows | Room PC, workstation or VM without a AV function. |
| Power strip | Switches devices and measures consumption. |
| EV charger | EV charging station. |
| Generic | Network device, monitored for reachability only. |
| Audio DSP | Mixes and routes microphones and speakers. |
| Amplifier | Power amp or AV receiver for the speakers. |
| Audio interface | Brings audio onto and off the network (e.g. Dante). |
| Conference system | Discussion and voting system for council rooms. |
| Assistive listening | Room audio to smartphones or hearing aids. |
| Audio player | Network player for background music. |
| Video mixer | Seamless source switching and scene composition. |
| Multiviewer | Several sources on one screen. |
| Recorder | Records or streams live. |
| Signage player | Plays content for info screens. |
| TV receiver | Receives satellite, cable or IP TV. |
| Sensor | Reports occupancy or ambient values. |
| Relay module | Switches screens, blinds or lights. |
| Building gateway | Link to KNX, DALI, BACnet or Modbus. |
| Lighting gateway | Controls lighting via DMX or Art-Net. |
| Control processor | AV control system exchanging data with NDPro. |
| Server | Central management of devices or conferences. |
| Virtualization host | Server running virtual machines. |
| PV system | Monitors generation and battery level. |
| Fire alarm system | Fire alarm, e.g. to shut down the AV equipment. |
| Presentation system | Wireless screen sharing to the room display. |
| Loudspeaker | Active network speaker, e.g. PoE or Dante. |
| 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)