Ein System erstellen womit man mit einem PC über LAN Daten runterladen kann

OP #5189153
Lesenswert?

Hallo zusammen,
mal eine Frage an die Spezialisten unter euch.
Wie oder besser was muss ich für ein Programm schreiben für ein 
Mikrocontrollerboard (in meinem FALL DISCO-F746NG von ST) damit ich mich 
mit diesem Rechner über ein LAN Kabel auf die SD-Karte zugreifen kann. 
Am liebsten wäre mir so ein Zugriff das ich mit meinem WIN10 Laptop das 
Dateiverzeichniss auf dem PC sehe, so wie eine Netzwerkfestplatte oder 
andern Computer im Netz. Ich habe schon soviel gesucht und 
ausprobiert(HTTP Server etc), aber auf dem PC das verzeichnis anklicken 
und die Daeti runterladen. Keine Ahnung wie sowas geht....
Wenn Jemand da einen Tipp hat, ich zahle auch gerne ein Honoar.
Gruß
Bernd
OP #5189652
Lesenswert?

Hallo,
na das ist ja schon mal eine Aussage.
Zeigt "Windows" das denn so an" als wenn ich ein zusätzliches Laufwerk 
einbinde ? Adresse und Passwort sollte der User schon eingeben müssen. 
Ein Problem besteht nicht, das Gerät verfügt dann in dem Moment nur über 
die Verbindung zum Laptop(PC), also keine Netzwerkverbindung zu anderen 
Computern, Ich glaube das nennt man per to per Verbindung, wie gesagt in 
diese Ethernet(UDP,TCP/IP,usw) "Geschichten" bin ich nicht so bewandert.
Hast Du ein Beispiel. Ich suche da mal im Netz... Danke für die Antwort

Bernd
Persönliche Seite #5189695
Lesenswert?

FTP löst das technische Problem der Datenübertragung effizient, gilt 
aber z.B. nicht als besonders sicher.
Aber auf der anderen Seite schreibst du "Adresse und Passwort sollte der 
User schon eingeben müssen."

Bevor du das was baust empfehle ich, den Schutzbedarf der Daten zu 
prüfen. Klingt kompliziert und übetrieben, praktisch geht es aber nur um 
diese 3 Punkte:

* Vertraulichkeit
Ist es schlimm wenn andere die Daten einsehen können, z.B. andere Leute 
in dem Netzwerk? Falls du hier Anforderungen hast scheidet eine 
unverschlüsselte Übertragung mit FTP aus.

* Integrität
Ist es schlimm wenn die Daten sich ändern? Falls ja, musst du dir 
Gedanken z.B. über eine Checksummenprüfung machen.
Falls nein, könnte man sogar auf TCP verzichten und vielleicht eine noch 
einfachere Datenübertragung nutzen.

* Verfügbarkeit
Wie oft & wie schnell brauchst du die Daten? Ist es schlimm wenn es mal 
nicht (sofort) geht?


In Abhängigkeit der Antworten kann durchaus rauskommen, dass du keine 
Netzwerkübetragung machst sondern dass es ausreicht, einmal im Monat die 
SD-Karte von Hand auszutauschen und am PC einzulesen.
Klingt jetzt verdammt unspannend und lowtech, aber besser vorher 
nachgedacht als hinterher den Schaden zu haben.

Nur mal so allgemein gedacht! Den Kontext deiner Anwendung kennen wir ja 
nicht. Falls es nicht um die Zugangsdaten von Fort Knox, sondern z.B. 
nur um einen Katzenfutterautomat geht kommt man natürlich zu einem 
anderen Ergebnis.
OP #5189702
Lesenswert?

Hallo,
vielen Dank für deine durchaus erstzunehmeden Überlegungen.
Es wird ein Gerät das "draußen" Daten sammelt, es steht auf dem "Acker" 
und mist elektrisches und magnetische Spannungen. Wenn ich also nach 
einer Woche dorthin komme, möchte ich meine Laptop dann anschliessen und 
die Files downloaden, das darf auch dauern(15-xxmin). Weshalb ich dann 
keine Lusthabe die Mirco SD Karte da auszubauen und zu kopieren, was 
natürlich geht, aber eben unpraktisch.
Das könnte jetzt im Prinzip jeder machen der mit seimen Laptop an die 
Kiste geht und mal schaut ob er die Daten herausbekommt, nur brauchbar 
sind sie in dem Fall nicht für Ihn. Ich werde mal weiter nach FTP-Server 
Beispiel anwendungen schauen....
Gruß Bernd
#5190562
Lesenswert?

Hi

https://docs.python.org/2/library/simplehttpserver.html

Wenn Du Python einbinden kannst, kannst Du hiermit einen beliebigen 
Ordner frei geben, Der dann per Browser durchsurft werden kann.
Allerdings ohne Beschränkungen und wohl eher für's LAN gedacht.
Damit gebe ich unter Linux Mint 18 'egal was' frei, wenn ich Files auf 
einem anderen Rechner brauche - von dort dann die IP meines PC angesurft 
und die benötigten Dateien können einfach gesaugt werden.

MfG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren