Extending a Proof-of-Concept Digital Twin and assessing IoT sensor accuracy
Master thesis
Permanent lenke
https://hdl.handle.net/11250/2777483Utgivelsesdato
2020Metadata
Vis full innførselSamlinger
Sammendrag
En tidligere bevis på konsept Digital Twin som samler inn data ved hjelp av IoT enheter ble videreutviklet med en ny back-end arkitektur, en ny kryss-platform front-end appliksjon som bruker rammeverket flutter og det ble lagt til støtte for nye enheter. En måte for brukere å dele Digital Twin data med hverandre ble utforsket og utviklet. All ny utvikling ble gjort ved hjelp av et test driven development (TDD) programvare utviklings tilnærming med et bredt sett med automatiske tester laget for å sikre et velfungerende system. Verktøy for automatisk genering av dokumentasjon og front-end APIer ble utforsket og brukt. Treffsikkerheten av en SpO2 sensor på en armbånd IoT enhet ble sammenlignet med en medisinsk verifisert sensor for å estimere treffsikkerheten i nåværende IoT enheter tilgjengelige på brukermarkedet. Til slutt ble det gjor en evaluering av det fullførte produktet for å fastslå den fullførte kvaliteten. A previously created proof-of-concept Digital Twin which collects data with the help of IoT devices was expanded upon with a new back-end architecture, a new cross-platform front-end application using the framework Flutter and new devices were supported. A way for users to share their digital twin data with other users was explored and developed. All the new development was done using a test driven development (TDD) software development approach with an extensive set of automated tests created to ensure well functioning system functionality. Tools for automatically generating documentation and front-end APIs were explored and used. Accuracy of a SpO2 sensor on a wrist-based IoT device was compared a medical grade sensor to estimate accuracy of this type of sensor in currently available consumer IoT devices. Lastly an evaluation was made on the finished product to determine the finished quality.
Beskrivelse
Full text not available