WiFi - 扫描周围的 WiFi 网路

Materials

  • AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1

  • 天线 x 1

范例说明

这个范例里,我们使用Ameba来检测周围的WiFi讯号,并将检测到WiFi的名称,加密方式,信号强度等信息打印出来。
First, make sure the correct Ameba development board is selected in Arduino IDE: “Tools” “Board”
Open the “ScanNetworks” example in “File” “Examples” “WiFi” “ScanNetworks”:

image1

上传程式码之后,按下Ameba的Reset按钮, 这时候会看到 Scan Networks 下会有搜索到WiFi的数目以及每一个WiFi的讯息。

image2

程式码说明

与Arduino的差异

Arduino在完成WiFi的操作时,需要另外使用WiFi Shield来作为WiFi模块,因此在使用WiFi是需要#include 来使用SPI与WiFi模块进行通讯。
但是Ameba自身就具有WiFi模块的功能,因此,不需要 #include 。若想要使用Arduino的范例,要先删掉这一项。