Skip to content

Walkline80/MicroPython-SmartConfig-CModule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroPython SmartConfig CModule

项目介绍

MicroPython提供SmartConfig相关功能,该模块已提交 PR,欢迎前往测试并留言支持。

相较于 之前的版本,这次更新了以下内容:

  • ESP-IDF更新至v5.0.4
  • 去掉了.py文件中的辅助函数,改为使用ESP-IDF原生API实现
  • 增加了对EspTouch V2协议支持

如何添加模块

  • MicroPython项目同级目录克隆或粘贴本项目文件夹,并将文件夹重命名为smartconfig

     git clone https://gitee.com/walkline/micropython-smartconfig-cmodule.git smartconfig
  • 根据MicroPython项目固件编译说明做好前期准备

  • 使用如下命令编译固件:

     cd micropython/ports/esp32
     make USER_C_MODULES=../../../../smartconfig/cmodules/micropython.cmake

模块使用说明

参考项目目录下main.py文件中的代码,同时还可以 前往B站 观看配网演示视频。

查看 模块方法列表

手机操作说明

  • 手机连接2.4G无线网络(重要

  • 任意选择一个微信公众号App

    • 关注安信可科技微信公众号,点击应用开发→微信配网
    • 关注乐鑫信息科技微信公众号,点击商铺→Airkiss 设备
    • 安装EspTouch App点击EspTouch
    • 安装腾讯连连 App,任意添加一个设备
  • 输入WiFi 密码后点击连接按钮

获取 EspTouch App

已知问题

  • 2.4G5G混合网络下使用AirKiss协议无法获取相关信息
  • 某些(我的)WiFi6路由器使用AirKiss协议无法获取相关信息

参考资料

合作交流

走线物联扇贝物联