Forum: PC-Programmierung Kommunikation PC-Router-Handy


von Florian W. (flo30006)


Lesenswert?

Hallo,

Ich arbeite zurzeit an einem kleinen Projekt, ich lese über 4 DMS die 
Gewichtsänderung an einem Bett aus, und komme so auf Herzrhythmus, 
Atmung und Bewegung im Schlaf!
Nun möchte ich noch zusätzlich ein Handy-App schreiben, damit ich von 
überall diese Daten überprüfen kann.
Ist es irgendwie möglich meinen Router als Zwischenspeicher zu 
verwenden? Ich brauch ja immer dieselbe IP, daher fällt der Laptop als 
Server weg, da es überall funktionieren soll!
Oder bleibt mir da nichts anderes über alls einen Webspace zu kaufen?

mfg
Florian W.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Florian W. schrieb:
> Ich brauch ja immer dieselbe IP, daher fällt der Laptop als
> Server weg, da es überall funktionieren soll!

Stichwort DynDNS, und Portweiterleitung auf den am Router hängenden 
Laptop.

von Florian W. (flo30006)


Lesenswert?

Danke für die schnelle Antwort.
Muss ich da Sicherheitstechnisch eig noch auf irgendwas besonders 
achtgeben?

Edit: Habe aber noch das Problem, dass der Laptop ja auch unter 
verschiedenen Routern läuft, je nachdem wo das Bett gerade steht, daher 
meinte ich eher einen Online-Speicher auf den ich die Daten sende und 
anschließend via Handy abrufen kann.

mfg
Florian W.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Florian W. schrieb:
> Habe aber noch das Problem, dass der Laptop ja auch unter
> verschiedenen Routern läuft, je nachdem wo das Bett gerade steht

Aha. Tja, dann wird das nichts, wenn Du ständig Dein Bett herumträgst. 
Dann wirst Du Dir irgendwo Webspace einkaufen müssen, wobei die üblichen 
Verdächtigen (strato, 1blu, hetzner etc.) Dir sicherlich gerne helfen.

von Programmierer (Gast)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Aha. Tja, dann wird das nichts, wenn Du ständig Dein Bett herumträgst.

:D

> Dann wirst Du Dir irgendwo Webspace einkaufen müssen, wobei die üblichen
> Verdächtigen (strato, 1blu, hetzner etc.) Dir sicherlich gerne helfen.

... oder auch bei Amazon, mit einer Suche nach "AWS nosql" findest du 
ausreichend Info zu deren Angebot an nicht-relationalen Datenbanken. 
Teilweise gibt's die auch kostenlos, AFAIK.

von Florian W. (flo30006)


Lesenswert?

Ok, danke für die fixen Antworten

Aber meinen eigenen Router, der bei mir zuHause steht kann ich nicht als 
quasi "Zwischenspeicher" also als Webspace verwenden oder?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Florian W. schrieb:
> Aber meinen eigenen Router, der bei mir zuHause steht kann ich nicht als
> quasi "Zwischenspeicher" also als Webspace verwenden oder?

Ob dein Router das kann wissen wir nicht, einige können das...

Rufus Τ. Firefly schrieb:
> Florian W. schrieb:
>> Habe aber noch das Problem, dass der Laptop ja auch unter
>> verschiedenen Routern läuft, je nachdem wo das Bett gerade steht
>
> Aha. Tja, dann wird das nichts, wenn Du ständig Dein Bett herumträgst.

Jein... man kann die Updateprogramme für DynDNS auch auf einem PC 
ausführen, dann muss nur der Laptop halt "direkt" am Netz hängen...

von Sebastian L. (Gast)


Lesenswert?

Blöde frage

warum speicherst du das nicht auf deinem "bett" zwischen bis du es 
abrufst!

von Florian W. (flo30006)


Lesenswert?

ok ich erklär mal alles:
Ich bekomme immer 4 Messdaten von 4 DMS die in den Bettpfosten 
integriert sind. Das sind dann nach der AD Wandlung jeweils 24Bit 
Datensätze. Diese schicke ich per Serielle Schnittstelle an den PC
Dort muss ich diese auswerten ( Addieren, Subtrahieren,....) um auf das 
Differenzsignal zu kommen.
Dieser teil erfolgt bereits am PC. Anschließend muss ich aus dieses 
Signal filtern.
0-0.5 Hz = Atmung
0.5-4Hz = Herzfrequenz
einmalige Ereignisse und Signale mit großen Spitzen = Bewegungen im 
Schlaf

