Digi 90000566_H Rcicompressionenabled=onoff, Tcpnodelayenabled=onoff, Tcpkeepalivesenabled=onoff

Models: 90000566_H

1 278
Download 278 pages 26.72 Kb
Page 141
Image 141

set mgmtglobal

rcicompressionenabled={onoff}

Configures whether RCI command and response text is compressed, when both are passed between the Digi device and the Connectware Manager server. This compression primarily affects the size of the data passed when settings or state information are formatted as RCI and conveyed between device and server. Using compression on this RCI text can reduce the size of passed data, and, for cellular products, reduce the cost of reading and writing device settings.

When RCI compression is enabled, LIBZ compression is used on RCI command and response text when it is sent between device and server. The Connectware Device Protocol itself internally negotiates whether compression is applied. RCI compression is enabled, or “on” by default to reduce byte count and cost of sending data. As an example of savings, typical cellular router settings will compress to about 8% of its original size, which means that data can be sent in far fewer packets and less time, than when the uncompressed version of the same data is sent.

The default is “on.” The ability to turn off RCI compression off is provided for technical support/troubleshooting purposes; for example, if you want to eliminate the possibility that this compression is causing some sort of problem.

tcpnodelayenabled={onoff}

Configures whether use of the TCP NODELAY option is disabled by default for the Connectware Manager connection between device and server, when configuring the device's TCP socket endpoint for that connection.

The default is “off.” This default reduces the number of packets sent when the Connectware Manager connection is established between device and server. While there is a very slight penalty in terms of added latency, that penalty is very small compared to the relative high latencies for cellular network communications. Reducing the packet count reduces the number of bytes exchanged over the cellular connection, which saves money. The typical start-up data count is reduced from about 7KB to 4KB just by disabling TCP NODELAY.

The ability to turn on the TCP NODELAY option is provided for technical support/troubleshooting purposes.

tcpkeepalivesenabled={onoff}

Enables or disables sending of TCP keep-alive packets over the client- initiated connection to the Connectware Manager server, and whether the device waits before dropping the connection. The default is “on.”

TCP keep-alives are performed at the TCP protocol level. The application (Connectware Manager in this case) that is using that connection does not know anything about when the TCP keep-alives are sent or received. The TCP keep-alives simply serve to keep each end of the TCP connection aware that the connection is still viable, and intermediate network equipment (NATs in particular) is also made aware that the connection is still good.

Chapter 2 Command Descriptions

141

Page 141
Image 141
Digi 90000566_H manual Rcicompressionenabled=onoff, Tcpnodelayenabled=onoff, Tcpkeepalivesenabled=onoff