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


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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.