Benutzer-Werkzeuge

Webseiten-Werkzeuge


bidib_broker_family:bidibbarker

BiDiB-Barker

Der Barker (Marktschreier) verkündet über eine REST-Schnittstelle die Features und Konfigurationsdaten eines angegebenen Knotens.

Er kann mit jedem netBiDiB-Interface-Knoten kommunizieren, mit dem er vertraut ist (siehe auch BiDiB-Registrar). Zur Zeit kann er allerdings nur beauftragt werden, wenn keine andere aktive Host-Verbindung zu Broker besteht.

Standardmäßig spricht der Barker über Port 62879 mit Broker, z.B.:

http://localhost:62879/bark/00000DFA010303/3,2                   // Knotenattribute, Adresse 3,2
http://localhost:62879/bark/00000DFA010303/3,2?
                  send-disable=true&timeout=1000                 // zusätzlich Reduzierung der Wartezeit
curl -X "GET" "http://localhost:62879/bark/00000DFA010303/3.2"   // als Konsoleneingabe

Die Antwort von Broker im Browser bzw. als JSON-Format, z.B.:
{„market“:{„uid“:„DA000D680064EA“,„pVersion“:„0.7“,„prodString“:„GBMBoost Master“,„userString“:„ “},„summing“:„ACCEPTED“,„features count“:18,„configXen count“:40, „features“:[ {„number“:-4,„value“:24}, {„number“:-2,„value“:1}, {„number“:40,„value“:24}, {„number“:41,„value“:1}, … {„number“:67,„value“:1}, {„number“:70,„value“:40}],„ configXen“:[ {„port“:0,„parameter“:[-127,2,4,0,7,20,8,-6,9,4]}, {„port“:1,„parameter“:[-127,2,4,0,7,20,8,-6,9,4]}, {„port“:2,„parameter“:[-127,2,4,0,7,20,8,-6,9,4]}, … {„port“:38,„parameter“:[-127,15,-127,-128,14,0,15,0,11,0]}, {„port“:39,„parameter“:[-127,15,1,-128,14,0,15,0,11,0]}]}


bidib_broker_family/bidibbarker.txt · Zuletzt geändert: 2023/09/16 12:56 von Michael

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki