An open API service indexing awesome lists of open source software.

https://github.com/doachyz/iiot-simulator

An advanced Industrial IoT (IIoT) simulator for Smart Factory 4.0 environments using Python, MQTT, and Docker. Emulates configurable production lines with realistic sensor data (vibration, temperature, quality) and predictive alerts.
https://github.com/doachyz/iiot-simulator

adamos data-generation device-simulator digital-twin docker-compose elasticsearch iiot industrial-automation manufacturing mosquitto mqtt python sensor-simulation simulator

Last synced: 4 months ago
JSON representation

An advanced Industrial IoT (IIoT) simulator for Smart Factory 4.0 environments using Python, MQTT, and Docker. Emulates configurable production lines with realistic sensor data (vibration, temperature, quality) and predictive alerts.

Awesome Lists containing this project

README

          

# IIoT Simulator: Advanced Industrial IoT Simulation for Smart Factories

Welcome to the IIoT Simulator GitHub repository. Here, you will find an advanced Industrial IoT (IIoT) simulator tailored for Smart Factory 4.0 environments. Using Python, MQTT, and Docker, this simulator emulates configurable production lines with realistic sensor data such as vibration, temperature, quality, and predictive alerts.

## Features
🔧 Configure production lines with ease
📊 Generate realistic sensor data
⚠️ Receive predictive alerts
🐳 Dockerized for seamless deployment

## How to Use
To access the latest release of the IIoT Simulator, visit the [Releases](https://github.com/doachyz/IIoT-simulator/releases) section. Download the appropriate file and follow the instructions for execution.

## Repository Topics
- data-generation
- digital-twin
- docker
- docker-compose
- iiot
- industrial-automation
- industry-4-0
- manufacturing
- mosquitto
- mqtt
- python
- sensor-simulation
- simulator
- smart-factory

![Simulator Demo](https://source.unsplash.com/1600x900/?factory)

## Installation
To install the IIoT Simulator, simply follow these steps:
1. Clone the repository to your local machine.
2. Navigate to the project directory.
3. Run the setup file.
4. Configure your production lines.
5. Start the simulation.

## Example Code
```python
from iiotsimulator import IIoTSimulator

simulator = IIoTSimulator()
simulator.configure_production_lines(lines=2, sensors=['vibration', 'temperature', 'quality'])
simulator.start_simulation()
```

## Contributing
Contributions are welcome! Feel free to fork the repository, make your changes, and submit a pull request. Together, we can improve the IIoT Simulator for everyone.

## Resources
- [Documentation](https://github.com/doachyz/IIoT-simulator/wiki)
- [Issues](https://github.com/doachyz/IIoT-simulator/issues)
- [Contact Us](mailto:contact@iiotsimulator.com)

Let's revolutionize industrial automation with the IIoT Simulator. Happy simulating! 👩‍🏭👨‍🔧🤖