如何将8720DN 配置为5GHz频段下的AP #181

Arduino 默认的API 是将wiif 配置为2.4Ghz的AP,能否提供API或者接口使用5G频段。
是否有方式同时产生2.4G和5G双频段的AP

Hi @songzhishuo,
目前的Arduino SDK 并沒有提供使用 AP模式下使用5G頻段的API接口,默認產生都是 2.4GHz 頻段的 AP。
謝謝

哦,我的天。那是否有其他方式使用5Ghz的wifi 。比如说在arduino 中直接调用C风格的API?是否可以提供相关的Demo

目前使用 STATION 模式可以使用 5GHz 連接到支持雙頻段的 Wi-Fi 路由器 (開發板STA, 路由器AP)

具體方法和鏈接 2.4GHz 網路的做法類似,把相關 Arduino .ino 範例中的 SSID 改成 5GHz 頻段的 SSID 即可, 例如: Network_SSID_5G

另外,您説的 “直接调用C风格的API” 的做法我不是很瞭解,可以具體闡述一下嗎?

你描述的是Station模式 我是想将其产生一个AP。我上面描述的C风格指的是:Arduino API依赖的是8720DN 自身的SDK API,是否可以直接调用相关的SDK API来实现5GHZ AP的功能呢?

您好,
AmebaD Arduino 依賴的 Standard SDK 您可以在 GitHub 上找到其開源版本 (https://github.com/ambiot/ambd_sdk), 我們也沒有提供5GHz AP 的 API。
您也可以嘗試搜索。

你好,请问上面的描述是否可以理解为芯片本身就不支持5GHZ的AP模式,即便是NDA签署了也不支持。

@songzhishuo 您好,
对,您理解的没错。我查看了一下标准sdk应该是没有相应功能

@songzhishuo 您好,

不好意思之前我理解錯誤。
其實config AP channel as 5GHz 的話是可以做到5GHz AP mode的。(例如,channel = 36)
下面是standard sdk 的AT command 配置方法:


ATW3=AP名稱
ATW4=AP密碼
ATW5=AP Channel Number
ATWA 激活AP模式

當連接到 AP 后,可以使用wifi sniffer 或者在 windows 系統中使用 netsh wlan show interfaces 指令查看當前AP的信息:


在 Arduino SDK 中同樣也只需要更改 channel number 即可連接到 5GHz AP Mode:

謝謝

1 Like

你好,请问所举5GHz AP mode设置的例子中,standard sdk 的AT command 配置方法里所使用的AT固件是哪一个版本,能否提供一下链接。我想通过AT指令设置5Ghz AP Mode,但是所用的AT固件只有2.4Ghz的信道

固件直接從GitHub下載SDK后再編譯即可:GitHub - ambiot/ambd_sdk: Release SDK for AmebaD