Forum: Mikrocontroller und Digitale Elektronik Über Homepage (button) String an Device Server Senden


von Tüftler (Gast)


Lesenswert?

hallo geschätzte leser,

ich bin schon länger auf der suche nach einen programmbeispiel (zb. 
html) aber ich weiß nicht genau wonach ich suchen soll.

ist oder wie ist es möglich, über einen button auf einer homepage einen 
vordefinierten  string an einen moxa device server zusenden damit er an 
der seriellen schnittstelle heraus kommt um ihn mit einen µc 
auszuwerten.

vielen dank für euer offenes ohr!

Markus

Beitrag #6132221 wurde von einem Moderator gelöscht.
Beitrag #6132227 wurde von einem Moderator gelöscht.
von Stefan F. (Gast)


Lesenswert?

Tüftler schrieb:
> moxa device server

Welches Produkt konkret?

von Tüftler (Gast)


Lesenswert?

einen NPort 5110

von Tilo R. (joey5337) Benutzerseite


Lesenswert?

Tüftler schrieb:
> einen NPort 5110

Kann der NPort auf einen HTTP-Request hin die passenden Daten 
verschicken?
Falls nicht, kann das nicht funktionieren.

von Stefan F. (Gast)


Lesenswert?

Maual: 
https://www.moxa.com/getmedia/1635ca73-9a92-4550-ad14-5b94f9a50711/moxa-nport-5000-series-manual-v5.3.pdf

Web Browser kommunizieren mit Servern über das HTTP oder WebSockets 
Protokoll. Dein Gerät unterstützt HTTP offenbar aber nur zur 
Konfiguration und WebSockets gar nicht.

Für die Kommunikation wird man wohl einen TCP Socket oder UDP 
Nachrichten verwenden. Beides geht aber nicht direkt aus einer Webseite 
heraus.

Du wirst also einen Webserver aufbauen müssen, der Eingaben von der 
Webseite empfängt und anschließend mit dem Device Server kommuniziert.

Deine Frage hat übrigens schon jemand anders vor 8 Jahren gestellt, ohne 
eine Antwort zu erhalten: 
https://superuser.com/questions/354070/moxa-nport-5110-as-http-server-or-similar

Alterantiv magst Du Dir vielleicht dieses Projekt anschauen: 
http://stefanfrings.de/net_io/index.html , denn das kann direkt von 
einem Web-Browser angesteuert werden. Beispiele:

Den Eingang PD0 abfragen: http://192.168.1.12/io?iPD0
Den Ausgang PB3 auf High schalten: http://192.168.1.12/io?oPB3,1

Die Firmware enthält eine Beispiel-Seite, wo derartige HTTP Requests aus 
einem Javascript heraus (AJAX) gesendet werden. Da die Firmware 
quelloffen ist, kannst du eigene Funktionen hinzufügen, wie z.B. das 
Senden von Strings über den seriellen Port.

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
Noch kein Account? Hier anmelden.