物联网ESP8266 WIFI SoftAP模式一键配网,开源源码,测试OK可以直接使用

上传者: tkzsld | 上传时间: 2023-02-10 13:02:23 | 文件大小: 6.65MB | 文件类型: RAR
1、创作起因:网上找了很久,都没有关于ESP8266 WIFI通过softap方式配网开源例程,基本都是smartconfig airkiss方式一键配网,这种方式受手机、路由器等兼容性影响,配网成功率低,用户体验差。问 ESP8266乐鑫厂家,得到回复是esp-01s这个模块内存太小,建议更换带蓝牙的模块,这样这边设计工作量比较大,什么都需要更改。但我不死心,不放弃自己根据softAP配网协议,编写的此代码,调试测试终于成功,配网成功率100%。 2、源码采用性价比最高的esp-01s WIFI模块,当然配置高的模块同样兼容; 3、本源码全部开源,部分用到官网库函数,现决定将此源码分享给大家,希望能帮助到需要的朋友。 4、目前这个源码已经批量在产品中运用 由于配网失败导致退货的问题一直是Wifi设备的一个痛点,所以各大厂家一直在研究Wifi配网技术。 目前配网技术有以下几种 一键配网(Smartconfig) 设备热点配网(Soft AP)强烈推荐 蓝牙配网(Bleconfig) 零配(Zeroconfig) 手机热点配网(Phone as AP)

文件下载

资源详情

