Amber installation begins from amber-erlang-mediator. It is a mediator, which is used in comunication between drivers and clients.
In a normal scenario, there are following components:
- there is only one mediator
- there are different multiple drivers, which are communicating with different devices, there is no duplicated drivers
- there are multiple clients connected to mediator, which they use available devices
amber/install amber/settings amber/device_types amber/drivers amber/clients amber/communication