Coder Social home page Coder Social logo

data-offloading-box's People

Contributors

ibims1jfk avatar laura-jehn avatar lennartoe avatar mxsrv avatar remunds avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

data-offloading-box's Issues

dtn7-go

Ich als Entwickler*in möchte, dass nachdem die Daten vom Smartphone der Sensorbox an den Backend-Server übertragen wurden, ein Acknowledgement an die Entsprechende Sensorbox verschickt wird, damit die lokalen Daten gelöscht werden können. Dazu verschickt der Backend-Server ein HTTP Post Request an den dtn-HTTP-Server, dieser sendet dann über das LoRa Mesh eine Nachricht an die entsprechende Sensorbox. Die Sensorbox bestätigt, dass Acknowlegment, sodass dieses nicht nochmal versendet wird.

hotfix/bash

Verbessert das bash skritp, dahingehend, dass sich richtig registriert und den bekommen nodeName richtig abspeichert. Der WLAN Accesspoint wird richtig konfiguiert.

Download All Funktion (Backend)

Beschreibung

Ich als Forscher*in moechte die Moeglichkeit haben, unabhaengig vom Datenlimit alle Daten auf mein Geraet zu laden

Akzeptanzkriterium

Es gibt einen Eintrag in den Einstellungen, den man anklicken kann. Darauf hin wird ein Alert Fenster geoeffnet, was bei fehlender Verbindung auf die Anleitung verweist. Sollte eine Verbindunge bestehen, drueckt man auf "Ja" und der allgemeine Download wird daraufhin pausiert und der Download Aller auf der Sensorbox enthaltenenen Sensordaten beginnt. Man sieht dabei noch einen sich drehenden Kreis, welcher anzeigt, dass der Download im Gange ist. Wenn der Download fertig ist, dann wird noch 2 min ein Pfeil angezeigt, dass der Download abgeschlossen ist. Sollten auf der Box keine Daten verfuegbar sein, so ist der Download frueher fertig

Unkomplizierte Verbindung von App mit Box

Als App-Nutzer moechte ich eine moeglichst einfache und unkomplizierte Verbindung mit den Sensorboxen herstellen. Am besten passiert dies automatisch oder mit nur einem Button-press. Danach moechte ich ueber den Verbindungsstatus informiert werden.

bug in app.js

data-offloading-box/app.js:23
if (priorityChunk.downloads == null || priorityFile.downloads == null ||
^

TypeError: Cannot read property 'downloads' of null

Schneller Datenaustausch

Beschreibung: Als App-Nutzer moechte ich, dass der Datenaustausch moeglichst schnell von statten geht, damit ich nicht lange an einer Stelle warten muss und auch bei kurzen Aufenthaltszeiten bereits Daten mitgenommen werden.

Akzeptanzkriterium: Die Datenuebertragung funktioniert in Datenpaketen von 255kB. Solange eine Verbindung besteht und das festgesetzte Datenlimit (siehe Userstory ?) noch nicht erreicht ist, werden Pakete gesendet. Wenn das Datenlimit erreicht ist, werden keine Pakete mehr gesendet.

Sensorbox: Task aus MongoDB auslesen und per http request bereit stellen

Beschreibung

  • Als Entwickler*in möchte ich dass es eine Funktion gibt, mit welcher ich leicht an die Tasks auf der Sensorbox komme und mir als http request auf mein Gerät schicken lassen kann, damit ich diese auf der Taskseite anzeigen lassen kann

Akzeptanzkriterium

  • Am Ende sollen die benötigten Daten aus der MongoDB ausgelesen sein und in einer .json Datei per Http Request auf dem Endgrät liegen

Prioritaetsalgorithmus 2

Beschreibung:
Ich als Forscher*in moechte die Moeglichkeit haben, die Daten einer Sensorbox beginnend mit den neuesten Daten herunterzuladen.

Akzeptanzkriterium:
Ist das Smartphone mit der Sensorbox verbunden, muss zuerst die neueste Datei auf das Handy uebertragen werden. Dann folgen die anderen Dateien zeitlich nach dem Timestamp absteigend sortiert.

Hotfix for writeData

Multer und Express File Upload haben miteinander interferiert. Das Problem wurde aufgehoben, indem Express File Upload durch Multer ersetzt wurde.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.