AzHttp ist ein kleiner HTTP Server für Embedded-Systeme. Ein HTTP-Server ermöglicht es Webseiten über einen Browser. Der Server ist Betreibsystem unabhängig und kann für jedes 32-Bit-Betreibsystem angepasst werden.
Der HTTP-Server hat folgende Features:
Der Sorce-Code ist Plattform unabhängig.
Über ein Folder-Plugin können Verzeichnisse angezeigt werden.
Über ein Tree-Plugin können Baumstrukturen erzeugt werden.
Ein Skript-Plugin ermöglicht die Anzeige von einfachen Webseiten mit Skripts.
Mit einem Icon-Plugin können verschiedene Icons dargestellt werden.
Die dynamische Speicher-Allokation kann mit HTTP_STATIC_MEMORY abgeschalten werden.
Callbacks für Requests, Login, Connect und Disconnect sind vorhanden.
AzHttp wird unter GNU GENERAL PUBLIC LICENSE (GPL) vertreiben. Sourcecode welcher
AzHttp verwendet muss veröffentlicht werden. Kommerzielle Nutzer müssen ihren
vollen Sorce-Code ebenfalls veröffentlichen, oder eine Nutzungsvereinbarung mit mir treffen.
az_software@inode.at
Ein Demo für
Windows findet man im unter ./HttpDemo/HttpDemo.dsw.
Ein Demo für Linux findet man im unter ./HttpDemo/Makefile.
Um die Webseite vom Demo anzuzeigen muss man http://127.0.0.1/index.html in den Browser eingeben.
Eine Dokumentation ist in ./Doku/AzHttp.chm enthalten.
Anton Zechner |