How to use the TXT Civetweb server?

Alles rund um TX(T) und RoboPro, mit ft-Hard- und Software
Computing using original ft hard- and software
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
vleeuwen
Beiträge: 1557
Registriert: 31 Okt 2010, 22:23
Wohnort: Enschede (NL)
Kontaktdaten:

How to use the TXT Civetweb server?

Beitrag von vleeuwen » 30 Okt 2020, 21:40

Today I posted two blogs about the web server on the TXT.
In this post you will find descriptions about two ways to add general web server functionality to your fischertechnik TXT-controller.
The CivetWeb server add also a simple SQL database engine, CGI, websocket, LUA scripting, Duktape functionality to your TXT.
The CGI is able to interact with the TXT sensors and actuators, this with Python scripting or compiled C/C++.

However the TXT-controller can also be used to work with simple HTML scripts. So this makes the TXT-controller also useful for learning HTML/CSS programming.

In a futur blog I will give some example about how this CGI-scripting.
1B is a variation on 1A. So you need to choose with one you like to use.
Both are a step wise instruction.
Remarks and suggestions for improvement are welcome.

Have fun.
==================================================================================================
Although all the documentation is in English too, I add a small Google translation.
==================================================================================================
Heute habe ich zwei Blogs über den Webserver auf dem TXT gepostet.
In diesem Beitrag finden Sie Beschreibungen zu zwei Möglichkeiten, Ihrem fischertechnik TXT-Controller allgemeine Webserver-Funktionen hinzuzufügen.
Der CivetWeb-Server fügt Ihrem TXT auch eine einfache SQL-Datenbank-Engine, CGI, Websocket, LUA-Scripting und Duktape-Funktionalität hinzu.
Das CGI kann mit den TXT-Sensoren und -Aktuatoren interagieren, dies mit Python-Skripten oder kompiliertem C / C ++.

Der TXT-Controller kann jedoch auch zur Arbeit mit einfachen HTML-Skripten verwendet werden. Dies macht den TXT-Controller auch zum Erlernen der HTML / CSS-Programmierung nützlich.

In einem zukünftigen Blog werde ich ein Beispiel geben, wie dieses CGI-Scripting funktioniert.
1B ist eine Variation von 1A. Sie müssen also eine auswählen, die Sie verwenden möchten.

Antworten