mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-12-04 16:19:20 +01:00
2.0.0 Breaking changes - inc headers for AT command definitions are no longer used directly, but pregenerated into *.h(pp) (Use generated AT command definitions for IDE navigation) Features - Add support for multiple connection in AT based example (2826287d) - Add enhanced URC observer API (4889dd6f) - Support esp-modem use without PPP (858f8570, #851) - Modem simulator based on esp-at (e5787e3d) Bug Fixes - Update tests and examples to use modem-v2.0 (4aa0e4ba) - Replace MQTT client with simple ping command (0ccaf2c0) - Replace MQTT client with simple ping command (9b2b1f68) - Update example to use optional mqtt deps (3141d6ca) - Minor fixed in the test code (e772ce67) - Add missing set_echo() C wrapper (d1e67080, #926) - Fix modem console dependencies (453be4cd) - Address build issues (018ba58e) - Fix driver dependency issue on v6.0 (67c682d9) - Fix CI build issues with IDFv6.0 (15140e04) - Add support for ESP-AT based tcp-client example (14d3cb6b) - Use idf-build-apps for building target tests (e9d9b3a8) - Make MQTT public broker endpoint configurable (6d541194) - Fix URC handling in DTE data callback (93029946) - Use another public broker for examples and tests (fac2edbe) - Fix incompatible iterator in std::search() in new gcc (ed0f6334) - Fix autodetect to support ACFC mode in PPP frames (8b328a69, #801) - Fix get_network_registration_state() to accept two params (5f54d907, #826) - Consume buffer after handled URC (6eceb28f) - Use generated AT command definitions for IDE navigation (e2fa1110, !BREAKING)
ESP MODEM
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 Cexamples/modem_console-- C++ example implementing simple terminal console with DCE commandsexamples/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
- Continue with esp-modem brief overview
- View the full html documentation