Nun will ich nur diese 3 Messdaten am Handy haben und dort in ein 
diagramm ( Sozusagen wie Oszi-Modus) einbinden.
Also die Messung soll über die ganze Nacht erfolgen um so 
Schlafgewohnheiten zu bestimmen, daher läuft der PC auch während den 
Messungen.
=> Das war die Aufgabenstellung für unsere Diplomarbeit!

Zusätzlich würde ich nun interessehalber diese Diagramme am Handy haben, 
um so z.B. den Schlaf älterer, eventuell kranker Personen mitverfolgen 
zu können, d.h sobald ich das App starte soll ich in Echtzeit die Daten 
auch am Handy haben.

=> Dies soll auch gehen, wenn man nicht in der Nähe ist ( also Bluetooth 
auschließbar), daher ist das Internet meine einzige Lösung.

Daher würde ich gerne 3 txt-Files erstellen, die die Messdaten der 
letzten 1-2 Minuten speichern. Dieses Txt-File soll ich dann am Handy 
auslesen können. zusätzlich soll dann der Graph am Handy mit dem des 
PC's übereinstimmen. D.h. ich überschreibe immer wieder das txt-File und 
lese das dann wieder neu aus,  so kann ich in meinem Diagramm immer 
wieder die letzten aktuellen 2 Minuten darstellen.

Da ja das Bett nun auch universell einsetzbar sein soll, muss ich den 
Laptop verschieden stationieren und deshalb kriegt der auch verschiedene 
Routerzugänge und verschiedene Ip's innerhalb der verschiedenen Router.

Daher wollte ich die beste und am besten eine kostenlose Methode haben 
wie ich die Daten zwischenspeichern kann.
Meine Lösungen bisher wären:
=> Auf meinem Router, den ich eine DynDNS gebe und als kleinen 
Zwischenspeicher nutze
=> Auf einem Webserver, der ja eh immer die gleiche IP hat. diese kann 
ich dann einfach als Server nutzen und den PC und das Handy als Client.

gibts noch andere Lösungen?

es geht rein darum, das daten von dem PC zum Handy zu schicken.

Die Daten werden zyklisch gelesen und in die txt-Files geschrieben.
Da ich ja nur ca 2000 Daten pro Diagramm speichere werden die Files ja 
auch nicht wirklich groß, d.h ich bräuchte insgesamt um einiges weniger 
als 1MB Speicherplatz!

mfg
Florian W.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Florian W. schrieb:
> Diplomarbeit

Wir hatten an der Uni auf Anfrage einen einfachen "Webserveraccount" 
bekommen, da kannst du mal nachfragen.

Alternativ, wenn du etwas mehr auf Handyseite machen willst: Leg dir ein 
E-Mailpostfach an, sende die Messwerte als plaintext e-mail an diesen, 
z.B. in der Art
1
Betreff [Messung: 12.12.2012 6:23]
2
Messwert1
3
Messwert2
4
Messwert3
Das Postfach kannst du dann auswerten und so die Daten abholen.

Oder wenn dein Router (den du ja nun partou nicht nennen willst...) eine 
NAS Funktion bietet halt per FTP o.ä.

von Florian W. (flo30006)


Lesenswert?

Ist ein Standartrouter vom anbieter A1 ( Österreich ). genauen Typ weiss 
ich grad nicht da ich nicht zuhause bin und das via handy poste

von Spannungs Abfall (Gast)


Lesenswert?

Ein Bekannter von mir hat das Problem mit Twitter gelöst. Er twittert 
seine Messdaten und liest sie dann mit einem beliebigen Browser aus. 
Allerding war ihm ein PC zu groß - er macht das mit einem Arduino. 
Software findet man hier:

http://www.arduino.cc/playground/Code/TwitterLibrary

Das Protokoll sollte sich auch auf nem PC darstellen lassen - wenn es 
schon mit nem 8bitter geht.

