BX310x sending binary data and limited command size

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?

Hi @mehrdad,

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.

For detail, you can refer here: https://source.sierrawireless.com/resources/airprime/hardware_specs_user_guides/airprime_bx310x-at-command-reference/#sthash.cWDpMy1z.dpbs

Thanks,