Hallo, gibt es eine AVR, mit der ich über das Internet ansprechen kann? Oder einen anderen Chip den ich dann ans AVR binde und über das Internet anspreche? AVR-IO ist nicht so mein ding. vg Frank
Frank N. schrieb: > AVR-IO ist nicht so mein ding Vermutlich meinst du AVR-NetIO. Was missfällt dir? Was fehlt? Arduino mit Ethernet Shield ist für Anfänger gut geeignet.
Frank N. schrieb: > Oder einen anderen Chip den ich dann ans AVR binde und über das Internet > anspreche? ESP8266
Frank N. schrieb: > mit der ich über das Internet ansprechen kann? Was meinst du denn mit Ansprechen? "Hallo AVR" kann es wohl nicht sein. Und überhaupt, ein AVR ist ein Nichts, wenn er nicht eine Aufgabe erfüllt, also was soll er tun? Georg
Momentan ist der WLAN Chip ESP8266 mit Sicherheit die billigste Lösung, den kannst du mit einem AVR verbinden oder stand-alone verwenden. Etwas teurer sind die gängigen Ethernet Controller: EN28J60 - Hat ein serielles SPI Interface. Dieser Chip wird leider ohne MAC Adresse geliefert, die musst du Dir noch selbst irgendwo besorgen oder klauen (dann aber nur im eigenen lokalen Netz). CP2201 - Wird mit Mac Adresse geliefert. Hat eine parallele Schnittstelle. Siehe http://stefanfrings.de/net_io/index.html Wiznet Chips - Das sind Ethernet Controller mit eingebauten TCP/IP Stack. Falls du das TCP Protokoll (also Sockets) verwenden willst, sind sie auf jedenfall viel einfacher zu programmieren, als EN28J60 und CP2201. Und sie erfordern weniger RAM/CPU Leistung. Sind allerdings deutlich teurer. Fertige Netzwerkadapter mit seriellem Interface gibt es von Lantronics: https://www.lantronix.com/products-class/modules-device-servers/ und die Digi Connect Produkte: https://www.digi.com/products/serial-servers Das wäre die teuerste Option, aber diese Dinger sind sehr Leistungsstark. Teilweise beiten sie sogar Verschlüsselung an.
Frank N. schrieb: > AVR-IO ist nicht so mein ding. Das ist jetzt nicht besonders hilfreich. Besser wäre gewesen, wenn du geschrieben hättest, was denn "dein Ding" ist. Also etwa so: Ich brauche etwas für komplette Vollidioten. Muss sich mit dem Handy runterladen lassen, den automagischen "Do what I want"-Button anzeigen, da klicke ich dann drauf und alles wird gut. Genauso, wie ich es haben will. Nö, Arduino kann das nicht leisten. Ist allerdings relativ nah' dran... Wenn du's damit nicht gebacken bekommst, dann auch mit nix anderem, soviel dürfte sicher sein...
Stefan U. schrieb: > Dieser Chip wird leider ohne > MAC Adresse geliefert, die musst du Dir noch selbst irgendwo besorgen > oder klauen (dann aber nur im eigenen lokalen Netz) Wo kommt eigendlich der Irrglaube her, die MAC-Adresse währe nach dem Router noch sichtbar? Wenn die das lokale Netz verläßt, dann nur weil irgendein höheres Protokoll die verpetzt hat. Vorgesehen ist das bei IP nicht.
Wie wäre es mit einem Serial-To-Ethernet Modul? http://www.usriot.com/products/serial-to-ethernet/ Die Daten seriell übertragen, der Rest macht dieses kleine Modul. Damit brauchst du dich nicht mit einem TCP/IP Stack beschäftigen und ist einfach an zu binden. Die Module kosten auch nicht viel.
> Wo kommt eigendlich der Irrglaube her, die MAC-Adresse währe nach > dem Router noch sichtbar? Das habe ich nicht gemeint. Ich meinte damit, dass man Produkte mit geklauter MAC Adresse nicht verkaufen kann.
Horst schrieb: > Wo kommt eigendlich der Irrglaube her, die MAC-Adresse währe nach dem > Router noch sichtbar? > Wenn die das lokale Netz verläßt, dann nur weil irgendein höheres > Protokoll die verpetzt hat. Vorgesehen ist das bei IP nicht. Jein, IP ist Layer3 und dieses interessiert dies tatsächlich nicht. Die MAC gehört aber zum darunterliegenden Layer2, hier in der Regel Ethernet "Ausgetaucht" wird diese nur wenn du einen Router drin hast der NAT macht, ansonsten wird diese natürlich weitergereicht.
Hi >Das habe ich nicht gemeint. Ich meinte damit, dass man Produkte mit >geklauter MAC Adresse nicht verkaufen kann. Wo ist das Problem? Mit dem 25AA02UIDT von Microchip bekommst du eine einmalige bis zu 256 Bit lange Seriennummer für ein paar Cent. MfG Spess
spess53 schrieb: > Hi > >>Das habe ich nicht gemeint. Ich meinte damit, dass man Produkte mit >>geklauter MAC Adresse nicht verkaufen kann. > > Wo ist das Problem? Mit dem 25AA02UIDT von Microchip bekommst du eine > einmalige bis zu 256 Bit lange Seriennummer für ein paar Cent. > > MfG Spess Weil MAC-Adressen bzw. Adressräume vergeben werden. Gegen Geld. Die darf man sich nicht so einfach nehmen.
Hi >Weil MAC-Adressen bzw. Adressräume vergeben werden. Gegen Geld. >Die darf man sich nicht so einfach nehmen. Und genau dafür kannst du den 25AA02UIDT kaufen. Sieh einfach mal ins Datenblatt. MfG Spess
Ich habe vor eine Relaiskarte zu basteln, den ich dann auch über das Internet ansteuern kann. Ist das vielverlangt? vg frank
Frank N. schrieb: > Ist das vielverlangt? Mit AVR-NetIO und der dazu passenden Relaiskarte auch für einen Anfänger machbar. Auch für Arduino gibt es ein Relais Shield. Ich erlaube mir, aus deiner Art zu fragen, auf deine Vorkenntnisse zu schliessen. Von daher der Vorschlag, nicht selbst bei Adam und Eva anzufangen.
Auch an ESP8266 Module kannst du Relais anschließen und das Ding dann in C oder LUA programmieren.
spess53 schrieb: > Und genau dafür kannst du den 25AA02UIDT kaufen. Sieh einfach mal ins > Datenblatt. Und woher stammt Deine Hypothese, daß diese Seriennummern legale Ethernet-MAC-Adressen wären? Im Datenblatt steht davon nichts.
spess53 schrieb: > 25AA02UIDT Er meint sicherlich den 25AA02E48 : http://ww1.microchip.com/downloads/en/DeviceDoc/20002123F.pdf
Dann nimmt man halt einen 24AA02E48 für 23ct./Stück "The Microchip Technology Inc. 24AA02E48 is a 2Kb Serial EEPROM with pre-programmed EUI-48 MAC address" http://www.microchip.com/wwwproducts/en/24AA02E48
Irgendwer schrieb: > "Ausgetaucht" wird diese nur wenn du einen Router drin hast der NAT > macht, ansonsten wird diese natürlich weitergereicht. Ähh, nein. Sieh Dir nochmal an, wie IP-Routing funktioniert und warum der Router die MAC austauschen muss. Du kannst IP sogar auf Medien routen, die garkeine MAC benutzen.
Für die direkte Unterstützung gibt es das "Ethersex"-Projekt für AVR+ENC28J60. http://www.ethersex.de/index.php/Main_Page Das ist aber schon recht technisch. Wahrscheinlich ist da die "out of the box experience" nicht so wie Du das hier beschreibst. Wenn es ein anderer Controller sein darf könnte man einen nehmen der das direkt onboard hat. Da gab es doch recht günstig diesen "vipar" inkl. Cortex M 3/4. Da ist der Anfang/Einstieg aber auch sehr technisch. Davon gibt es bestimmt Demoboards. Es gibt auch 32Bit-AVR, die direkt Ethernet unterstützen, das wird aber im Startaufwand und der Anfangskomplexität die beiden Lösungen vorher noch übertreffen. AT32UC3xxxx Am einfachsten wird es wohl sein so einen serial/ethernet-mittler für Deine bestehende AVR-Lösung zu nehmen. Wie hier im Post vor mir schon geschrieben: Bei Adam und Eva anfangen ist nicht immer sinnig.
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.