NetworkDataMonitor - speed and data usage

The extension is free, created for non-commercial use.

I do not consent to placing it in applications for sale.

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 (8.1 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

Hello friend, the link is down, could you help me with that?

aix link is down, but the aia link is working.
You can extract the aix from aia file:
pl.patryk_f.NetworkDataMonitor.aix (8.1 KB)

Thanks. Strange that the link has expired....

muchas gracias

I have a question, how can I express the value of Tx and RX in MB?