bidib_broker_family
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
bidib_broker_family [2023/11/10 10:58] – Neue FAQ - bevorzugtes Port Michael | bidib_broker_family [2023/12/18 18:33] (aktuell) – [Das GBMBoost- bzw. IF2-Interface wird nicht gefunden. Was kann ich tun?] Michael | ||
---|---|---|---|
Zeile 71: | Zeile 71: | ||
Eine Anwendungsmöglichkeit besteht darin, einen GBMBoost zum Fahren und einen weiteren zum Programmieren zu verwenden: | Eine Anwendungsmöglichkeit besteht darin, einen GBMBoost zum Fahren und einen weiteren zum Programmieren zu verwenden: | ||
{{ : | {{ : | ||
- | Im Beispiel sehen wir den BiDiB-Monitor, | + | Im Beispiel sehen wir den BiDiB-Monitor, |
---- | ---- | ||
Zeile 99: | Zeile 99: | ||
Dazu muss er den Aufruf erweitern z.B. zu: | Dazu muss er den Aufruf erweitern z.B. zu: | ||
- | ^ Betriebssystem | + | |
- | | Windows | + | Windows |
- | | Raspian | + | Raspian |
Mehrere bevorzugte Ports können mit Komma getrennt (ohne Leerzeichen) angegeben werden. | Mehrere bevorzugte Ports können mit Komma getrennt (ohne Leerzeichen) angegeben werden. | ||
Zeile 127: | Zeile 127: | ||
==== Können netBiDiB-Knoten ohne automatische Anmeldung (mDNS) verbunden werden? ==== | ==== Können netBiDiB-Knoten ohne automatische Anmeldung (mDNS) verbunden werden? ==== | ||
- | Ja, neben der automatischen Anmeldung können auch netBiDiB-Knoten, | + | Ja, neben der automatischen Anmeldung können auch netBiDiB-Knoten, |
+ | Dazu muss ein Anwender die Netzwerkadresse kennen und dem netBiDiB-Knoten mitteilen. Wir haben für diese Fälle einen " | ||
+ | <WRAP center round tip 70%> | ||
+ | Netzwerkadresse und Port zeigt Broker übrigens auf seiner Pairing-GUI an. | ||
+ | </ | ||
Dieses Verfahren sollte allerdings nur in Ausnahmefällen Verwendung finden! | Dieses Verfahren sollte allerdings nur in Ausnahmefällen Verwendung finden! | ||
Zeile 152: | Zeile 156: | ||
Diese Ports stehen Broker für die netBiDiB-Verbindungen nicht mehr zur Verfügung. Aber Broker kann im Bedarfsfall mit jeweils anderen Ports gestartet werden.\\ | Diese Ports stehen Broker für die netBiDiB-Verbindungen nicht mehr zur Verfügung. Aber Broker kann im Bedarfsfall mit jeweils anderen Ports gestartet werden.\\ | ||
- | Das Port 62874 - für " | + | Der Port 62874 - für " |
- | **java -jar bidib-broker-latest.jar --connection.side-entrance.port=62873**\\ | + | java -jar bidib-broker-latest.jar --connection.side-entrance.port=62870 |
Allerdings muss man die Portnummer in allen " | Allerdings muss man die Portnummer in allen " | ||
- | Das Port 62875 ist für die Kommunikation mit einem Host-System zuständig, wie z.B. dem Wizard. Änderung der Portnummer, z.B.:\\ | + | Der Port 62875 ist für die Kommunikation mit einem Host-System zuständig, wie z.B. dem Wizard. Änderung der Portnummer, z.B.:\\ |
- | **java -jar bidib-broker-latest.jar --master-data.tcp-port-number=62877**\\ | + | java -jar bidib-broker-latest.jar --master-data.tcp-port-number=62877 |
- | Die Port-Nummer | + | Die Portnummer |
<WRAP center round tip 80%> | <WRAP center round tip 80%> | ||
Alle Startparameter können, getrennt durch Leerzeichen, | Alle Startparameter können, getrennt durch Leerzeichen, | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Ich brauche den voreingestellten Port 62875 für andere Zwecke. Kann sich ein Host trotzdem mit dem Broker verbinden? ==== | ||
+ | |||
+ | Ja, das funktioniert. Allerdings muss man Broker Bescheid geben, [[https:// | ||
+ | Den Port für diesen " | ||
+ | java -jar bidib-broker-latest.jar --master-data.tcp-port-number=62900 | ||
+ | Für den Host ist der Broker in diesem Beispiel jetzt über Port 62900 erreichbar. | ||
+ | <WRAP center round tip 70%> | ||
+ | Der Bereich für frei definierbare Ports liegt zwischen 49152 und 65535. | ||
</ | </ | ||
Zeile 185: | Zeile 201: | ||
Die Startzeile für Broker mit oben aufgeführten Parameter würde wie folgt aussehen:\\ | Die Startzeile für Broker mit oben aufgeführten Parameter würde wie folgt aussehen:\\ | ||
- | **java -jar bidib-broker-latest.jar --connection.side-entrance.port=62873 --master-data.tcp-port-number=62877 --server.port=62879 –logging.level.org.bidib.broker=INFO**\\ | + | |
---- | ---- | ||
Zeile 192: | Zeile 208: | ||
Unter widrigen Umständen kann der Start Brokers mit der folgenden Meldung scheitern: | Unter widrigen Umständen kann der Start Brokers mit der folgenden Meldung scheitern: | ||
{{ : | {{ : | ||
- | In diesem Falle verwendet eine andere Anwendung | + | In diesem Falle verwendet eine andere Anwendung |
- | Wenn man die Anwendung kennt, sollte sie beendet und nach Broker gestartet werden. Hat jetzt die andere Anwendung das Problem, bleibt die Möglichkeit Broker mit einem anderen Port zu starten, z.B.:\\ | + | Wenn man die Anwendung kennt, sollte sie beendet und nach Broker gestartet werden. Hat jetzt die andere Anwendung das Problem, bleibt die Möglichkeit Broker mit einem anderen Port zu starten, z.B.: |
- | **java -jar bidib-broker-latest.jar --server.port=62879**\\ | + | java -jar bidib-broker-latest.jar --server.port=62879 |
- | In diesem Beispiel muss das Port ausprobiert werden und in der Browser-GUI entsprechend übernommen werden.\\ | + | In diesem Beispiel muss der Port ausprobiert werden und in der Browser-GUI entsprechend übernommen werden.\\ |
<WRAP center round alert 82%> | <WRAP center round alert 82%> |
bidib_broker_family.1699610292.txt.gz · Zuletzt geändert: 2023/11/10 10:58 von Michael