{{ :bidib_logo_light.png?nolink&200|}} ====== 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]}]}'' ----