123456789101112131415161718192021222324252627282930313233343536373839 |
- /**
- * @Author: 李建
- * @Date: 2025/3/18 10:23
- * Description: wifi 相关操作
- * Copyright: Copyright (©) 2025 永续绿建. All rights reserved.
- */
- #ifndef WIRE_CONTROLLER_WIFI_H
- #define WIRE_CONTROLLER_WIFI_H
- #define DEFAULT_SCAN_LIST_SIZE 10 // 最大扫描wifi个数
- // wifi事件
- #define WIFI_CONNECTED_BIT BIT0
- #define WIFI_FAIL_BIT BIT1
- #define WIFI_START_BIT BIT2
- // 平台事件组
- #define MQTT_CONNECTED BIT0
- #define MQTT_DISCONNECTED BIT1
- #define EXAMPLE_ESP_WIFI_SSID "test"
- #define EXAMPLE_ESP_WIFI_PASS "YXLJ0803"
- #define NVS_SSID_KEY "wifi_ssid" // nvs 保存ssid的key
- #define NVS_PASSWORD_KEY "wifi_password" // nvs 保存wifi密码的key
- // 定义一个wifi连接成功的 回调函数
- typedef void (*wifi_connect_cb)(void);
- // 搜索附近的 wifi 信号
- void app_wifi_scan(void);
- // 初始化 wifi 组件
- void app_wifi_init( wifi_connect_cb cb);
- // 连接到指定 wifi 节点
- void app_connect_wifi(void);
- // 获取wifi连接状态
- int get_wifi_status(void);
- #endif //WIRE_CONTROLLER_WIFI_H
|