Ich möchte mit dem PIC18F97J60 eine Webseite mit Weblink ins Netz stellen. Habe mich bereits ein bisschen schlau gemacht und möchte dieses Projekt ohne zusätzliche Peripherie realisieren höchstens mit einem externen EEPROM zum speichern der Webseite! Besitze ein PICDEM.net 2 board zum probieren, fertige später aber meine eigene Platine! Meine Frage an euch! Hat jemand mit so etwas schon Erfahrung in C? Wenn ja gebt mir bitte Tipps und eventuell Beispielcodes! Freue mich über jede Antwort. LG Patrick
Schau mal bei Microchip, da gibs Programme womit du dir das Komplet Generieren lassen kannst.
Es gibt zwar Beispiele aber ich hab keine gefunden, die speziell den TCP/IP Stack so konfiguriert, dass man über einen Link im Internet die Seite abrufen kann, nur über eine öffentliche IP Adresse!
Patrick Schwarz schrieb: > Es gibt zwar Beispiele aber ich hab keine gefunden, die speziell den > TCP/IP Stack so konfiguriert, dass man über einen Link im Internet die > Seite abrufen kann, nur über eine öffentliche IP Adresse! Ja genau. Die öffentliche IP-Adresse brauchst Du, um mit Deinem Gegenüber zu kommunizieren, der auch eine öffentliche IP-Adresse zur Kommunikation braucht. Sitzt Du hinter einem Router, hat dieser die öffentliche IP-Adresse, hinter der er die privaten Geräte versteckt. Um von außen ein Gerät hinter einem Router zu erreichen, muss der Router DynDNS-Updates und Portfreigaben implementieren, Dein PIC braucht nichts extra zu können. HTTP-Links sind nur eine Methode, automatisiert eine neue Adresse im Browser anzuwählen, ohne sie manuell eintippen zu müssen. Dafür musst Du genau gar nichts implementieren. Mir scheint, Du bräuchtest erst einmal etwas Nachhilfe in TCP/IP und HTTP. Dafür ist das hier aber das falsche Forum. fchk
da gibt es gut Funktionierenden Programmcode http://www.elektor.de/jahrgang/2010/dezember/netzer.1603447.lynkx
Ich habe so etwas Mal mit dem Raspberry Pi gemacht. Du musst in Routemeue (meist erreichbar unter http://192.168.0.1/) die Portweiterleitung aktivieren. Du musst Port 80 (http) zu deinem PIC weiterleiten. Am besten wäre dem PIC eine statische private IP zu geben. Dann kannst du die Website auf dem PIC erreichen indem du die öffentliche IP im Browser eintippest. Du hast nur das Problem dass sich deine öffentliche IP von Zeit zu Zeit ändern (DHCP). Wenn du deinen PIC über eine Internet-Adresse erreichen willst brauchst du eine Dynamische DNS z:b. dyndns. Bei PIC hast du das Problem, dass der Router dynamische DNS unterstützen muss, beim Raspberry hingegen konnte der Raspberry das machen. Bei einer dynamischen DNS sendet in deinem Fall der Router regelmäßig deine öffentliche IP an z.B. dyndns. Du bekommst jetzt von dyndns einen Link, der ständig zu deiner aktuellen IP passt.
Ich kann mitfühlen für diesen Prozzesor gute Beispiele zu finden ist schwer. Wenn jemand was hat ich wäre auch sehr dankbar. Hat jemand Pläne oder Quellcodes?
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.