Microcontroller über Internet ansteuern

Gast #3527116
Lesenswert?

Erst musst du mal den Controller finden. Der Controller ist deswegen der 
Server, der PC beim Benutzer ist der Client.

Falls der Controller eine eigene IP hat, was eher unwahrscheinlich ist, 
kann der PC einfach den Controller per IP anwaehlen. Falls der 
controller keine eigene IP hat, muss der Controller erst mal seine IP 
per DynDNS oder aehnlich kundtun.

Das Serverprogram auf dem controller kann sich abgesehen von der 
dynamischen DNS mit UDP genuegen. Vom PC her spricht man dann den 
Controller per UDP socket an.
#3527123
Lesenswert?

Ich weiß nicht genau was du vor hast... Wenn's kein µC sein muss, kommst 
du meiner Meinung nach man mit einem RaspberryPI an schnellsten ans 
Ziel:
-PI Kaufen
-Repbian Installieren
-Wiring PI, Apache und PHP installieren
-Website Schreiben
-DynDNS (oder anderer Anbieter) einrichten.

In Anhang mein Code um 2 LEDs über eine Website zu schalten.
Angehängte Dateien:
Gast #3527154
Lesenswert?

Thi schrieb:
> Für DynDns müsste auf dem Controller ja Linux laufen oder?

Von NXP gibt es eine Demo von uIP mit DHCP auch für die kleinen LPC175x 
und LPC176x (ohne Linux natürlich). Die IP-Addresse kann der PC dann 
beim Router anfragen.

Aber die bessere Lösung wäre wahrscheinlich ein WLAN-Modul an den uC zu 
hängen.

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