The following software components are required to build and run your first simulation:

Python and pyzmq library

A Python 3.8 interpreter or later, with pyzmp library installed, must be accessible in your system’s path.

If you already have a Python interpreter and the pyzmq library installed on your PC, you can skip this step.
  1. Download the Python interpreter from python.org.

  2. Once the download is complete, launch the program and follow the on-screen instructions to finish the installation process, making sure you install pip as well.

  3. Install the pyzmq library:

    1. Open a terminal or console.

    2. Run the following command: python -m pip install pyzmq.

Digi IoT Device Simulator

This package includes all the necessary files to launch an out-of-the-box simulation and a set of examples you can use as base for your own simulations.

To install the software:

  1. Download the latest version:

  2. Execute the file you just downloaded and follow the installation steps.

The directory where you install the software has the following structure:

  • doc/: Directory with license agreements and release notes.

  • lib/: Libraries directory.

  • resources/: Directory with internal resources for the application.

  • samples/: Set of simulation samples that you can use as base to create your simulations.

  • simulation_template/: Directory with a template for custom simulations.

  • dsimulator and dsimulator.bat: Launcher files to run the Digi IoT Device Simulator in Linux/macOS and Windows respectively.

  • README.md