HTTP - 从 Internet 检索 HTTP 网站
材料准备
- AmebaD [ AMB23 / AMB21 / AMB22 / BW16 / AW-CU488 Thing Plus ] x 1
范例说明
在本例中,我们使用HttpClient库来检索一个HTTP协议的网页。
首先,请确保已经选择了正确的Ameba开发板”Tools” -> “Board”
然后打开示例: “File” -> “Examples” -> “AmebaHttp” -> “SimpleHttpExample”
在示例代码中,修改高亮的部分,输入连接WiFi网络所需的信息(ssid、密码、密钥索引)。
上传代码并在上传完成后按下Ameba上的reset按钮。在Arduino IDE中打开串行监视器,我们可以看到从网站检索到的信息。
程式码说明
使用WiFi.begin()建立WiFi连接:
https://www.arduino.cc/en/Reference/WiFiBegin
获取WiFi连接信息:
使用WiFi.SSID()获取当前已连接网络的SSID。
https://www.arduino.cc/en/Reference/WiFiSSID
使用WiFi.RSSI()获得连接的信号强度。
https://www.arduino.cc/en/Reference/WiFiRSSI
使用WiFi.localIP()获取Ameba的IP地址。
https://www.arduino.cc/en/Reference/WiFiLocalIP
使用WiFiClient创建一个客户端来处理WiFi连接
https://www.arduino.cc/en/Reference/WiFiClient
使用HTTPClient创建一个客户端来处理HTTP连接
https://www.arduino.cc/en/Reference/WiFiBegin
获取WiFi连接信息:
使用WiFi.SSID()获取当前已连接网络的SSID。
https://www.arduino.cc/en/Reference/WiFiSSID
使用WiFi.RSSI()获得连接的信号强度。
https://www.arduino.cc/en/Reference/WiFiRSSI
使用WiFi.localIP()获取Ameba的IP地址。
https://www.arduino.cc/en/Reference/WiFiLocalIP
使用WiFiClient创建一个客户端来处理WiFi连接
https://www.arduino.cc/en/Reference/WiFiClient
使用HTTPClient创建一个客户端来处理HTTP连接
使用http.get()向网站发送GET请求
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. 使用条款