Python Tool Configurable Device Emulator
An independent project created for the needs of my internship's work. The emulator is taking advantage of the Python Threading library in order to generate multiple threads (devices) which can execute any given code simultaneously. (or not)
This emulator project in easily configurable through a JSON config file where one can easily set the number of threads to be generated, time limit, code execution interval and other custom parameters.