NGW100 IO´s übers Web ansteuern

OP #1532272
Hallo,

haben ein NGW100, über die Linux console konnte ich schon ein paar IO´s 
ansprechen. Mit der Ansteuerung der IO´s übers Web komm ich einfach 
nicht weiter.

Im Auslieferungszustand kann man übers Webinterface die eine LED ein und 
aus schalten. Hab Ihr mir ein paar Beispiele wie die C-Programme 
aussehen müssen? Mir würde ein Beispiel mit einem Button zum ein und aus 
schalten und ein keine Anzeige vom Zustand eines Einganges erst mal 
reichen.

Ein Beschreibung wie genau ich das zu programmieren hab, hab ich leider 
nicht gefunden.

Danke.
Gruss Toni
Gast #1532448
Toni M. schrieb:
> Hab Ihr mir ein paar Beispiele wie die C-Programme
> aussehen müssen?

Das sind keine C-Programme bei WEBIF, sondern shell-scripte.
Schaust du in deinem Buildroot unter 
/package/webif/files/www/cgi-bin/webif
Da sind ein paar Beispiele wie das auszusehen hat.
Webif muss dazu in deinem Build aktiviert sein.
OP #1532760
Also in meinem Webif Verzeichnis hats zwar Beispiele aber keine die mit 
den GPIO´s zu tun haben. Habe mir schon die cgipio.cgi Datei auf dem 
Server angeschaut, die Datei kann man aber nur zu Teil im Klartext 
lesen.
Deshalb bin ich von einer C Datei ausgegangen.

Das ich über ein shell-script direkt Consolenbefehle über den Browser 
ausführen kann und damit auch die IO´s steuern kann hab ich auch schon 
raus gefunden.
Aber in den shell-script kann ich doch kein html einfügen oder?
In dem Beispiel vom NGW100 haben die da einen Button und so.
Gast #1532835
Toni M. schrieb:
> Aber in den shell-script kann ich doch kein html einfügen oder?
> In dem Beispiel vom NGW100 haben die da einen Button und so

Andersherum, in einen Button kannst du ein shell-script einfügen.
OP #1539310
Ich will ja gar kein neuen Kernel benutzen, mir reicht das was ich hab.
Trotzdem würde ich gerne wissen wie ich die IO´s über den Browser 
steuern kann. Ein Programbeispiel wie das zu machen ist würde mir 
wirklich helfen.
Danke.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.