esp-protocols/components/esp_modem
Li Bo adafeae5cf feat(esp_modem): example add esp32p4 usb support
1. support ec20 cat.4 module in example modem_console and pppos_client
2. support esp32p4 in example modem_console and pppos_client
2024-06-24 18:55:20 +08:00
..
examples feat(esp_modem): example add esp32p4 usb support 2024-06-24 18:55:20 +08:00
include feat(esp_modem): example add esp32p4 usb support 2024-06-24 18:55:20 +08:00
port/linux CI: fixing the files to be complient with pre-commit hooks 2022-10-17 18:16:52 +02:00
private_include CI: fixing the files to be complient with pre-commit hooks 2022-10-17 18:16:52 +02:00
src fix(modem): Fixed clang-tidy warnings 2024-06-07 12:43:23 +02:00
test fix(modem): Fix CI build per IDFv5.3 2024-04-26 11:25:30 +02:00
.build-test-rules.yml fix(modem): Fix CI build per IDFv5.3 2024-04-26 11:25:30 +02:00
.cz.yaml bump(modem): 1.0.5 -> 1.1.0 2024-01-22 16:33:07 +01:00
CHANGELOG.md bump(modem): 1.0.5 -> 1.1.0 2024-01-22 16:33:07 +01:00
CMakeLists.txt fix(modem): Fix remaining print format warnings 2024-02-28 19:24:52 +01:00
idf_component.yml bump(modem): 1.0.5 -> 1.1.0 2024-01-22 16:33:07 +01:00
Kconfig fix(modem): Support for custom modules with C-API 2023-11-02 13:35:07 +01:00
LICENSE esp_modem: Moved to component folder 2021-10-04 11:32:55 +02:00
pre_upload.sh CI/Docs: Generate docs locally before uploading to registry 2021-11-16 07:51:24 +01:00
README.md docs(esp_modem): updated documents to show missed topics 2023-04-26 16:24:30 +04:00

ESP MODEM

Component Registry

The esp-modem component is a managed component for esp-idf that is used for communication with GSM/LTE modems that support AT commands and PPP protocol as a network interface.

Examples

Get started with one of the examples:

  • examples/pppos_client -- simple client implemented in C
  • examples/modem_console -- C++ example implementing simple terminal console with DCE commands
  • examples/ap_to_pppos -- this example focuses on the network connectivity of the esp-modem and provides a WiFi AP that forwards packets (and uses NAT) to and from the PPPoS connection.
  • examples/simple_cmux_client -- this example sets up the CMUX mode to talk to the modem using AT commands with simultaneously maintaining active network connection.

Documentation