esp8266配置wifi

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_t akconf =
{
    (airkiss_memset_fn)&memset,
    (airkiss_memcpy_fn)&memcpy,
    (airkiss_memcmp_fn)&memcmp,
    0,
};
/********************************************
函数名称 :airkiss_wifilan_time_callback()
函数描述:airkiss 模式下定时回调函数
函数功能:通过UDP发送airkiss指

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值