Forum: Haus & Smart Home mqtt - nur bestimmte clients mit id zulassen


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von joskil (Gast)


Lesenswert?

Hallo guten Tag,

gibt es eine Möglichkeit nur bestimmte Client-IDs zuzulassen auf einem 
Broker ?
Ich benutze gerade Mosquitto... wäre aber auch an anderen Brokern 
interessiert.
Ich habe gerade asd auth-plug gesehen... allerdings ist noch unklar was 
das kann ?!

Dankee

von joskil (Gast)


Lesenswert?

in node red gibt es den broker mosca.. vlt. kann man den leichter 
beeinflussen ?

von Εrnst B. (ernst)


Lesenswert?

joskil schrieb:
> gibt es eine Möglichkeit nur bestimmte Client-IDs zuzulassen auf einem
> Broker ?

1) Du plenkst.
2) man mosquitto.conf

in etwa:
1
password_file /path/to/my/mqtt_passwd
2
use_username_as_clientid true
in "mqtt_passwd" dann die "bestimmten Client-IDs" mit leerem Passwort 
anlegen.
Könntest bei der Gelegenheit aber auch gleich echte Passwörter vergeben.

Entspricht nicht ganz dem Gefragten, weil der Client seine Client-ID 
dann (zusätzlich) als Username senden muss.

"Next Level" wäre, das Ganze über SSL-Zertifikate zu regeln.

: Bearbeitet durch User

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.