µC meets WLan!

Gast #4216920
Lesenswert?
• ▲
▼
Hallo Leute,

als erstes muss ich mal ganz kurz vorstellen, damit Ihr wisst mit wem 
Ihr’s hier überhaupt zu tun habt. ;-)

Also ich bin nun mittlerweile seit fast 30 Jahren in Elektronik-Ecke zu 
Hause.
µC bzw. µP mäßig angefangen habe ich seinerzeit in Maschinensprache bei 
80x86 Dingens, bin dann über die Motorolla 68HC11, HC08 und HC12 
(16-Biter) - alle in Assembler programmiert - schließlich bei der ATMEGA 
168 Serie gelandet, da diese für meine Anwendungen bis dato eigentlich 
immer ausreichend Rechenleistung boten und sowohl von der Ausstattung 
also auch vom Preis und der Verfügbarkeit her recht interessant waren.
Außerdem gab es für diese erstmalig (zumindest für mich) erschwingliche 
C-Compiler.

Nun habe ich ein neues Projekt bei dem zwingend eine Web-basierende 
Kommunikation mit dem µC erforderlich ist.
Diese muss drahtlos, also sprich über WLan erfolgen und sollte von jedem 
beliebigen Browser aus und somit Plattformunabhängig möglich sein.
Das ist für mich absolutes Neuland und ich weiß ehrlich gesagt nicht mal 
wirklich wo ich anfangen soll zu suchen.

Für den Atmel gibt’s ein Ethernetshield, soviel hab ich schon 
herausgefunden aber dieses ist wiederum kabelbasierend und ich würde 
wieder einen zusätzlichen Umsetzer auf WLan benötigen, was die ganze 
Sache wieder umfangreicher, komplizierter und somit auch störanfälliger 
werden lässt.
Wenn es sich dies irgendwie vermeiden lässt, dann würde ich daher eine 
direkte Variante µC-WLan vorziehen.

Die Steuerungsaufgabe des µC ist zwar eine in Echtzeit aber insgesamt 
trotzdem recht überschaubar, dafür würde ein 8-Biter wie der ATMEGA 168 
locker reichen.
Da der µC ja aber in diesem Fall auch die gesamte Webserverfunktion 
„handeln“ muss (samt Bildaufbau und dem ganzen Drumherum) fürchte ich 
das hier speichermäßig wie auch perfomancemaßig damit hier doch bald die 
Decke eines solchen Controllers erreicht ist, oder sehe ich das falsch ?

Ich hab auch schon ziemlich alles was sich in diesem Forum mit dem Thema 
beschäftigt durchgelesen.
War die halbe Nacht am Rechner und meine Frau hat mich schon wüst 
beschimpft. ;-)
Allerdings so richtig bin ich daraus nicht schlau geworden.
Zwar scheint es da was recht „Nettes“ vom Raspery zu geben, nur damit 
hab ich bis dato Null Erfahrung und ich wollte ehrlich gesagt nicht 
schon wieder was komplett Neues anfangen.

Schön wäre wenn ich eine der vertrauten Entwicklungsumgebungen (siehe 
weiter oben im Text) für dieses Projekt nutzen könnte.

Wenn einer hier hilfreiche Tipps für mich hätte wo man hier 
sinnvollerweise ansetzt, wäre ich unendlich dankbar. ;-)

Grüße
Electronixs,
#4216967
Lesenswert?
• ▲
▼
Verabschiede dich mal vom ATMega168. Ein Ethernet Frame hat maximal gut 
1500Bytes Länge. Also sollte dein RAM schon etwas größer sein. Ein IP 
Stack passt auch nicht mal so locker in einen Zwerg. Also starte gleich 
richtig mit einem ATMega1284. Dann hast du Reserven.

Für WLAN gibt es für kleines Geld Funkmodule.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.