Skip to content

Wi-Fi Network Configuration Introduction ​

I. Overview ​

Anxinke WiFi module network configuration supports one-click WiFi network configuration and Bluetooth network configuration. We provide the following protocol SDKs for developers to use and reference. They are highly decoupled and can be used independently without third-party public clouds, such as Alibaba Cloud IoT Platform and Tencent IoT.

If you are unfamiliar with choosing a power distribution network (PDN) scheme, please refer to the article: Comparison of Various Power Distribution Network Schemes.

We have compiled some common network configuration materials and demos for you, supporting uni-app cross-platform development, native Android and iOS development, and WeChat Mini Program JS development.

Additionally, the Anxinke IoT Mini Programis available on the WeChat mobile client . You can scan the QR code below to debug the module. This Mini Program is completely open source and can be downloaded here: Mini Program Source Code Download

img

II. Mini Program Source Code Download ​

▫️2.1 Blufi Bluetooth Pairing ​

BluFi is a Wi-Fi network configuration function based on a Bluetooth channel. A list of modules supporting this function is provided below. It transmits Wi-Fi SSID, password, and other configuration information to the module via a security protocol. The module can then connect to an access point (AP) or establish a SoftAP based on this information. Key parts of the BluFi process include data fragmentation, encryption, verification, and authentication. Users can customize the algorithms used for symmetric encryption, asymmetric encryption, and verification as needed. Here, we use the DH algorithm for key negotiation, the 128-AES algorithm for data encryption, and the CRC16 algorithm for verification and authentication.

Supported modules include: Ai-WB2 series from Anxinco and Realtek series from RTL. Other module series are not currently supported. Please contact technical support for support of other modules.。

BluFi Configuration Protocol Details:Official Documentation

Blufi for IOS SDK:https://github.com/EspressifApp/EspBlufiForiOS

Blufi for Android SDK: https://github.com/EspressifApp/EspBlufiForAndroid

Blufi for iOS API User Guide: [Link]

Blufi for Android API User Guide:[Link]

Blufi for uni-app plugin and usage instructions (unofficial maintenance): https://ext.dcloud.net.cn/plugin?id=2592

Blufi WeChat Mini Program Native JS Development SDK Demo: https://github.com/xuhongv/BlufiEsp32WeChat

III. Wi-Fi Network Configuration ​

🔹3.1 EspTouch WiFi One-Click Network Pairing ​

The ESP-TOUCH protocol uses Smart Config technology to help users connect to Wi-Fi networks using any Wi-Fi modules available from Anxin (see the list below for modules that support this feature). Users can easily achieve smart configuration with a simple operation on their mobile phone.

Currently, there are two versions of the ESP-TOUCH protocol: V1 and V2. Version V2 primarily adds support for custom user data communication; please refer to the corresponding documentation for details.

Supported modules include: Ai-WB2 series modules.

EspTouch Network Configuration User Guide: Official Documentation

EspTouch Configuration Protocol Details: Official Documentation

EspTouch for IOS SDK:https://github.com/EspressifApp/EsptouchForIOS

EspTouch for Android SDK version: https://github.com/EspressifApp/EsptouchForAndroid

EspTouch for iOS API User Guide:Version 2 ,Version 1

EspTouch for Android API User Guide:Version 2 ,Version 1

EspTouch for uni-app plugin and usage instructions (unofficial maintenance): https://ext.dcloud.net.cn/plugin?id=430

🔹3.2 AirKiss WeChat Matching ​

AirKiss is a technology provided by the WeChat hardware platform for Wi-Fi devices, enabling WeChat network configuration, LAN discovery, and LAN communication. Developers who want to configure Wi-Fi devices via the WeChat client, discover Wi-Fi devices on a LAN via the WeChat client, or send music, pictures, files, and other messages from the WeChat client to Wi-Fi devices via the LAN need to integrate the corresponding AirKiss static library into the hardware device.

Currently, AirKiss offers two versions of its static library for developers to choose from:

AirKiss 2.0: Supports WeChat network configuration and LAN discovery. AirKiss 3.0: Supports LAN discovery and LAN communication.

Among the modules available from Anxin that support Airkiss 2.0: the following are the entire ESP series of Espressif modules; other WiFi modules do not currently support it. Airkiss 3.0 is not currently supported.。

AirKiss network configuration protocol details: https://iot.weixin.qq.com/wiki/new/index.html?page=4-1-1

AirKiss WeChat Official Account PHP SDK: https://github.com/xuhongv/TP5WeChatAirKissEsp8266

AirKiss for uni-app plugin and usage instructions (unofficial maintenance): https://ext.dcloud.net.cn/plugin?id=430

AirKiss WeChat Mini Program One-Click Network Configuration: https://github.com/xuhongv/WeChatAirkiss

n-depth analysis of WeChat Official Account Airkiss network configuration, and how to customize callback parameters for WeChat using ESP8266: https://blog.csdn.net/xh870189248/article/details/84679910

Released under the MIT License. Build Time 2026-09-30 17:31:25