Airkiss
Airkiss协议的Linux/Windows命令行实现(Go语言编写的 Smart Config UDP 广播给 ESP WiFi 芯片入网程序)
Install / Use
/learn @SourceLink/AirkissREADME
Airkiss
Airkiss是微信提出的一种无线应用层协议,主要用于给无法交互的硬件设备进行网络配置, 比如小爱同学等.
About:
这是一个用go语言编写的SmartConfig App的命令行版本, 这样就不需要在微信小程序上进行发送测试;
你现在可以根据你不同的环境使用go编译工具进行不同平台的版本编译;
- Linux
- Windows
- Arm Linux
- Mac Os
airkiss目录下是用于数据封包的实现, main.go文件中主要是调用airkiss进行数据封包, 再通过udp进行发送;
Build
我的电脑环境是linux, 所以直接编译:
go build
Run
PS: 因为现在只是个简单的实现, 并没有指定网卡发送, 所以在发送前要断开你的有线网络;
查看帮助:
./airkiss_send -help
帮助:
Usage of ./airkiss_send:
-e string
essid
-p string
passwd
-t int
timeout (default 1000)
测试:
./airkiss_send -e hardwareLab -p dsj88888 -t 10
测试结果图:

PS: 我是用的ESP8266做的设备配置.
Related Skills
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
