1. A method comprising: detecting that a trigger for creating a temporary collaborative ad-hoc network of hardware nodes has occurred; creating the temporary collaborative ad-hoc network of hardware nodes via intercommunication among the hardware nodes responsive to the trigger occurring; and, after the temporary collaborative ad-hoc network of hardware nodes has been created, performing a given function by the temporary collaborative ad-hoc network of hardware nodes.