23C3 - 1.5
23rd Chaos Communication Congress
Who can you trust?
Speakers | |
---|---|
fd0 |
Schedule | |
---|---|
Day | 2 |
Room | Saal 4 |
Start time | 14:00 |
Duration | 01:00 |
Info | |
ID | 1554 |
Event type | Lecture |
Track | Hacking |
Language | German |
Feedback | |
---|---|
Did you attend this event? Give Feedback |
Ethernet mit Mikrocontrollern
Wie funktioniert TCP mit 2kb RAM?
Steuer- und Messaufgaben erledigt am besten ein Mikrocontroller. Wenn zeitgemäß auf dieses Device zugegriffen werden soll, kommt man um Ethernet eigentlich nicht herum. Aber ist ein Mikrocontroller mit nur 2-4Kb RAM in der Lage, TCP/IP zu sprechen?
Jeder Geek kommt irgendwann einmal in die Lage, Geräte zu steuern (Kaffeemaschine, Licht, …) oder Messdaten erfassen zu müssen (Blumenwasserstand, Raumtemperatur, Fenster offen, …). Prädestiniert dazu sind Mikrocontroller, aber sind diese auch mit sehr beschränkten Möglichkeiten (RAM) in der Lage, ein vollwertiges Netzwerkdevice zu implementieren? Kann man einen Mikrocontroller dazu bringen, bei kritischer Dürre im Blumentopf eine Mail zu schreiben? Bleibt das ganze dann auch noch bezahlbar (teures Entwicklungsboard, teure Mikrocontroller, aufwendige Fertigung, …)?
Dieser Vortrag stellt Problematik, Lösungen und Grenzen von TCP/IP auf Atmel Mikrocontrollern (Atmega32, Atmega644) vor und gibt einen Ausblick, was mit solchen Mikrocontrollern machbar ist. Desweiteren wird eine Implementierung, das etherrape-Projekt, vorgestellt.