Wiznet makers

mayuri

Published January 23, 2023 ©

109 UCC

66 VAR

0 Contests

0 Followers

0 Following

Original Link

SukkoPera / Webbino

Webbino is a webserver for Arduino. I originally wrote it for my SmartStrip project, which required several unique features which were not.

COMPONENTS Hardware components

WIZnet - W5100 ethernet shield

x 1


WIZnet - W5500 Ethernet Shield

x 1


PROJECT DESCRIPTION

Webbino

Webbino is a webserver for Arduino. I originally wrote it for my SmartStrip project, which required several unique features which were not present in other webservers that were available at the time:

  • Compatible with many network interfaces:
  • HTML pages and other data can be embedded in the code. This avoids the need of an SD card for simple sites.
  • If you prefer, HTML pages can also be stored on an SD card (long file names are supported!)
  • Tags like $WHATEVER$ in HTML pages can be replaced at page request time, allowing the delivery of dynamic contents.
  • Arbitrary functions can be associated to a page, to perform any needed actions: turn on LEDs, relays, save data to EEPROM, etc.
  • Supports HTTP Basic Authentication.

To learn how to use the library, I strongly recommend to have a look at the vast number of examples that are included with it.

Full documentation, including a step-by-step tutorial, is available on the Webbino wiki.

License

Webbino is free software: you can redistribute it and/or modify it under the terms of version 3 of the GNU General Public License as published by the Free Software Foundation.

Webbino is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Webbino. If not, see http://www.gnu.org/licenses/.

Support

Please use the official github page to report issues, suggestions and such.

Thanks

Thanks to gpb01 for Teensy 4.1 support and other contributions.

Documents
  • SimpleServer.ino

Comments Write