https://github.com/simlify/simlify
A simple curve simulator for testing and debugging IoT devices
https://github.com/simlify/simlify
flow industry iot mqtt nodejs opcua react simulation test
Last synced: 5 months ago
JSON representation
A simple curve simulator for testing and debugging IoT devices
- Host: GitHub
- URL: https://github.com/simlify/simlify
- Owner: simlify
- License: mit
- Created: 2019-09-11T21:35:34.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T00:43:27.000Z (over 2 years ago)
- Last Synced: 2024-12-06T11:35:43.714Z (5 months ago)
- Topics: flow, industry, iot, mqtt, nodejs, opcua, react, simulation, test
- Language: JavaScript
- Homepage:
- Size: 10.4 MB
- Stars: 12
- Watchers: 3
- Forks: 2
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://https://github.com/simlify/simlify/blob/master/LICENSE)
[](https://circleci.com/gh/simlify/simlify/tree/master)
[](https://codeclimate.com/github/simlify/simlify)
[](https://lerna.js.org/)# Simlify
Simplify your IoT Simulations.

## Developer
[NodeJS](https://nodejs.org/en/) has to be installed on your computer to start the program. Then follow these steps:
### Starting the whole application at once
1. Install development dependencies
```bash
npm install
```
2. Install dependencies and start the whole application
```bash
npm start
```3. Access the dashboard [http://localhost:8080](http://localhost:8080)
### Starting the client and server individually (with webpack-dev-server)
1. Install development dependencies
```bash
npm install
```
2. Install dependencies
```bash
lerna bootstrap
```
3. Build server and client
```bash
lerna run build
```
4. Start server
```bash
cd packages/server
npm run start
```
5. Start client
with webpack-dev-server:
```bash
cd ../../packages/server
npm run dev
```
or with nodeJS
```bash
cd ../../packages/server
npm start
```## Misc
You can access the swagger interface for the API with [http://localhost:8080/api-docs](http://localhost:8080/api-docs)