这是最新(主)开发分支的文档。如果您正在查找以前版本的文档,使用左侧的下拉菜单选择所需的版本。

oneshot

功能概述

OneShot 是联盛德自研的一键配网功能,同时还支持微信 AIRKISS 一键配网。由于目前手机和 AP 的 兼容性无法保证,再加上无线网络环境的不确定性,Wi-Fi 一键配网不能达到 100% 的成功率。所以目前更推荐使用 BLE + SoftAP 的方式配网。

环境要求

  1. 手机连接可用的 2.4GHz 的AP。

  2. 下载 Oneshot 手机 app 程序,或在手机微信公众号中关注”联盛德微电子”使用”产品应用”->”Airkiss配网”。

  3. 进行一键配网。

编译和烧录

示例位置:examples/wifi/oneshot

编译、烧录等操作请参考:快速入门

运行结果

成功运行将输出如下日志

D/main            [0.002] boot reason 0
D/main            [0.004] heap size 269104(262.80KB)
D/fls             [0.010] flash size 0x200000(2MB)
D/ptb             [0.014] partition table base 0x800e000
D/ft              [0.020] ft_0 base 8000000, ft_1 base 8001000
D/ft              [0.026] ft init too
D/ft              [0.030] ft init error
E/nvs             [0.034] use new hash entry num=53
I/ota_http        [0.040] 0.3.0 build at Jun 13 2024 14:53:32

D/wifi            [1.834] distribution event 0
D/wifi            [1.838] scan finish number 14
I/oneshot_example [1.844] Scan done
D/wifi            [1.846] distribution event 9
I/oneshot_example [1.858] WiFi Connected to ap