Example using two interfaces
This commit is contained in:
@@ -28,7 +28,10 @@ const broker = MultiMessageBroker.getInstance();
|
||||
broker.registerInterfaceConnection({ interfaceConnection: MQTTConnector, config: { reconnectPeriod: 1000 }})
|
||||
// Also we need to register the aas and the server interfaces it should use.
|
||||
// Multiple server interfaces can be used for the same AAS (by making "serverInterfaces" an array).
|
||||
broker.registerAAS({ aas, serverInterfaces: { serverInterface: HTTPInterfaceServer, config: { bindPort: 3000, bindAddress: "0.0.0.0" } } });
|
||||
broker.registerAAS({ aas, serverInterfaces: [
|
||||
{ serverInterface: HTTPInterfaceServer, config: { bindPort: 3000, bindAddress: "0.0.0.0" } },
|
||||
{ serverInterface: HTTPInterfaceServer, config: { bindPort: 3001, bindAddress: "0.0.0.0" } },
|
||||
]});
|
||||
|
||||
// Prepare the broker (this will create instances of the interfaces and connectors)
|
||||
broker.prepare();
|
||||
|
||||
Reference in New Issue
Block a user