Dernier essai sur mon montage.
Après le démarrage du vieux Pi je dois faire un systemctl restart ser2net (il ne semble pas actif au boot).
Ensuite sur le vieux pi le cat < /dev/ttyUSB0 (port connecté à mon ESP32) me donne bien les donnée envoyées par le ESP32
pi@raspone:~ $ cat < /dev/ttyUSB0
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
En continu car l'ESP n'est pas programmé.
Sur la machine qui tourne socat
(sudo socat PTY,mode=666,link=/dev/ttyUSB4 tcp-connect:"192.168.1.192:3333")
pi@rasp4:~ $ cat < /dev/ttyUSB4
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
Il y a une différence, un carriage return ( 0x0d ) est ajouté (un réglage des option de ser2net sans doute)
Mais cela prouve bien qu'on peut faire un cat sur les deux machine en même temps et voir les données des deux côtés (en lecture seulement) simultanément.