mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-31 13:09:38 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			1.2 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.2 KiB
		
	
	
	
	
	
	
	
| Supported Targets | ESP32 | ESP32-S2 | 
|---|
PPP over Serial test
Testing connection of PPP client (ESP) to PPP server (raspberry pi)
Pin Assignment
| ESP | rpi | 
|---|---|
| GPIO25 | UART-RX | 
| GPIO26 | UART-TX | 
| GND | GND | 
Test workflow
- Starts PPP server on a linux host
- Starts PPPoS client on ESP board
- Connects with both IPv4 and IPv6
- Test IPv6 connection
- Start server on ESP
- Have linux host to connect and exchange some data
 
- Test IPv4 connection
- Start server on linux host
- Connect with ESP to the server and exchange some data
 
- Pass/fail
Manual test
Server side
sudo pppd /dev/ttyAMA0 115200 CONFIG_TEST_APP_PPP_SERVER_IP:TEST_APP_PPP_CLIENT_IP  modem local noauth debug nodetach dump nocrtscts
or with +ipv6 to support ipv6 assignment
IPv6 test
Connect to the ESP local link address and send data, e.g.
nc fe80::74d7:edc5:9907:5457 2222
IPv4 tst
Server side expects to run tcp server on port 2222
nc -l 2222
Test environment
configuration Example_PPP see wikis/test-docs/example-test-env#example_ppp
