Thanks for your interest and queries.
- If the signal on the host or client side is lost, and more data comes in, is that data cached and then sent when wireless connection is restored?
For reliable communication, WiSer have few retransmits and acknowledgement mechanism. It doesn't cache or store any data. It is a true wireless replacement of USB-TTL converters available in market. You can expect the same behavior as in those converters.
- Any error detection, correction?
WiSer uses ESP-NOW which intern uses vendor specific action frames by IEEE802.11 specification. Internally it uses checksum for data integrity.
- Latency?
There is no latency in data. Please check out this live demo
https://www.youtube.com/live/unGk0qNVlIE?si=vzhuWo-_K_Zyiz54&t=1964. We presented it in an interview with Alax on hackster.io. In the demo, we access the serial debug port of the Raspberry Pi, and you can observe the response to commands, just as you would expect from any USB-TTL converter. We have also demonstrated the wireless programming of an ESP32 Dev kit using WiSer at the highest baud rate, 921600.
- Single Rx and Tx it looks like, would multi channel have been possible?
The default configuration involves pairing one WiSer-USB device with one WiSer-TTL device. Therefore, with the current setup, achieving communication with two TTL devices using a single USB port on your PC is not possible.
However, if I understand correctly that you aim to communicate with two TTL devices using one USB port on your PC, this can be accomplished by pairing two WiSer-TTL devices with one WiSer-USB device. Some adjustments to the existing WiSer firmware would be needed to facilitate this configuration.