【问题标题】:ESP32 smart wifi configuration via esp32 wifi AP(Access Point)通过 esp32 wifi AP(接入点)配置 ESP32 智能 wifi
【发布时间】:2021-12-24 11:39:46
【问题描述】:

我想制作一个 React-Native 应用程序,通过 esp32 wifi 接入点为 esp32 模块提供 wifi-credentials。 我看到有一些 npm 库用于将 wifi 配置配置到 esp32。 例如。

  1. react-native-esp32-idf
  2. react-native-esp-idf-ble-provisioning-rn

但我很困惑如何使用它们,可能是通过 BLE 或蓝牙提供凭据,但我想通过 wifi 提供 SSID 和 PASS。

意思是,我有一个 esp32 模块,一开始我将它用作 wifi 接入点,然后我的应用程序将通过 wifi 自动连接到 esp32,然后通过 wifi-hotspot b/w 应用程序和我提供的设备进行通信.到设备 esp32。

就是这样!

那么我如何在 react-native 中制作这个应用程序?

【问题讨论】:

    标签: node.js react-native


    【解决方案1】:

    一个简单的方法如下:

    1. ESP32 上电
    2. ESP32 打开一个 Wi-Fi 接入点
    3. ESP32 启动一个 HTTP 服务器作为REST API
    4. 任何 HTTP/REST 客户端(包括 React Native 应用程序)都可以设置 通过 REST API 使用的 Wi-Fi 密码和 SSID
    5. 设置 Wi-Fi 密码和 SSID 后,ESP32 将作为 Wi-Fi 重新启动 站并尝试连接到配置的 Wi-Fi 密码和 SSID。

    这样在你的 react native 应用上你只需要使用一个简单的HTTP/REST client

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-18
      • 1970-01-01
      • 2020-03-09
      相关资源
      最近更新 更多