Digi Remote Manager: Data Usage for DAL Products

Summary

  • Average monthly data usage:

    • 4.68MB on cellular connections

    • 18.1 MB on non-cellular connections (wired Ethernet, Wi-Fi client, PPPoE, etc)

    • no configuration/firmware updates

    • DigiRM-related configuration settings at their defaults

      • connection to DigiRM enabled

      • keep-alives set to 290-seconds for cellular, 60-seconds for non-cellular

      • health metrics set to once per hour

      • device event logging disabled

  • Maximum monthly data usage: 263MB

    • one configuration update with 50 config settings (approx 10kB in size)

    • one firmware update included (approx 30 MB as the average DAL product firmware size, some platforms have smaller firmware some have larger)

    • all DigiRM-related config settings enabled and tuned to their most-often frequency

      • initial connection sequence to DigiRM along with query_state and query_setting RCI calls from DigiRM - 12.25kB

      • device event logging enabled at 1/minute intervals - 137 MB per month

      • keep-alives set to once per 30-seconds - 34 MB per month

      • health metrics reported once per minute - 62.64MB per month

  • Minimum monthly data usage: 154 kB

    • no configuration/firmware updates

    • only critical DigiRM-related configuration settings enabled to maintain a base connectivity to DigiRM

      • initial connection sequence to DigiRM along with query_state and query_setting RCI calls from DigiRM - 12.25kB

      • keep-alives set to once per 2 hours - 141.84 kB

      • device event logging disabled

      • health metrics disabled

 

 

 

Breakdown Chart

Product Setup notes Firmware version Monthly Digi RM data usage* Monthly Digi RM data usage with event logging disabled** Data usage breakdown items
      Cellular (default 290s keep-alives) Ethernet (default 60s keep-alives) Cellular (default 290s keep-alives) Ethernet (default 60s keep-alives) establish connection to Digi RM query_state action (send device running state/info to Digi RM) query_setting action (send current configuration settings to Digi RM; also sent when Digi RM scans for config remediation) keep-alive (minimum once per 30-seconds, max once every 2-hours) sending all default health metrics (default 1/hour, minimum 1/minute, max 1/hour) send all default events (i.e. ubus call eventd reset; trigger event status)
Monthly data usage percentage                       16.47% on cellular 5.6% on Ethernet 33% on cellular 11.24% on Ethernet
DAL average   21.8.24.1 6.98 MB 20.46 MB 4.68 MB 18.1 MB 6.3 kB 0.95 kB 5 kB 394 bytes
  • 17 MB per month at 60s intervals
  • 3.52 MB per month at 290s intervals
1.45 kB (1.15MB per month at 1/hour intervals) 3.18 kB (2.3 MB per month at 1/hour intervals)
TX64 device-only (Dual cellular connection, Wired WAN connection, No LAN clients, default Wi-Fi APs) 21.8.24.1         5.71 kB     394 bytes    
LR54W device-only (single cellular connection, wired WAN, no LAN clients, default Wi-Fi APs) 21.8.24.1 8.06MB 33.2 MB 6.45 MB 26.7 MB 9.8 kB 1.2 kB 6 kB 591 bytes 1.6 kB 2.9 kB
IX20W device-only (single cellular connection, wired WAN, no LAN clients, default Wi-Fi APs) 21.8.24.1     4.54 MB 18.04 MB 6.5 kB 941 bytes 3 kB 394 bytes 1.4 kB 3.36 kB
IX10 device-only (single cellular connection, no LAN clients) 21.8.24.1     4.47 MB 17.95 MB 6.3 kB 762 bytes 4 kB 394 bytes 1.3 kB 3.37 kB
ConnectIT48 device with 30+s serial connections, all idle 21.8.24.1 5.01 MB 19.07 MB 4.68 MB 18.17 MB 5.7 kB 890 bytes 7.79 kB 394 bytes 1.6 kB 3.01 kB

Default settings, no config/firmware updates, health metrics reported once per hour, event logging enabled

All other Digi RM-related config settings left at their defaults, no config/firmware updates

 

 

 

 

Notes:  

The above data usage metrics were determined by monitoring the Rx/Tx bytes on the associated Internet connection/interface used by the DAL device to connect to DigiRM. This was done by viewing the rx/tx bytes reported in ifconfig for the interface in the shell console of the DAL device, which is also included in DAL’s runt system so you can view the same rx/tx byte count in the CLI, web UI, or DigiRM. I also utilized tcpdump to capture the packets going between DigiRM and the device to verify the byte count reported by the interface, just in case any non-DigiRM traffic went through the interface during the test.

Example tcpdump command you can run on the shell console of the DAL device to capture packets going to/from DigiRM:

tcpdump -nw /tmp/digirm_update-metrics.pcap -i any src 52.73.23.137 or dst 52.73.23.137

Where 52.73.23.137 is the IP of the my.devicecloud.com domain the DAL device used to connect to DigiRM. This can then be transferred to a host PC with wireshark where you can use its statistics to see how many total bytes were sent/received in the packet capture. There’s also a handy terminal tool called capinfos that comes with wireshark that you can use.

Example:

$ capinfos update-metrics.pcap
 
File name:           update-metrics.pcap
File type:           Wireshark/tcpdump/... - pcap
File encapsulation:  Linux cooked-mode capture v2
File timestamp precision:  microseconds (6)
Packet size limit:   file hdr: 262144 bytes
Number of packets:   6
File size:           1,719 bytes
Data size:           1,599 bytes
Capture duration:    0.347196 seconds
First packet time:   2021-08-11 14:46:21.360715
Last packet time:    2021-08-11 14:46:21.707911
Data byte rate:      4,605 bytes/s
Data bit rate:       36kbps
Average packet size: 266.50 bytes
Average packet rate: 17 packets/s
SHA256:              5fb99e83614bfc6375929794cbdb0c0160fb8e6532a785a655274588562ff153
RIPEMD160:           b46d0f846bb0a36a28d5ff11393282f9aaf3df29
SHA1:                bc9135b5dbabd79e950354e9257b2bcbd98f25fb
Strict time order:   True
Number of interfaces in file: 1

Interface #0 info:
                     Encapsulation = Linux cooked-mode capture v2 (210 - linux-sll2)
                     Capture length = 262144
                     Time precision = microseconds (6)
                     Time ticks per second = 1000000
                     Number of stat entries = 0
                     Number of packets = 6

Last updated: Feb 16, 2023

Recently Viewed

No recently viewed articles

Did you find this article helpful?