NetworkDataMonitor - speed and data usage

Description

The extension allows you to track the speed of sending and receiving data on the network, as well as mobile data consumption and overall data usage since the last time you turned on the phone.
Built with <3 and Rush.

Table of Contents

Blocks:

Events

SpeedMonitoring:

Description: An event that fires every second and returns the speed at which data is sent and received, expressed in kbps.

Returns:
  • rxSpeed: number
  • txSpeed: number

Methods

TotalRxUsage:

Description: Returns the overall downloaded data usage since the phone was last turned on, expressed in Bytes.

TotalTxUsage:

Description: Returns the overall uploaded data usage since the phone was last turned on, expressed in Bytes.

MobileRxUsage:

Description: Returns the downloaded mobile data usage since the phone was last turned on, expressed in Bytes. It returns data only when we use a mobile connection.

MobileTxUsage:

Description: Returns the uploaded mobile data usage since the phone was last turned on, expressed in Bytes. It returns data only when we use a mobile connection.

Properties

IsMobileDataConnected:

Description: Checks whether the phone is using a mobile connection.

IsConnectedToInternet

Description: Checks whether the phone is connected to the Internet.

Download:

aix : [pl.patryk_f.NetworkDataMonitor.aix|attachment](upload://hKuXZWLxF1qb44GWKrJzy5ccuJ2.aix) (7.4 KB)

aia: InternetUsage.aia (10.0 KB)

9 Likes

Awesome and very useful extension. Great job man :+1:

Thanks.. A fairly simple extension, but I haven't found another one. I will try to access the data usage history.

1 Like