Hallo zusammen, gleich vorweg ich bin blutiger Arduino Anfänger! Hintergrund: Mein Internetrouter hängt sich des öfteren auf. Stecker ziehen hilft ;-) Das Steckerziehen wird dann zum Problem wenn ich unterwegs bin und würde gern per VPN auf mein Heimnetz zugreifen wollen. Mein Vorhaben: Ich möchte mit einem Arduino einen Watchdog für IP Adressen realisieren. Der Arduino soll alle 5 Min. z.B. Google und eine Interne IP anpingen. Kommt von einer IP kein Ping zurück dann soll er einen Schaltvorgang ausführen, 20 Sekunden warten und dann wieder „einschalten“. Vorhandene „Hardware“: Ardunio Uno, Ethernetshield, ein paar einzelnen Relais und / oder Arduino Motorshield. UND VORALLEM keine Ahnung (davon ganz viel ;-) Ich denke mal die Umsetzung mit nem Arduino sollte doch grundsätzlich möglich sein? Hab schon mal Tante Google befragt ob es nen Lösungsansatz für nen IP-Watchdog gibt, aber ich hab nichts brauchbares gefunden. Danke schon mal im Voraus für Eure Hilfe!! Gruß bonsai
Fritz .. schrieb: > Ich denke mal die Umsetzung mit nem Arduino sollte doch grundsätzlich > möglich sein? Grundsätzlich Ja. Fritz .. schrieb: > UND VORALLEM keine Ahnung (davon > ganz viel ;-) Keine gute Voraussetzung. Fritz .. schrieb: > Danke schon mal im Voraus für Eure Hilfe!! ... Was genau erwartest du nun von uns? Ein derartiges Projekt wäre mir unbekannt, alles was man dir geben könnte sind paar Code-Schnippsel die du vielleicht verwenden könntest... aber bringt auch nicht sonderlich viel, wenn du keine Ahnung von der Materie hast. Mein Vorschlag: Entweder lernst du erst einmal bisschen die Grundlagen oder du kaufst dir einen neuen Router.
Fritz .. schrieb: > Hab schon mal Tante Google befragt ob es nen Lösungsansatz für nen > IP-Watchdog gibt, aber ich hab nichts brauchbares gefunden. Ein klassischer Arduino-Nutzer... Selber nichts können und hoffen, dass es bei Google eine maßgeschneiderte Lösung gibt. Wenn nicht: dumm dastehen... Mensch... das man bei Google nicht "IP Watchdog" eingeben und das 100% passende Programm findet war doch fast klar oder? Lernt doch einfach mal etwas strukturiert zu denken! Du weißt doch schon genau was du machen willst: > Mein Vorhaben: > Ich möchte mit einem Arduino einen Watchdog für IP Adressen realisieren. > Der Arduino soll alle 5 Min. z.B. Google und eine Interne IP anpingen. > Kommt von einer IP kein Ping zurück dann soll er einen Schaltvorgang > ausführen, 20 Sekunden warten und dann wieder „einschalten“. Jetzt ließt du dein Vorhaben nochmal durch und spaltest du das ganze in kleine Häppchen auf. Aufgabe 1: Den Arduino überhaupt mal in Betrieb nehmen und grundsätzliches ein Programm schreiben lernen. Aufgabe 2: Eine gewisse Zeit warten. Aufgabe 3: Einen Pin (bzw. ein Relais schalten). Aufgabe 4: Eine IP anpingen. Wenn es jetzt unbedingt sein muss kannst du dir die einzelnen Häppchen immer noch bei Google zusammen-geiern (oder du denkst mal selber nach).
Hallo San Lue, was ich von Euch erwarte (finde interessant das Du in der Mehrzahl für alle Forenuser sprichst nur weil Du eben Deine eigene Meinung zu dem Thema hast) ist NICHT das mir jemand nen fertigen Sketch schreibt! Aber vieleicht ist ja jemand im Forum der so etwas schon umgesetzt hat und mir unter die Arme greifen will / kann! Oder es finden sich andere Leute die so etwas auch interessiert und man dann gemeinsam ans Ziel kommt. Ich glaube dafür sind solche Foren da und davon lebt ein Forum! Wenn Dir ein solches Projekt unbekannt ist heißt es ja noch nicht das es anderen auch unbekannt ist. Und DANKE für Deinen glorreichen Vorschlag! Vieleicht kann man ja genau über so etwas das ganze leichter erlernen!! Und nein ich kaufe mir keinen neuen Router!! Mit verlaub: Genau solche Kommentare hab ich gefressen! Warum machst Du Dir die Mühe und schreibst überhaupt eine Antwort. So etwas müllt nur den Thread zu! Und das gleiche gilt für dich "moep"! Bei allen anderen die ernsthaft Interesse haben etwas sinnvolles beizutragen bedanke ich mich jetzt schon im Vorraus. Gruß bonsai
Ja, das Forum ist für Hilfe da. Den meisten geht es aber auf den Geist, dass hier jeden Tag 20 neue Arduino Nutzer ankommen die absolut kein Plan von der Materie haben und dann möglichst schnell möglichst Komplexe Anwendungen machen wollen. Dir bleibt nunmal nicht viel anderes übrig als mit der Basis anzufangen. Fritz .. schrieb: > was ich von Euch erwarte (finde interessant das Du in der Mehrzahl für > alle Forenuser sprichst nur weil Du eben Deine eigene Meinung zu dem > Thema hast) Ich zähle mich mal zu einem eher Aktiveren User und Spreche daher in der Mehrzahl, da ich genau weiss, dass viele andere hier so denken wie ich. Gerade bei solchen Fragen. Fritz .. schrieb: > Aber vieleicht ist ja jemand im Forum der so etwas schon umgesetzt hat > und mir unter die Arme greifen will / kann! Es gibt hier im Forum in der Tat ein paar Projekte bei welchen mit Arduino's IP's angepingt werden. Ich suche dir mal die Links raus. Fritz .. schrieb: > Mit verlaub: Genau solche Kommentare hab ich gefressen! Warum machst Du > Dir die Mühe und schreibst überhaupt eine Antwort. So etwas müllt nur > den Thread zu! Weil ich nicht abgeneigt bin, dir zu helfen. Ich will dir blos klar machen, dass du nicht mit 0 Erfahrung einfach mal so ein Projekt realisieren kannst. Du kannst dir auch kein Auto zusammenbauen, wenn du nicht einmal weisst wie man eine Schraube dreht, weisst du was ich meine? Fritz .. schrieb: > Bei allen anderen die ernsthaft Interesse haben etwas sinnvolles > beizutragen bedanke ich mich jetzt schon im Vorraus. Wie gesagt, ich suche mal die Treads raus. Vielleicht finde ich die Dinger noch.
Fritz .. schrieb: > Hab schon mal Tante Google befragt Habe ich jetzt auch gerade getan... der ALLERERSTE Link den ich finde: http://playground.arduino.cc/Code/ICMPPing#Description Hier, eine komplette Lib für dein vorhaben. Bittesehr. (: Fritz .. schrieb: > Vieleicht kann man ja genau > über so etwas das ganze leichter erlernen!! Na dann viel Glück. Wie gesagt, ohne die Basis nicht gerade einfach. Aber das kann man hier im Forum 1000x am Tag sagen, die Leute glauben es ja trotzdem nie und wollen immer von Anfang an alles haben. An deiner Stelle würde ich die Tipps hier befolgen und erst einmal paar simple Programme schreiben, bevor du dich an das Projekt heranwagst. Es ist nicht sonderlich kompliziert, aber braucht etwas Erfahrung.
San Lue schrieb: > Fritz .. schrieb: >> Hab schon mal Tante Google befragt > > Habe ich jetzt auch gerade getan... der ALLERERSTE Link den ich finde: > > http://playground.arduino.cc/Code/ICMPPing#Description > > Hier, eine komplette Lib für dein vorhaben. Bittesehr. (: > > Fritz .. schrieb: >> Vieleicht kann man ja genau >> über so etwas das ganze leichter erlernen!! > > Na dann viel Glück. Wie gesagt, ohne die Basis nicht gerade einfach. > Aber das kann man hier im Forum 1000x am Tag sagen, die Leute glauben es > ja trotzdem nie und wollen immer von Anfang an alles haben. > > An deiner Stelle würde ich die Tipps hier befolgen und erst einmal paar > simple Programme schreiben, bevor du dich an das Projekt heranwagst. Es > ist nicht sonderlich kompliziert, aber braucht etwas Erfahrung. Danke Dir! :-)) Darf ich fragen wie Du Deine Suche in Google formuliert hast? Ich sehe mir die Sachen heut Abend mal an. Klar, wird es ohne die Basic's schwer. Das glaube ich Dir mit Sicherheit! Ich wollte ja nur damit sagen das ich Anfänger bin. Ich habe schon den ein oder anderen Sketch geschrieben. Allerdings bezeichne ich mich nach wie vor als blutigen Anfänger, weil ich gerade deswegen die Dimensionen nach oben (sprich was noch alles erlenbar sein könnte) gar nicht kenne oder einschätzen kann. Zu Deinem Beitrag von vorhin: "...dass hier jeden Tag 20 neue Arduino Nutzer ankommen die absolut kein Plan von der Materie haben und dann möglichst schnell möglichst Komplexe Anwendungen machen wollen" möchte ich noch eine Sache erwähnen. Evtl. können genau diese Newbies gar nichts dafür solche Fragen zu stellen. Ich glaube das Problem an der Sache ist, dass dem Anfänger (mich eingeschlossen) suggeriert wird, mit einem Arduino lässt sich alles ruck zuck aus der Hüfte mal schnell mit 15 Zeile Code programmieren. Für jeden Mist sind fertige Lib's da. Zusammenstecken fertig! Also verzeiht mir und allen anderen unseren Übermut.
Fritz .. schrieb: > Darf ich fragen wie Du Deine Suche in Google formuliert hast? "Arduino IP Ping" Das richtige Googlen scheint für viele bis heute ein Rätsel zu sein... Ich kann dir da nur anraten Stichwortartig zu suchen, am besten mit Stichworten bei denen du Sicher bist dass sie oft verwendet werden. Die 3 Worte da oben beschreiben das Thema eigentlich perfekt, da findest du auch eine Menge links über Google. Fritz .. schrieb: > Evtl. können genau diese Newbies gar nichts dafür solche Fragen zu > stellen. > Ich glaube das Problem an der Sache ist, dass dem Anfänger (mich > eingeschlossen) suggeriert wird, mit einem Arduino lässt sich alles ruck > zuck aus der Hüfte mal schnell mit 15 Zeile Code programmieren. Für > jeden Mist sind fertige Lib's da. Zusammenstecken fertig! > Also verzeiht mir und allen anderen unseren Übermut. Die Kritik ging weniger an dich als an Arduino. Denn genau das ist das Bild dass sie vermitteln, dass hier viele User täglich durchdrehen lässt. Das Problem ist ja, theoretisch ist es wirklich nur ein Zusammenstecken und fertig. Zumindest für Simple Anwendungen. Sobald es aber darum geht etwas komplexeres zu realisieren oder mehrere Anwendungen Parallel gleichzeitig laufen zu lassen, sind die meisten Überfordert. Und genau an dem Punkt greifft einem der Arduino auch nichtmehr so toll unter die Arme. Die meisten Beispiele sind auf eine spezifische Anwendung ausgelegt, das übemrittelt nunmal den Eindruck dass ein Copy & Paste reicht. Das wird in deinem Fall so leider nicht funktionieren, aber ich denke mit der Library bist du schon einen Grossen Schritt weiter. Am besten veruschst du den Code mal zu verstehen, bei Fragen wendest du dich dann einfach wieder an uns. Und nicht den Kopf hängen lassen wenn es mal nicht direkt klappt und auch nicht Böse sein, wenn hier manchmal eine Antwort (meine mit eingeschlossen) nicht sehr freundlich wirkt. Ist nur so, dass man nach den unzähligen Treads der Arduino Community langsam die Nase voll davon hat. Trotzdem versuche ich zu helfen wo es nur geht. Kannst dich sonst auch per PN an mich wenden, falls dir die Community hier zu unfreundlich wird... Ist bei Arduino Sachen leider öfters der Fall. Gruss
Fritz .. schrieb: > Mein Internetrouter hängt sich des öfteren auf. Was für einen Router hast du denn? Fritzbox? Wäre es nicht sinnvoller, das Problem bei der Wurzel zu packen, als an den Symptomen rumzudoktern? Wenn dein Dach kaputt ist und es durchtropft, wirst du ja auch nicht hingehen und eine Auffangwanne aus Beton gießen, sondern das Dach reparieren, oder?
Zwar total Oversized, aber mit nem Raspberry Pi oder ner NAS+FTDI auf der Linux läuft wäre das ein relativ kurzes Skript das z.B. einfach über Cron aufgerufen wird. Sollte auch für nen Anfänger machbar sein. Man könnte es dann auch in die andere Richtung benutzen...Darstellung von Sensoren, Bedienung von Aktoren usw.
San Lue schrieb: > Das wird in deinem Fall so leider nicht funktionieren, aber ich denke > mit der Library bist du schon einen Grossen Schritt weiter. Am besten > veruschst du den Code mal zu verstehen, bei Fragen wendest du dich dann > einfach wieder an uns. Ja da hast Du mir auf jedenfall geholfen! Danke! San Lue schrieb: > Und nicht den Kopf hängen lassen wenn es mal nicht direkt klappt und > auch nicht Böse sein, wenn hier manchmal eine Antwort (meine mit > eingeschlossen) nicht sehr freundlich wirkt. Ist nur so, dass man nach > den unzähligen Treads der Arduino Community langsam die Nase voll davon > hat. Trotzdem versuche ich zu helfen wo es nur geht. Kannst dich sonst > auch per PN an mich wenden, falls dir die Community hier zu unfreundlich > wird... Ist bei Arduino Sachen leider öfters der Fall. Alles klar! ;-) tmomas schrieb: > Was für einen Router hast du denn? Fritzbox? Aktuell eine Fritzbox. Vorher hatte ich nen WRT54 mit ddwrt und davor nen TP-Link. tmomas schrieb: > Wäre es nicht sinnvoller, das Problem bei der Wurzel zu packen, als an > den Symptomen rumzudoktern? Vom Grundsatz her geb ich Dir recht. Aber die Probleme hatte ich bisher mit jedem Router. Mal mehr, mal weniger. Aber wenn ich eben unterwegs bin, dann soll es halt funktionieren. Klaus B. schrieb: > Zwar total Oversized, aber mit nem Raspberry Pi oder ner NAS+FTDI auf > der Linux läuft wäre das ein relativ kurzes Skript das z.B. einfach über > Cron aufgerufen wird. > Sollte auch für nen Anfänger machbar sein. Naja was heist Oversized. Ne QNAP-NAS hätte ich schon anzubieten. Von daher auch interessant. Aber da muss ich sagen, da hab ich wirklich überhaupt keine Ahnung! Skripte für Linux schreiben sind böhmische Dörfer für mich.
Wenn man spass am basteln hat, soll man dies ruhig tun. Ob es sinn macht ist ne ganz andere Sache. Bei den Hobbybastler/tüftlern gibt es genug Beispiele wo man lange nach einem Sinn suchen muss. Fritz: Step by Step vorgehen. Erst die Hello World LED und dann gehts weiter. Nimm ein Ethernet Beispielprojekt und stell mal an den Variablen rum, schreibe Funktionen um und füge neue hinzu. Einfach mit der Materie warm werden Und ein "Sketch" ist eine Skizze. Was du schreibst ist höchstens ein "Listing". Und selbst da stellen sich mir die Nackenhaare auf. Du schreibst ein Programm oder einen Code oder die Sourcen.
QNAP geht. Such mal nach QNAP+FTDI+IO. Der normale FT232H bräuchte wahrscheinlich noch ein Schieberegister für seriell <-> parallel Wandlung, ein FT2232H müsste allerdings auch gehen. Hätte dann bis zu 16GPIOs. Für den Raspberry gibt's da sogar ein fertiges Board.
Fritz .. schrieb: > Skripte für Linux schreiben sind böhmische Dörfer für mich. Das Problem mit einem RasPi zu lösen wäre wohl noch einmal einfacher als mit dem Arduino. John Doe schrieb: > Wenn man spass am basteln hat, soll man dies ruhig tun. > Ob es sinn macht ist ne ganz andere Sache. Genau das ist der Punkt. Falls du dich sowiso für Mikrocontroller interessierst, realisier das ganze ruhig mit einem Arduino. So verkehrt ist es nicht. Das mit dem Sinn des Bastelns ist so ne Sache... aber schau mal hier im Forum unter der Kategorie "Projekte & Code." Da ist auch eine Menge dabei, die man sich einfach hätte kaufen können. Trotzdem macht es Spass sowas selbst zu realisieren. Ich denke die meisten Basteleien führen auf Spass zurück und nicht auf den Sinn, denn in der heutigen Zeit ist sogut wie alles käuflich.
Das Projekt ist doch ganz interessant. Ich habe einen kostenpflichtigen DynDns Zugang der mehrfach pro Monat nicht geht, weil DynDns die tägliche Änderung meiner IP Adress nicht mitbekommt. Ich habe über den DynDns und auch den Fitz-Support versucht das Problem zu lösen. Leider erfolglos. Ich suche jetzt irgendeine Hardware die mir einmal täglich eine Mail schickt mit der IP-Adresse der Fritzbox, damit ich die dann ggf bei DynDns eintragen kann.
Falls Du sowas in Fertig haben möchtest: http://www.golem.de/news/netio-4-im-test-smarte-steckdose-fuer-den-admin-1405-106576.html
Frank schrieb: > Falls Du sowas in Fertig haben möchtest: > > http://www.golem.de/news/netio-4-im-test-smarte-steckdose-fuer-den-admin-1405-106576.html "Die vernetzte Steckdosenleiste Netio 4 hält, was sie verspricht. Zumindest, wenn der Anwender ein IT-Profi ist" Macht beim TO, ohne ihm zu nahe treten zu wollen, eher weniger der Eindruck. "Ohne weitere Konfiguration ist die Stromsteckerleiste zunächst nur ein teures Spielzeug." Billig hört sich das ganze auch nicht gerade an. Empehlfe weiterhin die Arduino oder RasPi variante.
San Lue schrieb: > Ich denke die meisten Basteleien führen auf Spass zurück und nicht auf > den Sinn, denn in der heutigen Zeit ist sogut wie alles käuflich. So siehts aus! Und wenns am Ende funktioniert dann ist es noch schöner. hal9000 schrieb: > Das Projekt ist doch ganz interessant. Ich habe einen kostenpflichtigen > DynDns Zugang der mehrfach pro Monat nicht geht, weil DynDns die > tägliche > Änderung meiner IP Adress nicht mitbekommt. Ich habe über den DynDns und > auch den Fitz-Support versucht das Problem zu lösen. Leider erfolglos. > Ich suche jetzt irgendeine Hardware die mir einmal täglich eine Mail > schickt mit der IP-Adresse der Fritzbox, damit ich die dann ggf bei > DynDns eintragen kann. Falls Du zuhause dd-wrt einsetzt (evtl. funktioniert das auch mit nem anderen 24h Linux-Dauerläufer) hab ich da was für Dich: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=16041 Frank schrieb: > Falls Du sowas in Fertig haben möchtest: > > http://www.golem.de/news/netio-4-im-test-smarte-steckdose-fuer-den-admin-1405-106576.html Genau dieses Teil hat mich dazu inspiriert nen Arduino als Grundlage zu nehmen.
Fritz .. schrieb: > Genau dieses Teil hat mich dazu inspiriert nen Arduino als Grundlage zu > nehmen. Mich hätte da vor allem der Preis dazu inspiriert. :P "Die Netio 4 von Koukaam wird in Deutschland von Reichelt ab dem 26. Mai 2014 vertrieben. Die Netio 4 All soll 129 Euro kosten, die Netio 4 mit 99 Euro etwas weniger."
Tag die Herren, habe eine Neuigkeit falls jemand anderes auch interesse an einem solchen Projekt hat. Es gibt hier jemand der tatsächlich schon etwas fertiges geschrieben hat. Sehr interessant: (für mehrere IP's) http://labby.co.uk/2012/08/arduino-visual-icmp-ping-multiple-server-monitor-icmp-echo-request/ bzw.: (für eine IP): http://labby.co.uk/2012/08/arduino-visual-icmp-ping-server-monitor-icmp-echo-request/ Gruß Fritz
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.