Patent attributes
A method of provisioning a system includes defining one or more virtual peripherals such that each of the virtual peripherals corresponds to a respective device; identifying one or more enabled virtual peripherals; and identifying one or more control modules. Each of the control modules includes one or more terminals for connecting to one or more devices. The method further includes linking each of the enabled virtual peripherals to a respective terminal of the one or more control modules to form a link; generating a provisioning configuration that represents the link between the respective terminal and the corresponding one of the enabled virtual peripherals; and writing the provisioning configuration to each of the control modules. The method further includes connecting the respective device to the respective terminal consistent with the link between the respective terminal and the corresponding one of the enabled virtual peripherals.