You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- name: Build ${{ matrix.test.app }} with IDF-${{ matrix.idf_ver }}
24
+
env:
25
+
EXPECTED_WARNING: "DeprecationWarning: 'MultiCommand' is deprecated and will be removed\nCryptographyDeprecationWarning: Parsed a serial number which wasn't positive"
Copy file name to clipboardExpand all lines: components/eppp_link/README.md
+26-5Lines changed: 26 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,45 @@
1
1
# ESP PPP Link component (eppp_link)
2
2
3
-
The component provides a general purpose connectivity engine between two microcontrollers, one acting as PPP server (slave), the other one as PPP client (host).
4
-
This component could be used for extending network using physical serial connection. Applications could vary from providing PRC engine for multiprocessor solutions to serial connection to POSIX machine. This uses a standard PPP protocol to negotiate IP addresses and networking, so standard PPP toolset could be used, e.g. a `pppd` service on linux. Typical application is a WiFi connectivity provider for chips that do not have WiFi
3
+
The component provides a general purpose connectivity engine between two microcontrollers, one acting as PPP server, the other one as PPP client.
4
+
This component could be used for extending network using physical serial connection. Applications could vary from providing PRC engine for multiprocessor solutions to serial connection to POSIX machine. This uses a standard PPP protocol (if enabled) to negotiate IP addresses and networking, so standard PPP toolset could be used, e.g. a `pppd` service on linux. Typical application is a WiFi connectivity provider for chips that do not have WiFi.
5
+
Uses simplified TUN network interface by default to enable faster data transfer on non-UART transports.
5
6
6
7
## Typical application
7
8
8
9
Using this component we can construct a WiFi connectivity gateway on PPP channel. The below diagram depicts an application where
9
10
PPP server is running on a WiFi capable chip with NAPT module translating packets between WiFi and PPPoS interface.
10
-
We usually call this node a SLAVE microcontroller. The "HOST" microcontroller runs PPP client and connects only to the serial line,
11
-
brings in the WiFi connectivity from the "SLAVE" microcontroller.
11
+
We usually call this node a communication coprocessor, or a "SLAVE" microcontroller.
12
+
The main microcontroller (sometimes also called the "HOST") runs PPP client and connects only to the serial line,
13
+
brings in the WiFi connectivity from the communication coprocessor.
0 commit comments