# EspTouchForCSharp **Repository Path**: dhtest2019/EspTouchForCSharp ## Basic Information - **Project Name**: EspTouchForCSharp - **Description**: 基于 ESP wifi 模块的 smartconfig 之 esptouch 协议智能配网的 .net 实现 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-09-13 - **Last Updated**: 2024-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于 ESP wifi 模块的 smartconfig 之 esptouch 协议智能配网的 .net 实现 移植于 EsptouchForAndroid 项目 ## 说明 1、广播模式、组播方式测试通过、由于 AES 没有使用,所以没有移植 2、DLL 项目基于 .NET Stdandard 2.0; 命令行测试程序 基于 .NET Core 3.1 3、解决方案使用 VS2019 构建 ## 注意 1、命令行程序在 windows 下可以自动获取当前连接 WIFI 路由器的SSID、BSSID、IP; 其他平台可以获取 IP,其他参数需要手动输入; 2、广播模式,可以在不同路由器下完成配网,运行 EspTouchForCSharp 主机网络连接可以不是 WIFI 路由器;组播模式,ESP 模块必须与运行 EspTouchForCSharp 主机在同一个路由器下。 ## 命令行参数 ``` Usage: EsptouchNetCore ... [ --(ssid | s) SSID ] [ --(bssid | b) BSSID ] [ --(address | a) LOCALADDRESS ] [ --(broadcast | br) <1|0> ,default:1 ] [ --(devices | d) NUMBER ,default:1 ] [ --(password | p) PASSWORD ] [ --(help | h) USAGE ] ```