Hi!
We are making fairly heavy use of card.binary.put, typically involving 32k chunks, filling up the buffer as needed, with a current cutoff around 100k, although this could be larger.
We’re seeing a throughput of around 900 bytes/s, over AUX serial running at 230kbaud using Notecard firmware 8.1.3.17044, and also recently tested on 11.1.1.17494, and note-arduino 1.8.2.
Some of this is delay is from the 250ms spacing between JSON requests, but the majority seems to be either transfer to notecard, or notecard processing the binary data.
Before I dig in to find whether the serial comms or notecard processing is the bottleneck, do you have any expected throughput figures for NoteBinaryStoreTransmit()?
Do you have any suggestions on how throughput could be increased?
Thanks!