我最近给自己买了一个Arduino Ethernet Shield,我想知道是否有任何方法可以检测用户访问的网页并使用它做些什么。例如。
用户访问192.168.1.10/turnon(Arduino的IP)Pin更改状态。
有什么想法吗?甚至只是为了检测网址的参数。
答案 0 :(得分:0)
查看WifiWebServer
示例:
要知道请求了哪个网页,您需要分析HTTP请求标头。
例如:GET /webpage.html?param=5 HTTP/1.1
会要求输入网页,并且该参数位于网址内。
如果请求的参数是客户端从HTTP正文发出的POST请求,则可以类似地读出请求的参数(http主体只是通过空行从标题中分离出来)。
然后你可以相应地设置arduino引脚。