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 NumberATWA
激活AP模式
當連接到 AP 后,可以使用wifi sniffer 或者在 windows 系統中使用 netsh wlan show interfaces
指令查看當前AP的信息:
在 Arduino SDK 中同樣也只需要更改 channel number 即可連接到 5GHz AP Mode:
謝謝
你好,请问所举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