我对网页设计和java脚本了解不多。我已经使用以太网 Web 服务器示例来控制客户端 PC 的 IO,但是我想知道是否可以自动更新存储在 Web 服务器中的网页上的数据值,而无需从客户端发送请求,例如例如。在客户端 PC 上连续监控 Arduino 上网络服务器中的值,无需刷新网络浏览器或使用网页上的按钮发送请求。
谢谢。
最佳答案
您需要使用Ajax在Arduino网络服务器和客户端浏览器之间传输数据值。此操作在后台发生,因此您无需手动刷新网页或单击按钮来更新数据。请求必须从客户端(网络浏览器)发送到 Arduino,但对用户来说是不可见的。
看一下这个 Web 服务器教程: http://startingelectronics.org/tutorials/arduino/ethernet-shield-web-server-tutorial/
并注意有关 Ajax 的部分,特别是结合使用 Ajax 和 XML: http://startingelectronics.org/tutorials/arduino/ethernet-shield-web-server-tutorial/SD-card-AJAX-XML-web-server/
关于javascript - Arduino 上的以太网 Web 服务器,具有动态数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35911177/