IoT/M2M Device Data Usage Records

This dataset provides detailed records of IoT and machine-to-machine device data sessions, including session identifiers, eSIM details, LPWAN technology types, transmission metrics, device sleep cycles, and fleet management attributes. It enables comprehensive analysis of device connectivity, operational efficiency, and fleet performance, supporting diagnostics, optimization, and predictive maintenance for large-scale IoT deployments.

  • last updated 1 Nov 2025
  • by GoMask
The brief that made it

IoT device fleet monitoring and management

Sample rows

preview · 8 of 900 rows · all 18 columns
session_idstringtechnology_typestringsleep_cycle_countintegersession_statusstringdevice_idstringesim_idstringfleet_idstringsession_start_timedatetimesession_end_timedatetimedata_transmitted_bytesintegerdata_received_bytesintegertransmission_countintegeraverage_sleep_duration_secondsfloatdevice_location_latitudefloatdevice_location_longitudefloatfirmware_versionstringerror_codestringfleet_manager_idstring
NBIOT-1A8B3C2DNB-IoT2completedDEV-1001ESIM-4532AFLEET-012024-05-30T07:12:13Z2024-05-30T07:52:15Z112315294136.240.7128-74.006v2.1.3-betablankFM-101
LORA-7682E4ADLoRaWAN13completedDEV-1002ESIM-4532BFLEET-022024-05-30T08:22:10Z2024-05-30T11:47:30Z6304527951031051467.737.7749-122.4194v3.2.1blankFM-102
SIGFOX-INTERRUPTED-9FDB4E2ASigfox0interruptedDEV-1003ESIM-4532Cblank2024-06-01T23:59:59Z2024-06-02T00:01:01Z000blank89.9999179.9999v1.4.0E401blank
LTE-M-FAILED-1538DFB2LTE-M0failedDEV-1004ESIM-4532DFLEET-032024-06-02T13:05:44Z2024-06-02T13:07:44Z000blank34.0522-118.2437v4.0.2-rcE502FM-103
OTHER-56A9C82FOther1completedDEV-1005ESIM-4532Eblank2024-06-03T19:17:13Z2024-06-03T19:18:14Z2341803211.6-89.9990v0.5.1blankblank
NBIOT-6BDAE820NB-IoT2completedDEV-1006ESIM-4532FFLEET-012024-06-04T09:22:08Z2024-06-04T09:53:08Z187622562112.951.5074-0.1278v3.0.1blankFM-101
LORA-COMPLETED-C392DFA1LoRaWAN10completedDEV-1007ESIM-4532GFLEET-042024-06-04T15:23:42Z2024-06-04T17:02:12Z898432100232182800.348.85662.3522v4.1.0blankFM-104
SIGFOX-FAILED-8A13F62BSigfox0failedDEV-1008ESIM-4532Hblank2024-06-04T03:21:01Z2024-06-04T03:21:30Z000blank89.50v2.0.1-alphaE504blank

What the 900 rows show

from the 900-row sample

LoRaWAN (technology type) stands out: mean sleep_cycle_count is 17.8, against 0.91 for the rest.

  • 1median sleep_cycle_count
  • 71fleets
  • 102fleet managers
  • 1,342median data_transmitted_bytes
  • 1,879median data_received_bytes
  • 3median transmission_count
Mean sleep_cycle_count by technology_type899 rows
010201.8NB-IoT195 rows0.93LTE-M173 rows17.8LoRaWAN179 rows0.0Sigfox186 rows0.86Other166 rows
sleep_cycle_count899 rows, in bands of 5
036072071376552352701530sleep_cycle_count →

Median 1, from 0 to 30.

session_status899 rows with a value · 1 left blank
  1. completed632
  2. failed109
  3. interrupted97
  4. pending61
18 columns by typefrom the column list below
  • string 9
  • integer 4
  • float 3
  • datetime 2

Columns

18 columns in three groups
blueprint · 18 columns
columntypedescriptionexample
Text 9 columns
session_idstringUnique identifier for each device data sessionuniqueNBIOT-1A8B3C2D
device_idstringUnique identifier for the IoT/M2M deviceDEV-1001
esim_idstringEmbedded SIM (eSIM/eUICC) identifier associated with the deviceESIM-4532A
fleet_idstringIdentifier for the fleet or group the device belongs tooptionalFLEET-01
technology_typestringLPWAN technology used for the session (e.g., NB-IoT, LTE-M)NB-IoT · LTE-M · LoRaWAN · Sigfox · OtherNB-IoT
firmware_versionstringFirmware version running on the device during the sessionoptionalv2.1.3-beta
session_statusstringStatus of the session (e.g., completed, interrupted, failed)completed · interrupted · failed · pendingcompleted
error_codestringError code if the session failed or was interruptedoptionalE401
fleet_manager_idstringIdentifier for the fleet manager responsible for the deviceoptionalFM-101
Numbers 7 columns
data_transmitted_bytesintegerTotal amount of data transmitted during the session, in bytes0 or more1123
data_received_bytesintegerTotal amount of data received during the session, in bytes0 or more1529
transmission_countintegerNumber of discrete transmissions during the session0 or more · optional4
sleep_cycle_countintegerNumber of sleep cycles the device entered during the session0 or more · optional2
average_sleep_duration_secondsfloatAverage duration of device sleep cycles in seconds0 or more · optional136.2
device_location_latitudefloatLatitude of the device during the session (if available)-90 to 90 · optional40.7128
device_location_longitudefloatLongitude of the device during the session (if available)-180 to 180 · optional-74.006
Dates and times 2 columns
session_start_timedatetimeTimestamp when the data session started2024-05-30T07:12:13Z
session_end_timedatetimeTimestamp when the data session ended2024-05-30T07:52:15Z

Use it for

  • median sleep c…1899 rowsmean sleep cycle coun…1.8NB-I…0.93LTE-M17.8LoRa…0.0Sigf…

    A telecommunications dashboard

    Sleep_cycle_count by technology_type and a breakdown of session_status. Excel, Power BI or Tableau.

  • Why do the 179 LoRaWAN rows have a mean sleep_cycle_count of 17.8?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable sessions with device_id, esim_id and fleet_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 18 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset900 rows18 columns
Yours1,000 rows18 columnsdevice_location_latitude: UK only

blueprint · iotm2m-device-data-usage-records

Behind this dataset

Same schema. As many rows as you need.

These 900 rows came out of a blueprint — 18 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Device IMEI and ICCID (eSIM identifier) for IoT devices
  • Data session: typically small packets (<1KB) with infrequent transmissions
  • RAT type: NB-IoT (Narrowband IoT), LTE-M (LTE for Machines), 2G fallback
  • APN for IoT: segregated from consumer internet traffic
  • PSM (Power Saving Mode) and eDRX (extended Discontinuous Reception) cycles
  • Device location: cell ID or GPS coordinates for asset tracking
  • Firmware Over-The-Air (FOTA) updates data volume
  • Fleet management: device grouping, bulk provisioning, global SIM
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
iotm2m-device-data-usage-records

What should your data show?

Preview 20 rows free
No signup. No card.