Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.62 KB

README.md

File metadata and controls

42 lines (25 loc) · 1.62 KB

teapot

A teapot implementing the Hyper Text Coffee Pot Control Protocol (HTCPCP) as per RFC 2324. Of course this is not an actual implementation (teapots aren't meant to implement this protocol), only a tribute to the 418 status code.

An Arduino Nano 33 IoT in the teapot is serving a webserver at: http://418coffee.net/

Table of contents

Installation

  1. Install all dependencies using the libarary manager under Tools

Optional: If you wan't to add a mapping for the 418 status code you can edit _responseCodeToString function defined in \Arduino\libraries\WiFiWebServer\src\WifiWebServer-impl.h

  1. Define variables in env.h

Recommended: You can create a DHCP binding in your router to your IoT device so the teapot's IP is static.

  1. Upload to microcontroller and visit the local IP, displayed in the serial monitor, in your webbrowser.

Dependencies

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT