lco
Newbie level 1
Hello!
I can succesfuly connect to the server with sim900 using transparent with tcp. I have hardware(cts/rts) flow control enabled. But, after sending last byte and inbetween when waiting for recommended 1000ms and before sending the "+++" sequence, CTS signal goes high, like:
: connect to the server, transparent mode, escape sequence enabled, tcp, hardware flow control, etc..
: send some data (several bytes)
: wait for 1000ms, after several 100ms cts goes high and stays that way until server responds or closes connection due to the inactivity
: if i disregard cts line after delay of 1000ms time and send +++ anyway it exits data mode, but +++ escape sequence is still visible on the server
Although i can avoid this by not using hardware flow control or just ignoring the cts line at that time i would really like to understand this behaviour. Is this default beahaviour of cts signal on the sim900? It just seems to go against my reasoning . Thank you!
I can succesfuly connect to the server with sim900 using transparent with tcp. I have hardware(cts/rts) flow control enabled. But, after sending last byte and inbetween when waiting for recommended 1000ms and before sending the "+++" sequence, CTS signal goes high, like:
: connect to the server, transparent mode, escape sequence enabled, tcp, hardware flow control, etc..
: send some data (several bytes)
: wait for 1000ms, after several 100ms cts goes high and stays that way until server responds or closes connection due to the inactivity
: if i disregard cts line after delay of 1000ms time and send +++ anyway it exits data mode, but +++ escape sequence is still visible on the server
Although i can avoid this by not using hardware flow control or just ignoring the cts line at that time i would really like to understand this behaviour. Is this default beahaviour of cts signal on the sim900? It just seems to go against my reasoning . Thank you!