Home »
Interfaces
Connection to the outside world
Interfaces enable communication between NeuroomNet and your devices.
Interfaces are the connections that give the system its purpose. All rules—such as schedules or events—that you define in NeuroomNet at the management level are executed via the interfaces at the device level. In short: they ensure that your devices are actually switched on or off and change their state.
In our opinion, the quality of a management system is determined not only by the number of supported interfaces, but above all by how external devices or systems are connected via these interfaces. The more comprehensively and conveniently you can communicate through these interfaces, the better.
In NeuroomNet, you can import specific protocols for certain device types. These protocols define the rules of communication, allowing you to accessspecific functions of a particular device type.
Extend interfaces and protocols
NeuroomNet is a modular system. Support for different types of interfaces—referred to as “providers” in NeuroomNet—forms the basis of its flexibility. Protocols can be downloaded via the Internet or using text files.
The interfaces are continuously being expanded.
Please contact us if you need a specific interface for your project!
Here you can find a list of the most important standard interfaces of NeuroomNet.

KNX
With KNX you can control building technology — sockets, lamps, window blinds, and more!
KNX is a building automation system (formerly known as EIB). Actuators and sensors are connected via a two-wire line over the bus.
Sensors include, for example, switches, dimmers, motion detectors, and temperature sensors. Actuators can include, for example, lights, blinds, and dimming actuators. When a sensor sends a telegram over the bus, the appropriately “programmed” actuator recognizes that it is the intended recipient and responds accordingly—for example, by turning on the light.
NeuroomNet is connected to the KNX bus via an IP bus coupler and can also place telegrams on the bus or receive them.
KNX is very popular among all electrical manufacturers. All well-known manufacturers offer just about everything in their product lines, from switch lines to DIN-rail actuators.
The advantages of KNX lie in its flexibility; you can change at any time which light is controlled by which switch. One disadvantage is certainly that it can only be installed properly during the construction phase, meaning it’s quite labor-intensive to install in an existing building.


PJLink
Control video projectors and screens in NeuroomNet — with the PJLink standard!
Behind this standard lies a network interface. This allows NeuroomNet to use a cross-vendor and cross-model interface for configuring and monitoring video projectors, as PJLink is supported by more than 100 projector models from participating manufacturers.
Features include, among other things, turning projectors on and off, reading lamp hours, switching sources, etc.
A list of manufacturers and supported devices can be found here.
In the meantime, many manufacturers have started to use the PJLink protocol for communication with monitors as well.


DMX / ArtNet
Show lighting and stage technology is a real feast thanks to DMX in NeuroomNet!
DMX is a protocol traditionally used in stage and event technology. From small theaters to massive performance stages, lighting is controlled via DMX. Typically, DMX is used to control light colors and the motorized axes of moving-head spotlights.
But of course, there are many more devices and applications.
For example, from within NeuroomNet, you can also use DMX to lower the curtain or start the fog machine.
With the increasing use of LED lighting in permanent installations, there are also more and more applications in the home and corporate sectors. Consider, for example, indirect lighting in a conference room.
NeuroomNet connects DMX via a network, so it uses the ArtNet protocol to communicate directly with DMX devices that understand ArtNet. Alternatively, one can use corresponding ArtNet DMX interfaces.
Technical:
DMX can control up to 512 channels (a universe) of lighting values over one cable. This worked well for many years but eventually exceeded the 512-channel limit. In addition, lighting consoles appeared that supported multiple DMX universes. Art-Net overcomes the channel limitation of DMX while still using the structure. It allows multiple DMX universes to be transported over a Cat5 cable via Ethernet.


Exhibition API
Monitoring and remote control of third-party software in your project!
The Exhibition API is a proprietary NeuroomNet API. Programmers can use it to connect their software to the NeuroomNet ecosystem. The NeuroomNet monitoring interface can then directly visualize the status of the connected software.
For example, if there is no communication between NeuroomNet and the third-party software—whether due to software issues or a faulty network cable—NeuroomNet can visualize this accordingly, just as it would for any other component.
In addition, the software can register actions in the NeuroomNet system, which in turn are triggered by the NeuroomNet media control.


