透传模式下,想通过两个个gpio输出来判断wifi以及tcp链接是否建立
Moderator: ESP_XCGuang
透传模式下,想通过两个个gpio输出来判断wifi以及tcp链接是否建立
在透传模式下,esp32作为sta模式,外部单片机想在上电之后想通过esp32的gpio输出来判断wifi是否链接成功,tcp链接是否已经建立,有什么办法?有地方可以添加wifi链接成功和tcp链接成功的回调函数来处理这个吗?(在回调函数中拉高或者拉低gpio)
Re: 透传模式下,想通过两个个gpio输出来判断wifi以及tcp链接是否建立
备注一下,esp32已经设定为上电自动连接设置好的WiFi 热点以及自动连接tcp服务器了。
Re: 透传模式下,想通过两个个gpio输出来判断wifi以及tcp链接是否建立
想等个技术回复真是漫长
Re: 透传模式下,想通过两个个gpio输出来判断wifi以及tcp链接是否建立
Wi-Fi 和 IP 层的状态变化,可以通过 esp_event_handler_instance_register 来注册 callback。可以全局搜索用法:
TCP 的状态变化,可以通过注册 API 实现:https://github.com/espressif/esp-at/blo ... ore.h#L302。
Code: Select all
esp_event_handler_instance_register(WIFI_EVENT, ESP_EVENT_ANY_ID, &event_handler, NULL, NULL);
esp_event_handler_instance_register(IP_EVENT, IP_EVENT_STA_GOT_IP, &event_handler, NULL, NULL);
Who is online
Users browsing this forum: No registered users and 7 guests