IP Repeater Programming allows a system administrator to program and upgrade repeaters within the system utilizing the IP network. This feature is supported on repeaters equipped with 32MB memory and firmware version R01.07.00 or later. Note that all repeaters in the system must be on the same firmware version as the Master.
Connecting the Customer Programming Software (CPS) to an IP network allows the CPS to
access all repeaters in a Single Site; IP Site Connect; Capacity Plus or Linked Capacity Plus system, utilizing their backend IP network connections.
Prior to using IP Repeater Programming, the feature must be enabled in the repeater, locally connected via USB to the CPS application. The CPS can also communicate with repeaters in analogue mode. The primary requirement is that the repeater must be on an IP network and communicating with a Master repeater. The CPS can only connect to one Master at a time and can only program a single repeater at a time.
Once the repeater has been properly configured and installed in a networked configuration, the CPS needs to know the IP address of either the Master repeater or the router to which the repeater is attached – depending on whether the CPS is within the same subnet as the Master. The CPS then learns the addresses of other repeaters connected to the Master (the same way the Peers do) once the application connects to the Master.
Unlike repeater-to-repeater communication, the CPS application may require firewall configuration. This is to allow the repeater to make a secure connection to the CPS application on the PC. If the PC resides behind a firewall, the firewall will need to be configured to allow inbound traffic (repeater-to-CPS) on a specific CPS TCP port that is configurable in the application.
If the CPS application is connected to the internet, or to the MOTOTRBO network via a router, the Router between the Master and WAN must be configured to forward traffic on specific TCP/UDP ports to the Master repeater. The Master, as well as the WAN port on the router, will need to have a static IP address.
|IP Remote Programming CPS configuration (click to enlarge)|
Upon initiating an IP Repeater Programming action, the CPS communicates its opened TCP port number to which the repeater attempts to connect. If multiple CPS applications (different PCs) are behind a single firewall, each application must use a unique TCP port number, and the firewall must be configured to correctly route TCP traffic to the corresponding application.
Using the CPS and IP Repeater Programming to provision a repeater will temporarily disable it until the operation is completed. The duration depends on the network bandwidth and amount of data that is transferred to complete the chosen operation.
It of course makes good sense to enable codeplug password authentication on a per repeater basis and can be provisioned in the repeater prior to using this feature.