according to documentation sending --EOF–Pattern-- after +KTCPSEND is optional if ndata bytes are sent. But this seems to be not true.
Im sending 3 bytes of data on serial using
– send 3 bytes –
and never receive “OK” or “NO CARRIER” and the module remains stuck in data mode.
If I send --EOF–Pattern-- after 3 data bytes all works as expected.
Am I missing something?
PS: using the --EOF–Pattern-- is very slow, because the module have to wait 100ms without receiving data before EOF pattern can be detected. This could lead to very slow transfer in case of “a lot” small packets have to be transmitted.