Evaluando propuestas

Development of a web platform for Iot device management

Publicado el 09 Abril, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Objective:

Develop a platform that allows the visualization of the state and general information of an IoT infrastructure using an API of a platform in the IoT cloud.


Specific functionalities
●        Availability of infrastructure
○        Registration (Consultation in IoT platform and storage in database)
■        Daily record of last measurement of all the variables registering if they are ok or alerted
■        Daily availability calculation per device based on = sensors ok / sensors alerted
■        Register parameters of device properties (status, date is input, operator)
■        Registration by device of version of hw, sw and operator from internal variables of the device
○        display:
■        line graph daily availability by device and sensors
■        cake showing devices and sensors active, inactive, alerted and sensors with out of range measurements
■        bar graph by device indicating% of active, inactive and alerted sensors
■        table with detail and latest measurements of devices, inactive devices, alerted devices and sensors
■        table with sensors with out of range measurements according to sensor type
■        filters: a filter will be applied on all the visualizations based on the properties of the devices of: country, region, client and installation
●        activity log
○        registry
■        form with multiple selection fields or open fields that allows registering management activities performed on a device and sensor
○        display
■        table showing all registered activities (subject to device properties filter)
■        line chart with weekly number of failures (filter by type)
■        cake graph by% of time dedicated to type of activities
●        consultation of variable measurements
○        visualization (query of all the data of a variable in the last 300 data)
■        display
●        linear graph of up to 5 simultaneous variables. Selection of multiple variables from search with filters by country, region, client and installation
●        Graph of variables with batteries in medium discharge state, critical discharge
●        Graph of devices with RSSI with low signal or critical signal

●        Future functionalities
○        Devices entering operative state
■        Detect from changes in the average daily temperature if a device possibly entered operational state
■        Detect faulty flow sensors from last-day analysis of measurements
○        API - for consultation and writing in database of activity logs. for registration through mobile app


Technical specifications

●        Advanced Python Management for Data Analysis (Desirable)
●        Database
○        MongoDB
●        Platform in the cloud
○        AWS
○        Elastic Beanstalk
○        Lambda
●        Framework
○        Flask
●        Graphics
○        Plotly (desirable)

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Duración del proyecto Más de 6 meses

Habilidades necesarias

Otros proyectos publicados por G. S. G.