Technique
Addressing
The IP-address is statically set in the Network Interface using a setup program.
In the Mimer system all nodes (Network Interfaces and operators) are identified by a unique ID. There can be a total of 240 ID´s in a standard Mimer system.
In the operator PC (Program: Mimer Connections Setup) the IP-address and the ID of each interface is defined for all radios that the operator needs to communicate with.
Connection
There is also a definition for TCP or UDP connection in the operator PC. In the case of TCP the PC will create and maintain a TCP connection to the interface at the defined IP address using a settable IP port and password. In the case of UDP the PC just listens for the UDP broadcasts.
The Network Interface sends status messages containing the ID each second both via TCP and UDP. The operator PC will recognize this message and identify the interface. The state of each connection can be seen in the Mimer ConnectionManager.
Lean on bandwidth
Each connected radio will only load the IP network with about 80kbit/second, when someone is talking.
When there is no audio on the system there is only the "keep alive" status burst sent out every second to identify each network interface, and when radio control panel information is changed, small amounts of radio panel data are transferred.
Distributed intelligence
LAN systems
In systems where all operators and all Network Interfaces are in the same local LAN, no servers are needed. All intelligence needed is inside the Network Interfaces and in the Mimer SoftRadio software. This makes the system robust, scalable and very flexible.
If one Network Interface fails or one operator PC fails, the rest of the system will continue working. There is no single point that may stop the whole system. This also makes it very easy to make changes, to add units or upgrade to new radio types.
Wide area systems
When operators and Network Interfaces are spread out over a large area, you will need to connect through a private WAN or the Internet. The system then uses TCP connections. As described in 3.3 above there can only be one such connection at a time so if more than one operator needs to connect to one radio a server is needed.
For redundancy purposes the servers can be built in parallel and with hot standby functionality.