[{"title":"( 400 个子文件 6.65MB ) 物联网ESP8266 WIFI SoftAP模式一键配网,开源源码,测试OK可以直接使用","children":[{"title":"os_type.h <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"wpa2_enterprise.h <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"at_custom.h <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"sntp.h <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"ping.h <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"gpio.h <span style='color:#111;'> 4.31KB </span>","children":null,"spread":false},{"title":"user_interface.h <span style='color:#111;'> 22.57KB </span>","children":null,"spread":false},{"title":"smartconfig.h <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"queue.h <span style='color:#111;'> 8.16KB </span>","children":null,"spread":false},{"title":"pwm.h <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"spi_flash.h <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"simple_pair.h <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"espnow.h <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"ets_sys.h <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"espconn.h <span style='color:#111;'> 32.07KB </span>","children":null,"spread":false},{"title":"upgrade.h <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"version.h <span style='color:#111;'> 244B </span>","children":null,"spread":false},{"title":"ip_addr.h <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"mem.h <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"eagle_soc.h <span style='color:#111;'> 12.41KB </span>","children":null,"spread":false},{"title":"airkiss.h <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"jsonparse.h <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false},{"title":"jsontree.h <span style='color:#111;'> 5.16KB </span>","children":null,"spread":false},{"title":"json.h <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"c_types.h <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"osapi.h <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"libpp.a <span style='color:#111;'> 234.60KB </span>","children":null,"spread":false},{"title":"libat.a <span style='color:#111;'> 404.26KB </span>","children":null,"spread":false},{"title":"libcrypto.a <span style='color:#111;'> 132.28KB </span>","children":null,"spread":false},{"title":"libnet80211.a <span style='color:#111;'> 327.75KB </span>","children":null,"spread":false},{"title":"libwpa2.a <span style='color:#111;'> 464.08KB </span>","children":null,"spread":false},{"title":"libwps.a <span style='color:#111;'> 315.12KB </span>","children":null,"spread":false},{"title":"readme.md <span style='color:#111;'> 979B </span>","children":null,"spread":false},{"title":"libc.a <span style='color:#111;'> 4.77MB </span>","children":null,"spread":false},{"title":"strip_libgcc_funcs.txt <span style='color:#111;'> 443B </span>","children":null,"spread":false},{"title":"liblwip.a <span style='color:#111;'> 315.39KB </span>","children":null,"spread":false},{"title":"libespnow.a <span style='color:#111;'> 70.38KB </span>","children":null,"spread":false},{"title":"libmbedtls.a <span style='color:#111;'> 653.66KB </span>","children":null,"spread":false},{"title":"libgcc.a <span style='color:#111;'> 588.87KB </span>","children":null,"spread":false},{"title":"strip_libc_funcs.txt <span style='color:#111;'> 284B </span>","children":null,"spread":false},{"title":"libphy.a <span style='color:#111;'> 153.28KB </span>","children":null,"spread":false},{"title":"libpwm.a <span style='color:#111;'> 27.63KB </span>","children":null,"spread":false},{"title":"libmain.a <span style='color:#111;'> 220.39KB </span>","children":null,"spread":false},{"title":"libairkiss.a <span style='color:#111;'> 11.03KB </span>","children":null,"spread":false},{"title":"libdriver.a <span style='color:#111;'> 65.68KB </span>","children":null,"spread":false},{"title":"libwpa.a <span style='color:#111;'> 166.76KB </span>","children":null,"spread":false},{"title":"libssl.a <span style='color:#111;'> 269.24KB </span>","children":null,"spread":false},{"title":"liblwip_536.a <span style='color:#111;'> 345.98KB </span>","children":null,"spread":false},{"title":"libsmartconfig.a <span style='color:#111;'> 115.64KB </span>","children":null,"spread":false},{"title":"libjson.a <span style='color:#111;'> 17.90KB </span>","children":null,"spread":false},{"title":"libupgrade.a <span style='color:#111;'> 40.19KB </span>","children":null,"spread":false},{"title":"makefile.sh <span style='color:#111;'> 6.39KB </span>","children":null,"spread":false},{"title":"make_cacert.py <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"gen_appbin.py <span style='color:#111;'> 8.67KB </span>","children":null,"spread":false},{"title":"make_cert.py <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"rmfile.sh <span style='color:#111;'> 170B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"eagle.app.v6.old.1024.app2.ld <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"eagle.app.v6.new.512.app1.ld <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"eagle.app.v6.old.512.app1.ld <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"eagle.app.v6.new.1024.app1.ld <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"eagle.app.v6.old.1024.app1.ld <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"eagle.rom.addr.v6.ld <span style='color:#111;'> 14.30KB </span>","children":null,"spread":false},{"title":"eagle.app.v6.new.2048.ld <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"eagle.app.v6.new.1024.app2.ld <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"eagle.app.v6.old.512.app2.ld <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"eagle.app.v6.new.512.app2.ld <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"eagle.app.v6.ld <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":".cproject <span style='color:#111;'> 4.62KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 10.37KB </span>","children":null,"spread":false},{"title":"user_config.h <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"uart.h <span style='color:#111;'> 6.65KB </span>","children":null,"spread":false},{"title":"oled.h <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"oledfont.h <span style='color:#111;'> 8.63KB </span>","children":null,"spread":false},{"title":"uart_register.h <span style='color:#111;'> 7.37KB </span>","children":null,"spread":false},{"title":"i2c_master.h <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"eagle.app.v6.out <span style='color:#111;'> 321.70KB </span>","children":null,"spread":false},{"title":"gen_misc.bat <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"libuser.a <span style='color:#111;'> 37.49KB </span>","children":null,"spread":false},{"title":"user_main.o <span style='color:#111;'> 36.88KB </span>","children":null,"spread":false},{"title":"user_main.d <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"user_main.c <span style='color:#111;'> 20.96KB </span>","children":null,"spread":false},{"title":"libdriver.a <span style='color:#111;'> 83.49KB </span>","children":null,"spread":false},{"title":"i2c_master.d <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"oled.o <span style='color:#111;'> 22.41KB </span>","children":null,"spread":false},{"title":"uart.d <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"uart.o <span style='color:#111;'> 40.48KB </span>","children":null,"spread":false},{"title":"oled.d <span style='color:#111;'> 183B </span>","children":null,"spread":false},{"title":"i2c_master.o <span style='color:#111;'> 19.38KB </span>","children":null,"spread":false},{"title":"oled.c <span style='color:#111;'> 7.69KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"i2c_master.c <span style='color:#111;'> 10.10KB </span>","children":null,"spread":false},{"title":"uart.c <span style='color:#111;'> 27.35KB </span>","children":null,"spread":false},{"title":"gen_misc.sh <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"make_lib.sh <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 529B </span>","children":null,"spread":false},{"title":"VERSION <span style='color:#111;'> 496B </span>","children":null,"spread":false},{"title":"readme.txt <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明