用料
示例
前言
WiFi 并发模式,也称为接入点 + 站点模式,是一种允许设备同时作为接入点和站点运行的功能。 在这个例子中,BW21-CBV-Kit 板可以连接到现有的无线网络,同时为其他设备提供无线连接。
实现流程
首先,在 "文件"→"示例"→"WiFi"→"ConcurrentMode"中打开示例。
在示例代码中,填写 WiFi 名称、密码、AP 名称、AP 密码和 CHANNEL。
如果希望在程序运行时在串行监视器中输入所有信息,请取消 #define MANUAL_INPUT
注意:
如果启用了 MANUAL_INPUT(手动输入)功能,则在上传示例代码并按下 Ameba 上的重置按钮后,输入 SSID、密码、AP SSID、AP 密码和频道。 AP 模式应首先启动。
对于 BW21-CBV-Kit 开发板,有一个限制条件,即 AP 模式必须与 WiFi STA 模式的信道相同。 要查看频道,可下载 NetSpot 软件 :https://www.netspotapp.com/download-win.html
然后上传示例代码,并按下 BW21-CBV-Kit 上的重置按钮。 您将首先看到 AP 模式启动。
默认情况下,密码会在安全模式下打开 AP 模式。 如果您想在开放模式下开启 AP 模式,请将代码修改为 status = WiFi.apbegin(ssid,channel);
接着,你会看到 AP 模式的信息显示,然后你会看到 "已连接到网络 "的信息,并且该 WiFi 连接的信息会每 10 秒钟打印到串行监视器中。
如下图所示,当有设备连接到 AP 时,串行监视器中将显示该信息:
与 Arduino 的区别
在 Arduino 平台上,我们需要额外添加一个 WiFi Shield 作为 WiFi 模块,以实现 WiFi 连接。 我们还必须 #include 使用 SPI 与 WiFi 模块通信。
但是,BW21-CBV-Kit 已经配备了 WiFi 模块。 因此,不需要 #include 。 |