Arduino Wifi屏蔽在客户端和服务器之间切换

时间:2013-05-02 06:01:50

标签: arduino

是否可以使用Arduino Wi-Fi shield在客户端和服务器之间切换?

即,在

上即时切换server modeclient mode
WiFiServer server(80);
WiFiClient client;

这适用于阻止客户端,但如果我尝试使用客户端连接到client.connect(serverName, 80) ... client.stop()的某个网站,Arduino将收到该页面的页面内容,然后它将挂起,它将不接受任何新客户端(当我使用浏览器连接到它时它不会响应。

我尝试使用单独的WiFiclient作为连接部分,但结果相同:

client = server.available(); ...使用连接后,此部分将不再有效。

那么,我做错了什么?

1 个答案:

答案 0 :(得分:1)

似乎我的问题是由固件中的一些错误引起的。

我买它时屏幕上的“旧”固件在处理Arduino上运行的客户端和服务器时遇到了一些问题。

从那以后,他们修复了它和其他一些问题,因此最好将屏蔽的固件升级到它的最新版本。

这是关于如何升级Arduino WiFiShield固件的guide

这是list,其中包含修复的问题。