找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 113|回复: 0

如何连接到路由器?

[复制链接]

61

主题

5

回帖

195

积分

版主

积分
195
发表于 2024-1-30 16:27:19 | 显示全部楼层 |阅读模式
提供 u8 tls_wifi_connect(u8 *ssid, u8 ssid_len, u8 *pwd, u8 pwd_len);
u8 tls_wifi_connect_by_bssid(u8 *bssid, u8 *pwd, u8 pwd_len)加网函数,该函数设置Wi-Fi网络名称和密码并触发Wi-Fi加网动作,用户调用此接口启动联网前,需要注册Wi-Fi状态回调函数,如果使用bssid作为参数,默认bssid 为mac地址,长度为6个字节.
void tls_wifi_status_change_cb_register(void (*callback)(u8 status));当WiFi网络状态变化后,此回调被调用,但此回调只是通知WiFi Mac层的状态变化,表明Wi-Fi成功连接到AP(WIFI_JOIN_SUCESS),或者没有连接成功(WIFI_JOIN_FAILED);或者连接后断开(WIFI_DISCONNECTED),连接成功后,应用程序会启动DHCP Client 获取IP地址;用户也可以调用err_t tls_netif_add_status_event(tls_netif_status_event_fn event_fn)来注册网络层的回调函数,该回调会返回上述Wi-Fi状态,以及获取到IP地址后的状态。


wm_uart_demo.c 提供demo:DemoConnectNet  ,对应宏控 DEMO_CONNECT_NET
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|北京联盛德微电子有限责任公司 ( 京ICP备13053587号-2 )

GMT+8, 2024-3-28 20:20 , Processed in 0.143885 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表