HTTP - 设置伺服器以获取 Ameba 状态

材料准备 范例说明 这个范例里,我们使用Ameba连上WiFi,作为服务器端,将信息发送给连线的客户端。 首先打开 WiFi Web Server的范例 “File” -> “Examples” -> “AmebaWiFi” -> “WiFiWebServer” 6-1 将WiFi连线的相关讯息,如将下图中黄色标注的地方进行对应的修改。 .
6-2 上传程式码之后,按下Ameba的Reset按钮, WiFi连线成功后,会开启服务器端,服务器端的IP为Ameba的IP,端口为80 6-3 通过浏览器来与服务器进行连线,即可获得服务器所发出的数据 6-4 程式码说明 在连线WiFi时会使用到WiFi.begin(); https://www.arduino.cc/en/Reference/WiFiBegin 连线成功后会读取WiFi的信息: 显示WiFi的名称WiFi.SSID() https://www.arduino.cc/en/Reference/WiFiSSID 显示WiFi的讯号强度WiFi.RSSI() https://www.arduino.cc/en/Reference/WiFiRSSI 显示Ameba的IP信息WiFi.localIP() https://www.arduino.cc/en/Reference/WiFiLocalIP 设定服务器的端口号WiFiServer server() https://www.arduino.cc/en/Reference/WiFiServer 开始服务器的监听server.begin() https://www.arduino.cc/en/Reference/WiFiServerBegin 判断是否有客户端连线server.available() https://www.arduino.cc/en/Reference/WiFiServerAvailable 判断客户端是否处于连线状态client.connected https://www.arduino.cc/en/Reference/WiFiClientConnected 向服务器发送数据并开启新的一行client.println() https://www.arduino.cc/en/Reference/WiFiClientPrintln 向服务器发送数据client.print() https://www.arduino.cc/en/Reference/WiFiClientPrint 判断是否有数据从服务器端发送过来client.available() https://www.arduino.cc/en/Reference/WiFiClientAvailable 客户端读取数据client.read() https://www.arduino.cc/en/Reference/WiFiClientRead 客户端断开与服务器的连线client.stop(); https://www.arduino.cc/en/Reference/WiFIClientStop
请先确认已安装QQ通讯软体