Ich weiss halt nicht ob dir die Anzahl der Zeichen reichen

von troll (Gast)


Lesenswert?

Bei Twitter wäre ich vorsichtig, ich las kürzlich bei heise da die die 
Benutzung ihrer API einschränken wollen (bzw es bereits getan haben)...

von Florian W. (flo30006)


Lesenswert?

Jo hab da gesehn dass ich nur minütlich auslesen kann. ist daher 
unbrauchbar da ich echtzeitdiagramme habn will

von Spannungs Abfall (Gast)


Lesenswert?

Ok... unbrauchbare Ideen gibt es mehr als brauchbare

Was man auch probieren könnte: Handy + GSM/UMTS Modem anstelle von 
Router, Das Modem hängt an deinem Bett-PC und an DYNDNS.

Ist aber vielleicht nicht die Kostengünstige Alternative

Privat mach ich es auch mit ner Web-Adresse bei Strato wo ich die 
Messdaten über FTP ablege. Hierbei generiere ich allerdings gleich die 
fertigen Diagramme auf dem PC und leg nur die Bilder ab. D.h. der PC 
sammelt die Daten lokal und macht alle paar Minuten ein Bild draus und 
speichert dieses dann über FTP auf der Webseite

von Spannungs Abfall (Gast)


Lesenswert?

... achso noch was:

Handy und "Echtzeit" ist auch immer so eine Sache. Unsere Firma 
überträgt über GSM/UMTS Messdaten. Je nachdem wieviele Leute in deiner 
Funkzelle eingeloggt sind kommen die Daten entweder flüssig, stossweise 
oder auch gar nicht... Vor allem in den Abendstunden ist es grausam, am 
Besten funkt es zwischen 0:00 - 8:00 danach kann es grausam sein. 
Hierbei ist es natürlich wurscht ob Du nur ein Handy zum Empfang hast 
oder ein Handy+GSM/UMTS Modem oder einen GSM/UMTS-Router.

Das Ganze ist auch ziemlich Provider abhängig.

Auch hier stimmt der Spruch: Wer Funk kennt nimmt Kabel

von Florian W. (flo30006)


Lesenswert?

Das mit dem Handy ist eh nur ein kleiner Zusatzteil!
Ich will damit halt Hauptsächlich sicherstellen, dass bei der Person, 
Herzschlag und Atmung nicht aussetzen, bzw dann sofort Hilfe angefordert 
werden kann, ohne dass die Person an lästigen Kabeln hängt. Daher werde 
ich sowieso eine Nachricht ans Handy schicken wenn Herzschlag oder 
Atmung aussetzt.
Ich bin nur dem Zeitplan ziemlich voraus und dachte ich mache das 
Projekt durch das Handyapp ein bisschen interessanter und universell 
Verwendbar.

von Sebastian L. (Gast)


Lesenswert?

Also

Wenn eh ein pc läuft während der aufzeichnung
lass auf diesen ein webserverlaufen der die daten in einer mysql 
datenbank abspeichert

den kannst du in ein netz hängen und dann auch per internet zugreifbar 
machen.

er speichert also alle werte die er kriegt von am besten allen betten.

per php kannst du wenn sich einer verbindet das Bett auswählen. danach 
bekommt die app die "echtzeitdaten" von einem gewissen zeitrahmen 
(letzten zwei minuten/stunde usw)

von Florian W. (flo30006)


Lesenswert?

Hm, auch ne interessante Idee, hast du eventuell Links die das Thema 
näher erläutern?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Florian W. schrieb:
> Daher werde ich sowieso eine Nachricht ans Handy
> schicken wenn Herzschlag oder Atmung aussetzt.

Hmm. Aber einen zusätzlichen zuverlässigen Alarmierungsweg gibt es 
hoffentlich auch noch, oder?

von Sebastian L. (Gast)


Lesenswert?

Also Links hab ich da keine
da musst du selber schaun
aber ich kann dir die Schlagworte geben.

1. Als Webserver
http://de.wikipedia.org/wiki/XAMPP
2. Serial to sql client musst du schreiben

3. Mit Rest eine schnittstelle zum abrufen auf serverseite machen

