Support / Knowledge Base / Recommendations for lowering cellular data usage/overage for Device Cloud connectivity

Recommendations for lowering cellular data usage/overage for Device Cloud connectivity

SMS: 

Wake up (shoulder tap):

A wake up or "shoulder tap" can be sent to trigger a connection to the Device Cloud.  This is documented at:

http://ftp1.digi.com/support/documentation/html/90001436-13/Current/Default.htm#Tasks/T_Connect_a_device_via_SMS.htm?Highlight=request
 
SMS CLI Command:

There is also the  CLI (CommandLine Interface) which can send one message at a time.  For example:
 
#cli[,options[,password]] <CLI Command>
 
This command takes a command string to be run on the device CLI.  (i.e.: #cli boot action=reset, to reboot a device)
 
SMS Python:

The more full-featured SMS support for python is found in the form of the digisms module.  The usage is described on this page:
 
http://www.digi.com/wiki/developer/index.php/Module:digisms
 
Make sure python support is enabled from the Web UI page of your Device.  You can configure the firmware to pass the SMS message to python from a ConnectPort X4 web interface by going to:  Configuration -> Mobile -> SMS settings.  There will be a checkbox allowing received SMS messages to go to python.  Check that, click apply and reboot.
 
You would need to configure the device firmware to pass the SMS message to its python interpreter.  You would then have a python application running that would send back the answer.



Device Cloud TCP Keepalive:

In the interest of minimizing cellular usage, the keep-alive interval can be tweaked. The ideal value depends on the particular cellular connection...for example in some situations idle TCP connections might be killed after 5 minutes, so if the keep-alive interval is set higher than 5 minutes it will actually lead to much higher data utilization if the device is just reconnecting ever 5 minutes. This paper from Digi (http://ftp1.digi.com/support/documentation/150201-1643-DataUsage-DigiRemoteManager-QN044.pdf) shows some example data calculations using keep-alive intervals of five minutes and an hour with Digi TransPort routers.

Device Cloud connectivity can be configured to timeout when there is a period of inactivity from the Device Properties in Device Cloud Device Management > Connection Idle Timeout (seconds).  For example:


User-added image

 
Last updated: Aug 23, 2017

Filed Under

Digi Remote Manager

Recently Viewed Articles

No recently viewed articles
Contact a Digi expert and get started today! Contact Us