Search found 69 matches
- Tue Sep 15, 2020 2:50 pm
- Forum: ESP-IDF
- Topic: Correct Way To Close a Websocket Socket
- Replies: 4
- Views: 5982
Re: Correct Way To Close a Websocket Socket
Hi baldhead, I think you can use the below API of esp-http-server httpd_sess_trigger_close() to close the socket fd. Please note, that a new wss example was added to esp-idf including a very simple keep-alive mechanism. This hasn't been yet published to GitHub, but will soon appear on the master bra...
- Tue Sep 15, 2020 2:43 pm
- Forum: ESP-IDF
- Topic: Bridging ethernet and wifi
- Replies: 3
- Views: 6027
Re: Bridging ethernet and wifi
Hi pascal21 Yes, that's correct. The IDF example "eth2ap" doesn't use network interfaces at all. It just connects the wifi driver to the ethernet driver, so the packets are directly passed from one to another without going through the TCP/IP stack (which has its benefits). Yes, it is possible to use...
- Mon Aug 24, 2020 3:04 pm
- Forum: ESP-IDF
- Topic: 4.3 server websocket - send_frame delayed when using async_send
- Replies: 3
- Views: 3776
Re: 4.3 server websocket - send_frame delayed when using async_send
Hi Justin2020, Yes, this is the expected behaviour. The reason for that is that both `httpd_ws_send_frame()` and `httpd_queue_work()` are executed from the same thread, and in addition to that (since the example runs these functions directly from the httpd handlers) this is also the httpd main threa...
- Thu Jul 23, 2020 2:40 pm
- Forum: ESP-IDF
- Topic: ESP32 Websocket Server
- Replies: 26
- Views: 38342
Re: ESP32 Websocket Server
Hi Baldhead, For asynchronous send from the ws server, you can use `httpd_queue_work()` as shown in the example with ws_async_send(). This is triggered as a response to some request (for testing purpose only), but could be used any time for any connected client. It only needs the httpd handle, and t...
- Thu Jul 02, 2020 11:50 am
- Forum: General Discussion
- Topic: pppos_client bug/issue !! [IDFGH-3620]
- Replies: 4
- Views: 4994
Re: pppos_client bug/issue !!
Hi tabulous,
This example just demonstrates interfacing modems that happen to be in command mode after startup, so it is okay to sync first using generic AT commands and then create and start the ppp network interface after that.
This example just demonstrates interfacing modems that happen to be in command mode after startup, so it is okay to sync first using generic AT commands and then create and start the ppp network interface after that.
- Wed Apr 15, 2020 7:57 am
- Forum: ESP-IDF
- Topic: Selecting MQTT interface [IDF-1576]
- Replies: 4
- Views: 6214
Re: Selecting MQTT interface [IDF-1576]
Hi aderregibus lwIP uses the *default interface* for a socket to connect to, it is chosen based on user's API `netif_set_default()` provided the netif status is *up*. ESP abstraction to the interface routing (and to the TCP/IP stack in general) is a component called esp-netif, documented here: https...
- Mon Mar 23, 2020 12:46 pm
- Forum: ESP-IDF 中文讨论版
- Topic: mqtt ssl双向认证例程报-0x2700错误![IDFGH-2945]
- Replies: 3
- Views: 6956
Re: mqtt ssl双向认证例程报-0x2700错误![IDFGH-2945]
Hi suifan.
Please check this comment: https://github.com/espressif/esp-idf/is ... -458254140
AFAICT this is still true, the actual https://test.mosquitto.org/ssl/mosquitto.org.crt 's signature algorithm is sha1WithRSAEncryption
Please check this comment: https://github.com/espressif/esp-idf/is ... -458254140
AFAICT this is still true, the actual https://test.mosquitto.org/ssl/mosquitto.org.crt 's signature algorithm is sha1WithRSAEncryption
- Mon Feb 03, 2020 7:24 am
- Forum: IDEs for ESP-IDF
- Topic: OpenOCD with CLion (debugging)
- Replies: 3
- Views: 8247
Re: OpenOCD with CLion (debugging)
Hi, Remote debugging works good with CLion on linux and macOS (in theory should also work on windows, but have never tried) * Go to Run->Edit Debug configuration - Add GDB Remote Debug - fill in GDB custom executable as xtensa-esp32-elf-gdb - setup target remote as :3333 - set Symbol file to the act...
- Mon Dec 02, 2019 10:58 am
- Forum: ESP-IDF
- Topic: mDNS ping example not working in ESP-IDF v4.0 Beta 0.2
- Replies: 8
- Views: 12856
Re: mDNS ping example not working in ESP-IDF v4.0 Beta 0.2
There might be a related bugfix, not included in v4.0-beta2, but already on the release branch (https://github.com/espressif/esp-idf/commit/29690afc5799da7b7044e2304eb5a43652efa30c) Could you please check if that resolves the ping issue? (either using release/v4.0 branch or picking that commit to yo...
- Mon Nov 25, 2019 8:58 am
- Forum: ESP-IDF
- Topic: mDNS ping example not working in ESP-IDF v4.0 Beta 0.2
- Replies: 8
- Views: 12856
Re: mDNS ping example not working in ESP-IDF v4.0 Beta 0.2
Hi growver, The mdns event handler is registered internally in mdns_init() here: https://github.com/espressif/esp-idf/blob/master/components/mdns/mdns.c#L4246. There's no need to register them in a user code anymore, nor use the `mdns_handle_system_event()` How does your mdns initialisation code loo...