Skip to content

IU5HKU/ESP8266-ServerSentEvents

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Server-Sent Events / EventSource Demo (ESP8266)

This demonstrates how to use EventSource with PHP or ESP8266 Event Generators.

Here's a small explanation and a video demo of the scripts:
https://www.claudiuscoenen.de/2015/09/generating-server-sent-events-on-arduino/ It's Arduino related but is equally valid for ESP8266.

ESP8266

Use any ESP8266 board you want, add something to pins 5, 6 or A0, if you want, or just see the text in webpage modified by datas sent from ESP8266. Enter a free IP in the .ino file on which your ESP8266 will be available. You can use this technique for update only some parts of your webpage instead of refresh the whole page, really useful in IoT programming.

Alter the IP in index.html to match your ESP8266's IP and choose to use in a server.on() handler or just in the root page resource.

PHP

Change the script in index.html to point to source.php - the code is already there, you just need to remove a comment.

Run php -S 0.0.0.0:8000 in this directory, this will create a simple webserver.

EventSource Resources

About

How to use Server-Sent Events / EventSource from PHP and ESP8266

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 57.7%
  • HTML 28.1%
  • PHP 14.2%