Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Websocket server imlementation #1

Open
ppank5 opened this issue Mar 13, 2020 · 2 comments
Open

Websocket server imlementation #1

ppank5 opened this issue Mar 13, 2020 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@ppank5
Copy link
Owner

ppank5 commented Mar 13, 2020

A feladat célja, hogy a Python alapú websocket server képes legyen az OMNeT-től származó adatokat fogadni és meghívni a megfelelő Python/MATLAB script-eket.
Javasolt kommunikációs formátum: JSON
Érdemes moduláris felépítést kialakítani:

  • egy fájl a websocket server inicializálása és adatok küldése, fogadása
  • egy fájl a vett JSON parse-olása és a MATLAB meghívása

Érdemes elgondolkodni azon, hogy a szimpla adatok struktúrált átvitelén túl legyen lehetőség utasítások továbbítására is.
Példa JSON:

{
    "operation": "interference-calculation-request",
    "packets": [
        {
            "startTime": 1.0,
            "endTime": 10.0,
            ...
        },
        {
            "startTime": 2.0,
            "endTime": 11.0,
            ...
        }
    ]
}
{
    "operation": "interference-calculation-response",
    "parameters": [
        "success": true,
        "sinr": -89.5,
        "ber": 0.95
    ]
}
@ppank5 ppank5 added the enhancement New feature or request label Mar 13, 2020
@ppank5 ppank5 added this to the End-to-end data flow milestone Mar 13, 2020
@wa1234
Copy link
Collaborator

wa1234 commented Mar 24, 2020

@botlabovics
Copy link
Collaborator

Python-Matlab interface kész.
Omnet-Python interface folyamatban.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants