October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk3 min

LoRaWAN DeviceTimeReq: How the Network Time Request Works

DeviceTimeReq is a payload-free LoRaWAN MAC command for requesting network time. Its five-octet response uses GPS time and can help with Class B beacon acquisition.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

DeviceTimeReq is a payload-free LoRaWAN MAC command that asks the Network Server for the current network time. If the server responds, it sends DeviceTimeAns as a Class A downlink in RX1 or RX2. The response contains GPS time—not a ready-made UTC timestamp—and is especially useful for helping a device acquire a Class B beacon.

What DeviceTimeReq does

DeviceTimeReq lets an end-device request network time. It has no payload: the command itself carries no timestamp or other data. The command is defined in the LoRa Alliance’s LoRaWAN L2 1.0.4 Specification, section 5.9.

As an Amazon Associate I earn from qualifying purchases.

The specification says end-devices and Network Servers shall implement the commands, but describes the request and response behavior as optional. A request therefore does not guarantee that a particular network will send an answer; the standards do not guarantee deployment configuration or timely downlink availability.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What DeviceTimeAns contains

The answer is five octets: four octets encode an unsigned seconds count, and one octet encodes a fractional part. Each fractional unit represents 1/256 of a second. The Network Server’s time value refers to the end of the uplink transmission that carried the request.

#1 Best Overall
ESP32 LoRa V3 Development Board for Meshtastic MeshCore LoRaWAN IoT 2pcs
  • Support Arduino Development Environment: Support ESP32 + LoRaWAN protocol Arduino library, this is a standard LoRaWAN protocol that can communicate with any LoRa gateway running the LoRaWAN protocol
  • Highly Integrated: Integrated WiFi, LoRa, Bluetooth three network connections, onboard WiFi, Bluetooth dedicated 2.4GHz metal spring antenna, reserved IPEX (U.FL) interface for LoRa use. Integrated CP2102 USB to serial port chip, convenient for program downloading, debugging information printing
  • Power Supply Method: Onboard SH1.25 battery interface, integrated lithium battery management system; you can also use the Type-C interface to power the development board
  • Highly Interactive: Onboard 0.96-inch 128*64 dot matrix OLED display, which can be used to display debugging information, battery power and other information
  • Widely Application: ESP32 LoRa V3 is now widely used in well-known long-range wireless open-source projects such as Meshtastic and Meshcore, serving applications in smart cities, smart farms, industrial control, and security systems
  • Time scale: GPS time, counted from January 6, 1980 at 00:00:00 UTC.
  • Fraction: 1/256-second increments.
  • Delivery: A Class A downlink in RX1 or RX2.
  • Specified accuracy: The LoRa Alliance specification requires worst-case accuracy of ±100 ms for the time provided by the Network.

That accuracy requirement applies to the provided network time; it is not a guarantee of the end-device’s clock accuracy after drift, missed updates, or application-level clock handling.

Why the timestamp is not UTC

The seconds count is on the GPS timescale. To express it as UTC, an implementation must account for leap seconds; do not treat the count as a Unix timestamp or subtract a fixed offset without maintaining the applicable GPS-to-UTC conversion.

Rank #2
Sale
ESP32 LoRa V3 Development Board for Meshtastic MeshCore LoRaWAN IoT 1pcs
  • Support Arduino Development Environment: Support ESP32 + LoRaWAN protocol Arduino library, this is a standard LoRaWAN protocol that can communicate with any LoRa gateway running the LoRaWAN protocol
  • Highly Integrated: Integrated WiFi, LoRa, Bluetooth three network connections, onboard WiFi, Bluetooth dedicated 2.4GHz metal spring antenna, reserved IPEX (U.FL) interface for LoRa use. Integrated CP2102 USB to serial port chip, convenient for program downloading, debugging information printing
  • Power Supply Method: Onboard SH1.25 battery interface, integrated lithium battery management system; you can also use the Type-C interface to power the development board
  • Highly Interactive: Onboard 0.96-inch 128*64 dot matrix OLED display, which can be used to display debugging information, battery power and other information
  • Widely Application: ESP32 LoRa V3 is now widely used in well-known long-range wireless open-source projects such as Meshtastic and Meshcore, serving applications in smart cities, smart farms, industrial control, and security systems

The specification gives a historical example: GPS time was 17 seconds ahead of UTC as of June 2017. That figure is dated and must not be assumed to be the current offset. As another check on the epoch, the specification maps February 12, 2016 at 14:24:31 UTC to 1,139,322,288 seconds since the GPS epoch.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How it relates to Class B beacon acquisition

A device needs suitable timing to acquire Class B beacons. The L2 1.0.4 specification says synchronizing the device’s internal clock with network time can speed up that acquisition. It also says the older BeaconTimingReq and BeaconTimingAns commands have been deprecated since L2 1.0.3 and should be replaced by DeviceTimeReq and DeviceTimeAns.

Rank #3
Meshnology ESP32 LoRa V3 Board + 3000mAh Battery + Case (N35Plus, 1 Set)
  • Versatile IoT Development: The WiFi LoRa 32 (V3) featuring an ESP32-S3 + SX1262 LoRa node is your ultimate IoT Ar duino board, perfect for creating smart city solutions, agricultural innovations, smart homes, and industrial control systems. With support for Meshtastic and LoRaWAN, this kit is designed for developers seeking to build cutting-edge IoT devices.
  • Enhanced Connectivity Options: Equipped with Wi-Fi, Blue tooth Low Energy (BLE), and LoRa connectivity, this development board offers a comprehensive networking experience. The built-in 2.4GHz metal spring antenna ensures robust communication, while the IPX (U.FL) interface allows for seamless LoRa connection, making it an essential tool for any IoT project.
  • All-In-One Protection with N35PLUS Case: The specially designed N35PLUS case by Meshnology provides the ultimate protection for your WiFi LoRa 32 (V3) board, antenna, and 3000mAh battery. Its compatibility extends to the LoRa 32 (V4) and ESP32-S3 LoRa 32 (V5) boards, ensuring that your devices are well-guarded in various configurations.
  • Long-lasting Power Supply: The included 3000mAh battery allows for extended usage of 13-24 hours depending on the operational mode. It functions like a smartphone, charging via the Type-C interface without the need to remove the battery. This convenience is perfect for makers and hobbyists looking for reliability in their projects.
  • Seamless Integration for Development: With a built-in OLED display for real-time debugging, a USB interface for easy programming, and top-notch battery management, the WiFi LoRa 32 (V3) development kit is crafted for efficiency and user-friendliness. Enjoy an extensive experience with this robust tool, ideal for hobbyists and professionals alike in the realm of IoT and electronic tracking applications.

The LoRa Alliance’s LoRaWAN Specification v1.0.3 page identifies DeviceTimeRequest as a command for synchronizing a device’s real-time clock. The more detailed behavior and accuracy figures above are from L2 1.0.4.

Which time source should a device use?

The right source depends on the device’s LoRaWAN version and available clocks. The LoRa Alliance’s Application Layer Clock Synchronization Specification v1.0.0 gives this guidance:

Rank #4
Heltec ESP32 LoRa 32 V4 Development Board with OLED Display Upgraded ESP32 S3 SX1262 27dBm High Power Chip for WiFi Meshtastic IoT Devices Arduino Smart Home and Wireless Communication
  • V4 Upgraded ESP32-S3 & LoRa SX1262 Development Board: This Lora V4 Development Board features the latest ESP32-S3R2 chip with 2MB PSRAM and 16MB Flash, delivering superior processing for complex IoT applications and Meshtastic projects. This major upgrade from V3 models provides enhanced performance for Meshtastic devices, LoRa development boards, and sophisticated user interfaces, ensuring smooth operation of advanced firmware.
  • High Power 27dBm Long-Range LoRa Radio Communication: The Meshtastic device experience exceptional wireless range with 27dBm transmission power and -137dBm sensitivity. Perfect for building reliable Meshtastic nodes, LoRa radio networks, smart home IoT devices, and industrial applications. This LoRa module provides greater communication distance across large properties and urban environments.
  • Integrated OLED Display & Complete LoRa Meshtastic Kit: This heltec V4 includes a 0.96-inch OLED display for real-time data visualization without additional hardware. The protective casing features FPC antenna for stable Wi-Fi/Bluetooth and external antenna for enhanced LoRa performance. Provides a complete Meshtastic development board experience ready for immediate deployment.
  • Advanced Power Management with Solar & GPS Connectivity: The ESP32 LoRa 32 V4 Designed for outdoor use with optimized battery management and 20μA sleep current. Includes solar panel interface for Meshtastic solar nodes and GNSS port for Meshtastic GPS applications. Type-C interface with voltage regulation ensures reliable operation for asset tracking and remote monitoring.
  • Fully Compatible ESP32 LoRa Development Board: The ESP32 Lora V4 Development Board Maintains complete pin compatibility with Heltec LoRa 32 V3 for seamless project migration. Ready for Arduino and PlatformIO development, this versatile board supports LoRaWAN, Wi-Fi, and Bluetooth protocols for smart agriculture, industrial IoT, and wireless security systems.
  • LoRaWAN 1.1 or later, without another accurate clock: Use the DeviceTimeReq MAC command rather than the separate application-layer clock synchronization package.
  • Class B device: Use network beacon time directly.
  • Device with an accurate external clock: Use that source; the Alliance gives GPS as an example.

These are source-selection recommendations, not comparative performance results. The package page does not establish numerical differences in efficiency or accuracy between the approaches.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Implementation points to keep straight

  • Keep the protocol layers distinct: DeviceTimeReq is a MAC command; the clock synchronization package is an application-layer mechanism.
  • Interpret the answer as GPS time and apply leap-second handling when UTC is needed.
  • Anchor the received time to the end of the request uplink, as specified.
  • Do not assume every network will answer or that the specified network-time accuracy describes the device’s long-term clock discipline.

The detailed command description here is grounded in TS001-1.0.4. The LoRa Alliance’s technical publications index lists later publications as well, including TS001-1.0.4, TS003-2.0.0, and RP002-1.0.5. For version-specific implementation work, consult the applicable current specification and regional parameters.

Best Value
ESP32 LoRa V3 Development Board for Meshtastic MeshCore LoRaWAN IoT 2pcs
  • Support Arduino Development Environment: Support ESP32 + LoRaWAN protocol Arduino library, this is a standard LoRaWAN protocol that can communicate with any LoRa gateway running the LoRaWAN protocol
  • Highly Integrated: Integrated WiFi, LoRa, Bluetooth three network connections, onboard WiFi, Bluetooth dedicated 2.4GHz metal spring antenna, reserved IPEX (U.FL) interface for LoRa use. Integrated CP2102 USB to serial port chip, convenient for program downloading, debugging information printing
  • Power Supply Method: Onboard SH1.25 battery interface, integrated lithium battery management system; you can also use the Type-C interface to power the development board
  • Highly Interactive: Onboard 0.96-inch 128*64 dot matrix OLED display, which can be used to display debugging information, battery power and other information
  • Widely Application: ESP32 LoRa V3 is now widely used in well-known long-range wireless open-source projects such as Meshtastic and Meshcore, serving applications in smart cities, smart farms, industrial control, and security systems

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.