

Item | description |
|---|---|
Username | If this is required, note it and enter the same on the Zyxel Device. |
Password | If this is required, note it and enter the same on the Zyxel Device. |
Port | The default port is 1883. If the broker uses a different port, you must enter that different port number on the Zyxel Device. |
TLS | If this is configured on the broker, you must also configure it on the Zyxel Device. |
Protocol Version | Note whether the broker uses version 3.11 or 5.0, then select the same on the Zyxel Device. |

Label | Description |
|---|---|
Enable | Slide this to the right to enable the Zyxel Device as a TR-369 agent. |
Endpoint ID | This identifies the Zyxel Device acting as an agent. The Endpoint Identifier (ID) is used in the USP Record and various Parameters in a USP Message to uniquely identify agent endpoints. It can be globally or locally unique, either among all endpoints or among all controllers or all agents, depending on the scheme used for assignment. It has two mandatory and one optional components: authority-scheme, authority-id, and instance-id. These three components are combined as: authority-scheme ":" [authority-id] ":" instance-id. The format of the authority-id is dictated by the authority-scheme. The format of the instance-id is dictated either by the authority-scheme or by the entity identified by the authority-id. When used in a certificate, an Endpoint ID is expressed as a urn in the bbf namespace as: "urn:bbf:usp:id:" authority-scheme ":" [authority-id] ":" instance-id When used anywhere else (for example, in the to_id and from_id of a USP Record), the namespace information is omitted, and the Endpoint ID is expressed as: authority-scheme ":" [authority-id] ":" instance-id. |
WAN Interface Used by TR-369 Agent | Select a WAN interface through which the TR-369 traffic passes. If you select Any_WAN, the Zyxel Device automatically passes the TR-369 traffic when any WAN connection is up. If you select Multi_WAN, you also need to select two or more pre-configured WAN interfaces. The Zyxel Device automatically passes the TR-369 traffic when one of the selected WAN connections is up. |
Local Certificate | Select the USP server certificate for the Zyxel Device used by TR-369. To import the local certificate, go to Security > Certificates > Local Certificates. |

Label | Description |
|---|---|
Add New | Click this button to add a new controller entry. See Add or Edit Controller for details on configuring the required information for a controller. |
Enable | This displays if the controller is enabled. |
Alias | This displays a friendly name for the controller. |
Endpoint ID | This identifies the controller. |
Assigned Role | |
Modify | Click the Edit icon to configure an entry. Click the Delete icon to remove an entry. |
Detail | |
Enable | This displays if the configuration for the controller is enabled (true). Otherwise, it is false. |
Reference | This displays the MQTT client / STOMP server / WebSocket client you configured in the TR-369 Local Agent > Controller: Add or Edit screen. For example, Device.MQTT.Client.1. |
Topic | This displays the topic name for the Zyxel Device to publish USP messages to the controller. For example, /usp/controller. |
Response Topic | This displays the topic name for the Zyxel Device to receive USP messages from controllers. For example, /usp/endpoint. |

Label | Description |
|---|---|
Enable | Slide this to the right to enable the controller. |
Endpoint ID | This identifies the device acting as a controller. The Endpoint Identifier (ID) is used in the USP Record and various parameters in a USP Message to uniquely identify Controller Endpoints. It can be globally or locally unique, either among all Endpoints or among all controllers or all agents, depending on the scheme used for assignment. It has two mandatory and one optional components: authority-scheme, authority-id, and instance-id. These three components are combined as: authority-scheme ":" [authority-id] ":" instance-id. The format of the authority-id is dictated by the authority-scheme. The format of the instance-id is dictated either by the authority-scheme or by the entity identified by the authority-id. When used in a certificate, an Endpoint ID is expressed as a urn in the bbf namespace as: "urn:bbf:usp:id:" authority-scheme ":" [authority-id] ":" instance-id When used anywhere else (for example, in the to_id and from_id of a USP Record), the namespace information is omitted, and the Endpoint ID is expressed as: authority-scheme ":" [authority-id] ":"instance-id. |
Alias | Enter a unique name to identify the device acting as the controller. Please note the following: • The value must not be empty. • The value must start with a letter. • If the value is not assigned by the controller at creation time, you must assign a value with a "cpe-" prefix. If the value is not assigned by the controller on creation, you must choose an initial value that does not conflict with any existing entries. |
Assigned Role | |
Topic | Set this as the topic name for the Zyxel Device to publish USP messages to the controller. It must not contain wildcards. See Rules for Topic Names and Topic Filters. For example, /usp/controller/Zyxel. |
Response Topic | Set this as the topic name for the Zyxel Device to receive USP messages from controllers.You can subscribe to multiple topics at once using wildcards. See Topic Filter Wildcards. |
Host | Enter the hostname or IPv4 address of the destination of the WebSocket connection. Make sure the network client is reachable from the Zyxel Device. |
Port | This is the port used for the WebSocket connection. The default port is shown here. If the connection uses a different port, enter that port number here. |
Path | Enter the URL of the of the destination of the WebSocket connection. |
Enable Encryption | Slide this switch to the right to enable data encryption for this WebSocket connection. |
OK | Click OK to save your changes. |
Cancel | Click Cancel to restore the screen’s last saved settings. |

Label | Description |
|---|---|
+ Add New | Click this button to add a new MQTT client. |
Enable | This displays if the MQTT client is enabled. |
Alias | This displays a friendly name to identify the MQTT client. |
Broker Address | This displays the URL of the MQTT broker. |
Broker Port | This displays the port used for registration with the broker. |
Transport Protocol | This displays the transport protocol (TCP/IP or TLS) for the Zyxel Device to send messages to the broker. |
Client ID | This displays the unique Client ID of the client connecting to the MQTT broker. |
User Name | This displays the user name if the MQTT broker requires it for login. |
Modify | Click the Edit icon to configure an entry. Click the Delete icon to remove an entry. |

Label | Description |
|---|---|
Enable | Slide this to the right to enable this MQTT client. |
Alias | Enter a friendly name to identify the MQTT client. Enter 0 – 255 printable characters including special characters and spaces. |
Broker Address | Enter the URL of the MQTT broker. Make sure the broker is reachable from the Zyxel Device. |
Broker Port | Enter the port used for registration with the broker. The default port is shown here. If the broker is using a different port, enter that port number here. |
Transport Protocol | Select the transport protocol (TCP/IP or TLS) for the Zyxel Device to send messages. Select TLS is you want MTP message encryption using a certificate in TLS. Make sure the broker also supports TLS. |
Protocol Version | Select the version which the MQTT broker is using. |
Client ID | Enter the unique Client ID of the MQTT client connecting to the MQTT broker if required. Enter between 1 and 23 UTF-8 encoded case-sensitive alpha-numeric characters. The MQTT broker determines the characters allowed for the Client ID. |
User Name | Enter the user name if the MQTT broker requires it for login. Enter 0 – 255 printable characters including special characters and spaces. |
Password | Enter the password if the MQTT broker requires it for login. Enter 0 – 255 printable characters including special characters and spaces. |
OK | Click OK to save your changes. |
Cancel | Click Cancel to discard your changes and return to the previous screen. |