Skip to content

Advanced Simulation with the Free Machinechat IoT Simulator (mciotsim)

The Machinechat IoT Simulator (mciotsim) is a powerful command-line tool that enables you to generate complex, pre-configured datasets tailored to various industry use cases.

Create compelling scenarios that showcase JEDI's capabilities across different industries

Key Features

  • Pre-Built Industry Simulators: Choose from simulators designed for smart buildings, smart factories, renewable energy, and more.
  • Configurable Data Output: Easily adjust sending intervals and target IP addresses.

Getting Started

  1. Download mciotsim: Obtain the appropriate executable file for your operating system
  1. Run the Executable: Open a terminal or command prompt and execute the mciotsim.bin file (or its equivalent on Windows/macOS).
Machinechat IoT Simulator
Machinechat IoT Simulator on Apple macOS

Basic Commands

  • help: Displays a list of available commands with brief descriptions.
  • list-simulators: Shows all available simulators and their current status (running or stopped).
  • set-ip <ip_address> : Sets the IP address of your JEDI instance where the data will be sent.
  • start <simulator_name>: Starts the selected simulator, generating data at a predefined interval.
  • stop <simulator_name>: Stops the selected simulator.

Example

# List available simulators
$ ./mciotsim.bin 
mciotsim> list-simulators 

# Set the IP address of your JEDI instance
mciotsim> set-ip 192.168.1.100

# Start the smartbuilding simulator
mciotsim> start smartbuilding 

Important Notes:

  • Data Structure: Each simulator generates data in a specific format. Consult the mciotsim documentation for details on the metrics and structure included in each simulation.
  • Data Collectors: Ensure you have the HTTP data collector enabled.

Need help? Contact our support team: support@machinechat.io