# MQTT Client Verbindungen

Die Verwaltung der MQTT-Clients erfolgt über den Reiter "Credentials".

Auch wenn Clients gleichberechtigt sind wird zwischen folgenden Clients unterschieden. Die entsprechende Nomenklatur ist zu verwenden.

- **Clientverbindung**
    - Credencials für Kunden und Anwender, primär zur Subscription von Topics
    - Nomenklatur: `client_[Kunde]_[Tenant9_[Anwendung]_[Nummerierung]`
    - Beispiel: `client_Symcon_TRAVENETZ_wärmezähler_01`
- **Publisher Service**
    - Credencials für Anwendungen die Daten an den Broker publishen (bspw. Tenants aus Thingsbpard) aber keine Topics subscriben
    - Nomenklatur: 
        - Name: `PUB_[Tenant]_[Anwendung oder Kunde]_[Nummerierung]`
        - Username: `PUB_[TB-Instanz]_[Tenant]_[Nummerierung]`
        - Topic restrictions: keine
    - Beispiel: SUB\_dnno\_planon\_01
- **Subscriber Service**
    - Credencials für Nutzer/Anwendungen die Sensordaten aus Thingsboard subscriben (aber nicht publishen können)
    - Nomenklatur: 
        - Name: `SUB_[Tenant]_[Anwendung oder Kunde]_[Nummerierung]`
        - Username: `[Thingsboard-Tenant-ID]_[Empfänger/Kunde]`
        - Topic restrictions: 
            - keine publish-Authorisierung
            - Subscribe-pattern: `[Thingsboard-Tenant-ID]/[Empfänger/Kunde]/.*`
    - Beispiel anhand des Clients DNNO an Planon:[![image.png](https://dokumentation.iot-hub.solutions//uploads/images/gallery/2026-01/scaled-1680-/aSfimage.png)](https://dokumentation.iot-hub.solutions//uploads/images/gallery/2026-01/aSfimage.png)