µ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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren