Integración de la Aplicación Móvil con OrganiCity

OrganiCity ofrece una plataforma que permite a los experimentadores acceder a guías para el desarrollo de los proyectos y conceptos claves para realizar la conexión con su framework.
Como primer requisito, se obtiene una cuenta vinculada al Experimenter Portal de OrganiCity, en el cual se encuentra el proyecto CAMoN. Por medio del  Experimenter Portal se obtienen las credenciales de autenticación para conectarse al framework de OrganiCity.
En primera instancia se ejecuta la API de Authentication and Authorization, la cual genera un token de acceso de verificación de usuario, para posteriormente acceder a las demás API.
La primera implementación del sistema conexión se hizo con la biblioteca HTTP de Angular 2. Sin embargo, durante el trabajo con este framework, el equipo de desarrolladores determinó que la biblioteca de conexión nativa HTTP de Ionic presentaba mejor tiempo de respuesta para dispositivos móviles.
Para guardar los datos medioambientales que se recogen por medio de la aplicación móvil, se realiza una petición HTTPS, la cual envía en formato JSON los datos al asset creado en OrganiCity. Este asset solo se crea una vez de forma manual. Una vez creado, se actualiza por medio de históricos. Este proceso se hace a través de la API Asset Federation, que permite realizar tanto actualizaciones como borrados en el asset. La API Datasource es la encargada de extraer los datos almacenados en el asset.
2018-12-10T21:31:39+00:00