javascript - Arduino 上的以太网 Web 服务器,具有动态数据

标签 javascript webserver ethernet arduino-uno texas-instruments

我对网页设计和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/

相关文章:

php - 刷新 php 输出而不重新加载页面

javascript - 将回调函数放在 react-transition-group 的什么地方

javascript - 静音网::ERR_CONNECTION_REFUSED

apache - Apache Tomcat 是建立在 Apache Web Server 平台上的吗?

ios - 是否可以在不等待 iOS 响应的情况下发送 GET 请求?

macos - tcpdump PCAP 文件格式有效负载字节

javascript - 如何中止 jQuery 3.0 AJAX 请求?

c - 用 C 编写非常简单的网络服务器 - 浏览器挂起

c++ - 在 Linux 中用 C++ 编写的 Web 服务器/Web 服务

java - 获取android以太网MAC地址(不是wifi接口(interface))