We are using AT+KTCPSND to transfer data. It takes data as a quoted “ASCII string” meaning “special characters” must be escaped with hex, but there’s also a hard 256 bytes limit for the size of the whole command, which means a data packet can contain at best 240 bytes and at worst 80 bytes (because escaped “special characters” take 3 bytes, e.g. ‘\0d’)).
Those limitations reduce the throughput significantly. Any plans to improve it in the next firmware update?
According to the latest AT command document guide, we still have no change on this command. If I get anything new from this command, I will let you know.
Meanwhile, if you wish to send more bytes through TCP connection. You can try AT+KTCPSTART command, this command does not limit the bytes sending through a TCP connection.