An official website of the United States government
Skip to main content
AdeleAlaskaAlaskan EagleAlaskan HawkAllison CrosbyAmelia IslandAmericaAMR A3Andi RaeApacheArrow PointArulaqAtchafalayaAtlanticAvalonBaltimoreBayportBeaverB.E. LindholmBen WestonBill HolmanBlack HawkBorinquenBR 8Brandy StationBrittyn BBrunswickCaptain FrankCarolinaCatalinaCharlestonChesapeakeCK 7ClearwaterCMT 193CMT 249CMT 278-BCMT 296-BCod Fish IIColumbiaCommanderConstellationCrew CompassC.R. McCaskillCrosby DredgerCrowCrown PointCT 150CurrituckDale Pyatt

Data Transmission

Dredge plant data are transmitted to the DQM Center in real time through the DQM Web Service. Each dredge plant is provisioned with its own connection information, and the contractor's onboard system sends data in the specified format at a set cadence using one of the supported protocols.

Supported Transmission Methods

Three methods are available for sending data to DQM. The Azure IoT Hub Device SDK is strongly recommended for all new implementations.

Recommended

Azure IoT Hub Device SDK

The default and recommended choice for virtually all new implementations. The SDK handles connection management, TLS, authentication, retries, and SAS token generation automatically. Available for C#/.NET, Java, Python, Node.js, C, and embedded C.

HTTPS (REST) Direct

Use only if your environment cannot host an SDK runtime. Each message opens a new TLS connection, making it the simplest protocol to implement from scratch but the least efficient for high-frequency transmissions.

MQTT Direct

Use only if the SDK is not an option and you need a persistent connection. This approach requires you to manually generate, manage, and renew SAS tokens for authentication. Higher implementation complexity.

Payload Formats

The data in the message body must be formatted according to the plant type.

Data Frequency

Data reporting intervals vary based on plant type and operational activity.

Hopper Dredges

All events: 6 to 12 seconds

Pipeline Dredges

All events: 6 to 12 seconds

Mechanical Dredges

Time Interval Events: 1 minute

Dig/Dump Events: a data point must be recorded within 1 second of occurrence.

Scows

Loading/Sailing/Offloading/Idle: 1 minute

Hull Open: 6–12 seconds

Data Backup & Archival

Data will be logged locally onboard the dredge plant as a backup of transmitted data. An archive of all data sent to the DQM Center in the format that it was originally collected and transmitted must be maintained.

This archive will be preserved by the contractor for a minimum of one year past the end of the dredging contract. The DQM Center or USACE may require, at no increase in the contract price, that the contractor provide a copy of these data covering specified time periods.

Useful Resources

Reference documentation for Azure IoT Hub integration

Contact DQM Support

For onboarding, credentials, test devices, plant type assignment, or payload schemas — contact the USACE National DQM Center.

Learn more