QuasarApp es un Api Rest que provee servicios para la interpretación de mensajes recibidos por los satélites (kenobi, skywalker y sato) y a partir de estos determinar la posición del emisor de estos mensajes.
Se encuentra desarrollado en .Net Core(C#) y como base de datos Sql Server. El servicio se encuentra alojado en AWS
https://dlnsw1e7lc.execute-api.us-west-2.amazonaws.com/Prod
La aplicacion cuenta con:
- MiddlewareException y CustomExceptions
- EntityFramework
- AmazonLamda
Puede descargar el collection de postman desde este enlace
url | descripción |
---|---|
/topsecret |
Devuelve la posición y mensaje a partir de la distancia y mensajes recibidos |
/topsecret_split/{satelliteName} |
Actualiza la posición y mensaje que recibe un satélite en particular |
/topsecret_split |
Devuelve la posición y mensaje a partir de los datos enviados por el método /topsecret_split/{satelliteName} |
/topsecret
request
{
"satellites": [
{
"name": "",
"distance": ,
"message": []
}
]
}
response
{
"position": {
"x": null,
"y": null
},
"message": null
}
/topsecret_split/{satelliteName}
request
{
"distance": null,
"message": null
}
response
{
"distance": null,
"message": null
}
/topsecret_split/{satelliteName}
response
{
"position": {
"x": null,
"y": null
},
"message": ""
}
error
{
"messageError": "Descripción del error"
}