/EspTouchForCSharp

基于 ESP wifi 模块的 smartconfig 之 esptouch 协议智能配网的 .net 实现,移植于 EsptouchForAndroid 项目

Primary LanguageC#Apache License 2.0Apache-2.0

基于 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 ]