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
Schreib dir einen ftp server für das stm board. Das kann windows dann einbinden. Smb oder ähnliches wird nichts
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
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.
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
Tilo R. schrieb: > FTP löst das technische Problem der Datenübertragung effizient, > gilt > aber z.B. nicht als besonders sicher. Stichwort FTPS https://de.wikipedia.org/wiki/FTP_%C3%BCber_SSL Ob es aber tatsächlich dermaßen sicher sein muss hängt von den Daten ab.
auf der ST-Seite ist doch unter embedded Software beschrieben, die TCP/IP und Link-Funktionalität bietet. Warum nimmst Du nich die ? http://www.st.com/en/evaluation-tools/32f746gdiscovery.html
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.