Skip to content

A teapot implementing the Hyper Text Coffee Pot Control Protocol (HTCPCP) as per RFC 2324

Notifications You must be signed in to change notification settings

418Coffee/teapot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A teapot implementing the Hyper Text Coffee Pot Control Protocol (HTCPCP) as per RFC 2324

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published