(1) I have to collect data from 2 sources by serial port communication (2 GPS Devices). Both sources permanently send data with 9600 Baud. (2) The second challenge is: I need a lot of memory for data, because my algorithm need at least 40kBytes for variables. (3) The GPS has 3.3V Level in Serial Communication
So far I used ESP8266 on NodeMCU due to large memory for data. To collect data from 2 ports i used the lib SoftwareSerial(), however you can't receive data at two ports at the same time with this Lib. I found, that I have to use a controller with 2 UARTs, better 3 for development with Arduino IDE.
Which controller/ Arduino Board could cover my requirements?
When no adequate Board is available, my second idea is an additional Serial Port Expander Board, like https://www.atlas-scientific.com/product_pages/components/port_expander.html
What do you think? simplemind