MQTT
Even more centralized communication and automation in NeuroomNet!
MQTT (Message Queuing Telemetry Transport) was developed as a simple, resource-efficient, and reliable network protocol for exchanging information between devices (machine-to-machine communication—M2M). It ensures the reliable transmission of states (measurement values), state changes (events), and commands (actions), even when the network connection is slow or temporarily interrupted.
It has become highly significant in the “Internet of Things” (IoT). In this context, many small, low-performance, highly specialized end devices (sensors, actuators) are typically interconnected to form an automation solution.
Messages are managed by a so-called “broker.” The broker receives and collects data sent by MQTT participants and distributes it to registered endpoints. NeuroomNet works with brokers starting with protocol version 3.1. Support for encryption (TLS) and authentication is available, but it is only useful if your end devices also support these features.


SNMP
Integrate printers, phones, and other network devices into your media control!
SNMP (Simple Network Management Protocol) allows network devices (such as servers, switches, NAS devices, and printers) to be centrally monitored and controlled. Information provided by your network components is recorded and processed in NeuroomNet.
The monitoring feature records parameters and notifies you of any errors that occur. Depending on the configuration, actions can also be triggered on the end devices. NeuroomNet currently supports protocol versions 1 and 2c (community-based). In the future, it will also be possible to use version 3. Currently, standardized settings and parameters are primarily used.


Serial / RS-232
Communicate with AV devices and more!
When people talk about a serial interface in media technology, they are usually referring to an RS-232 interface. NeuroomNet communicates via all common serial interfaces, such as RS-485 or RS-422. Serial interfaces have long been the standard when it comes to controlling AV devices such as projectors, video switchers, or audio/video players. Nowadays, of course, these interfaces are increasingly being replaced by network-based interfaces and their protocols.
For many years, manufacturers have been providing protocols for serial devices to control their products. Some of these protocols are also used for new devices with network interfaces.


TCP
The Internet protocol TCP is a real all-rounder among the NeuroomNet interfaces.
You can control many devices—such as MP3 players, video switches, switchable power outlets, etc.—in NeuroomNet using TCP.
It’s important to know that TCP only handles data transport; a protocol description is also required.
After all, TCP doesn’t inherently know what data the MP3 player understands or how it must be formatted.
In NeuromNet, you therefore create a network component of the TCP type and add the corresponding protocol description from the NeuromNet database to it. And just like that, you can send a “Play” command to the MP3 player or query which track is currently playing.
An advantage of TCP is the connection orientation. So there is a permanent connection from NeuroomNet to the end device. If this connection is lost (e.g. network plug is pulled, the device is defective, etc.), NeuroomNet can register this and visualize it in the monitoring. This is different from the UDP protocol, for example.
Incidentally, NeuroomNet itself also communicates internally via TCP but is enhanced with SSL/TSL to ensure encryption.


UDP
Use fast transfers with low administration over UDP
UDP is used to send data directly to network participants without establishing a persistent connection.
The UDP protocol has slightly less “overhead” than TCP. This means that not quite as much data is sent over the network. UDP is therefore very well suited for many small, fast queries—for example, when you want to check the position of a motor or similar device multiple times per second.
On the other hand, because of the connectionless nature of the communication, you won’t immediately notice if the device on the other end is no longer there, unlike with the TCP protocol.
Like TCP, UDP initially only knows “how” to transmit data, not “what.” Therefore, in NeuroomNet, you typically add a protocol description to a UDP-type network component in order to communicate with a dedicated end device.
However, you can also send “raw data”—that is, simple strings (text)—from the NeuroomNet media control to an end device. To do this, you just need to know the device’s IP address and the port on which the end device is listening for incoming UDP messages. The port is specified by the device manufacturer and can usually be found in the manual.

For more examples and explanations take a look at our documentation.