esp8266配置wifi

这篇博客介绍了如何在ESP8266中配置WiFi,利用Smart Config和微信AirKiss技术。文章提供了一段示例代码,包括设置链接标志、初始化函数以及回调函数,用于设备与手机之间的通讯,实现WiFi配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

smart_config+微信airkiss

复制以下代码到工程,调用usr_smart_config()即可

需要注意APP目录下的Makefile需要添加配置

-lsmartconfig \
    -lairkiss\

LINKFLAGS_eagle.app.v6 = \
    -L../lib        \
    -nostdlib    \
    -T$(LD_FILE)   \
    -Wl,--no-check-sections    \
    -Wl,--gc-sections    \
    -u call_user_start    \
    -Wl,-static                        \
    -Wl,--start-group                    \
    -lc                    \
    -lgcc                    \
    -lhal                    \
    -lphy    \
    -lpp    \
    -lnet80211    \
    -llwip    \
    -lwpa    \
    -lcrypto    \
    -lmain    \
    -ljson    \
    -lupgrade\
    -lmbedtls    \
    -lpwm    \
    -ldriver \
    -lsmartconfig \
    -lairkiss\

//微信的相关信息
#define DEVICE_TYPE         "xxxxxxxx" //wechat public number
#define DEVICE_ID             "49348" //model ID
#define DEFAULT_LAN_PORT     12476

LOCAL esp_udp ssdp_udp;
LOCAL struct espconn pssdpudpconn;
LOCAL os_timer_t ssdp_time_serv;

uint8_t  lan_buf[200];
uint16_t lan_buf_len;
uint8      udp_sent_cnt = 0;

const airkiss_config

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值