4. App mit restkit bauen, dass dir die daten holt und zu objekten macht

5. vorab auch schon sichere leitung verwenden
vpn,ssl sind pflicht

von fonsana (Gast)


Lesenswert?

Florian W. schrieb:
> Zusätzlich würde ich nun interessehalber diese Diagramme am Handy haben,
> um so z.B. den Schlaf älterer, eventuell kranker Personen mitverfolgen
> zu können, d.h sobald ich das App starte soll ich in Echtzeit die Daten
> auch am Handy haben.

Du hast Dir aber schon ueberlegt, dass es Menschen gibt, die Dich ohne 
Vorwarnung vor den Kadi zerren, wenn Du deren Daten ungeschuetzt ins 
Internet blaest? Nicht jeder findet das lustig.

Und wie man an der Frage oben ablesen kann, bist Du sicher nicht in der 
Lage, das auf einem entsprechend der Sensibilitaet der Daten noetigem 
Niveau zu sichern.

fonsana

von Sebastian L. (Gast)


Lesenswert?

fonsana schrieb:
> Du hast Dir aber schon ueberlegt, dass es Menschen gibt, die Dich ohne
> Vorwarnung vor den Kadi zerren, wenn Du deren Daten ungeschuetzt ins
> Internet blaest? Nicht jeder findet das lustig.

Unabhängig davon dass du grundsätzlich recht hast und man mit Daten 
anderer Leute immer vorsichtig umgehen muss, regst du dich in diesen 
Fall unnötig zu sehr auf.

Wie stark greift man denn in deine Privatsphäre und Perönlichkeitsrechte 
ein bzw. welchen Schaden hast du wenn jemand mitverfolgen kann wenn dein 
KRANKENBETT wackelt.

Zudem würde ich sagen, dass man das ohne Probleme unter der Kodierung 
"Station XY Zimmer 3 Bett 1" auch einfach so direkt ins netz blasen 
kann.
Nur angestellte des Krankenhauses können zurückverfolgen wer das ist.

Jemand anderes kann sowieso damit nichts anfangen.

von Klaus (Gast)


Lesenswert?

fonsana schrieb:
> Du hast Dir aber schon ueberlegt, dass es Menschen gibt, die Dich ohne
> Vorwarnung vor den Kadi zerren, wenn Du deren Daten ungeschuetzt ins
> Internet blaest? Nicht jeder findet das lustig.

Die Klagefreudigkeit läßt erwiesenermaßen nach, wenn der Herzschlag mal 
dauerhaft ausgesetzt hat.

MfG Klaus

von fonsana (Gast)


Lesenswert?

Sebastian L. schrieb:
> Wie stark greift man denn in deine Privatsphäre und Perönlichkeitsrechte
> ein bzw. welchen Schaden hast du wenn jemand mitverfolgen kann wenn dein
> KRANKENBETT wackelt.

Was auch immer, das sind personenbezogene Daten. Die sind extrem streng 
zu schuetzen (auch wenn der Staat und Konzerne das oefter nicht machen).

>
> Zudem würde ich sagen, dass man das ohne Probleme unter der Kodierung
> "Station XY Zimmer 3 Bett 1" auch einfach so direkt ins netz blasen
> kann.
> Nur angestellte des Krankenhauses können zurückverfolgen wer das ist.

Damit laesst sich eben doch ein Personenbezug herstellen. Und damit: 
siehe oben.

fonsana

von Florian W. (flo30006)


Lesenswert?

Die Daten werden natürlich verschlüsselt so gut es geht, es soll ja 
erstmal nur zum Testen sein und kommt noch nicht wirklich irgendwo 
einsatzbereit vor!

Da es nur eine Diplomarbeit ist glaube ich auch nicht, dass das später 
einmal irgendwo eingesetzt wird. Es ist halt für mich einfach 
Interessant auch etwas mit Handy-Apps zu machen und daher würde ich das 
gerne auch einbinden!

von Florian W. (flo30006)


Lesenswert?

Hab mich nun entschieden, die Daten verschlüsselt auf einer Website 
abzuspeichern! Da gibts gratis hoster auf die ich immer zugreifen kann 
:)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.