Live demo
A simulated corridor, the real rules
90 minutes of a morning on ten miles of two-lane highway with 25 LaneWarden nodes and one flagging operation. Play it, scrub it, open any device, acknowledge alerts and post a message. Everything is computed in your browser from the same rules the system runs.
Simulated data. The demonstration corridor is fictional. Work area A runs one-lane, two-way with flaggers between MP 15.3 and MP 15.8. Speeds, alerts and the WZDx feed come from a model, not a real road.
Scenario
A long westbound hold builds a queue toward the crest at MP 16.8. As the tail approaches the hill, the warning moves to a sign far enough upstream that drivers see it before the crest.
What to watch
- Slow, then stopped traffic at P-4 puts the warning on MK-WB, the nearest sign half a mile before the tail.
- As the tail grows to within half a mile of MK-WB, the warning moves upstream to M-4.
- With the tail just past the crest, only a sign at least 1,000 ft before the crest may carry it.
- The 15-minute delay alert goes to the traffic control supervisor.
06:30
Minute 0 of 90
Hidden queue over a crest, paused at 06:30.
- Eastbound travel
- 13.8min
- 3.3 min of delay against free flow (10.5 min)
- Westbound travel
- 12.7min
- 2.1 min of delay against free flow (10.5 min)
- Queue
- None
- Flagger queues only; nothing reaches detection
- Needs acknowledgment
- 0
- All alerts acknowledged
- Devices reporting
- 25/25
- Sensor cones report on their own network
- Weather at L-2
- 41°F
- Dry, 62% humidity
Corridor map
- Free flow, over 45 mph
- Moderate, 20 to 45 mph
- Heavy, under 20 mph
- Device warning
- Not reporting
- Sign showing a warning
All 27 devices in a table
| Device | Type | Milepost | Serves | Status | Now |
|---|---|---|---|---|---|
| Messenger | MP 10.4 | Eastbound | OK | Travel time: WORK ZONE AHEAD / TIME TO MP 20 14 MIN | |
| Pulse | MP 10.9 | Both | OK | 56 mph EB | |
| Messenger | MP 11.2 | Eastbound | OK | Travel time: WORK ZONE AHEAD / TIME TO MP 20 13 MIN | |
| Marker | MP 11.5 | Eastbound | OK | Standing by | |
| Lookout | MP 11.8 | Both | OK | 58 mph EB | |
| Pulse | MP 12.3 | Both | OK | 58 mph EB | |
| Entry Alert | MP 13.2 | Both | OK | Standing by | |
| Pulse | MP 13.7 | Both | OK | 56 mph EB | |
| Messenger | MP 14.1 | Eastbound | OK | Travel time: WORK ZONE AHEAD / TIME TO MP 20 10 MIN | |
| Lookout | MP 14.4 | Both | OK | 57 mph EB | |
| Pace | MP 14.75 | Eastbound | OK | 45 mph limit | |
| Arrow Link | MP 15.2 | Eastbound | OK | Standing by | |
| Sentinel | MP 15.25 | Eastbound | OK | 4 mph EB | |
| Marker | MP 15.3 | Eastbound | OK | Standing by | |
| Sensor cones | MP 15.34 | Eastbound | OK | Supplier network | |
| Sensor cones | MP 15.76 | Westbound | OK | Supplier network | |
| Marker | MP 15.8 | Westbound | OK | Standing by | |
| Sentinel | MP 15.85 | Westbound | OK | 4 mph WB | |
| Pace | MP 16.35 | Westbound | OK | 45 mph limit | |
| Pulse | MP 16.45 | Both | OK | 57 mph EB | |
| Messenger | MP 17.0 | Westbound | OK | Travel time: WORK ZONE AHEAD / TIME TO MP 10 10 MIN | |
| Entry Alert | MP 17.2 | Both | OK | Standing by | |
| Lookout | MP 17.6 | Both | OK | 58 mph EB | |
| Marker | MP 18.5 | Eastbound | OK | Standing by | |
| Messenger | MP 18.8 | Westbound | OK | Travel time: WORK ZONE AHEAD / TIME TO MP 10 12 MIN | |
| Pulse | MP 19.1 | Both | OK | 57 mph EB | |
| Messenger | MP 19.6 | Westbound | OK | Travel time: WORK ZONE AHEAD / TIME TO MP 10 13 MIN |
Travel time, end to end
Delay alerts go out at 15 minutes (prepare to reopen) and 20 minutes (reopen and notify) over free flow.
Speed along the corridor
Westbound, drawn in the direction of travel, over the terrain profile.
Shaded bands: moderate (20 to 45 mph) and heavy (under 20 mph). Orange: work area A. Grey: terrain.
Alerts
Signs and speed limits
Automated messages come from the approved library. A manual message needs approval and pauses automation on that sign until you return it.
- WORKZONEAHEAD1/2TIME TOMP 2014 MIN2/2Eastbound · MP 10.4Travel time
No queue or hazard for this sign. Travel time to MP 20: 14 min.
- WORKZONEAHEAD1/2TIME TOMP 2013 MIN2/2Eastbound · MP 11.2Travel time
No queue or hazard for this sign. Travel time to MP 20: 13 min.
- WORKZONEAHEAD1/2TIME TOMP 2010 MIN2/2Eastbound · MP 14.1Travel time
No queue or hazard for this sign. Travel time to MP 20: 10 min.
- WORKZONEAHEAD1/2TIME TOMP 1013 MIN2/2Westbound · MP 19.6Travel time
No queue or hazard for this sign. Travel time to MP 10: 13 min.
- WORKZONEAHEAD1/2TIME TOMP 1012 MIN2/2Westbound · MP 18.8Travel time
No queue or hazard for this sign. Travel time to MP 10: 12 min.
- WORKZONEAHEAD1/2TIME TOMP 1010 MIN2/2Westbound · MP 17.0Travel time
No queue or hazard for this sign. Travel time to MP 10: 10 min.
WZDx 4.2 device feed
Published every 60 seconds. This one is for 06:30, with 33 devices.
{
"feed_info": {
"publisher": "LaneWarden (demonstration data)",
"version": "4.2",
"license": "https://creativecommons.org/publicdomain/zero/1.0/",
"update_date": "2026-11-04T13:30:00Z",
"update_frequency": 60,
"contact_name": "LaneWarden",
"data_sources": [
{
"data_source_id": "lanewarden-demo",
"organization_name": "LaneWarden",
"update_date": "2026-11-04T13:30:00Z",
"update_frequency": 60,
"location_verify_method": "GNSS on every device, checked at setup"
}
]
},
"type": "FeatureCollection",
"features": [
{
"id": "M-1",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "dynamic-message-sign",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "M-1",
"description": "Messenger: Eastbound approach, first stage",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 10.4,
"make": "LaneWarden",
"model": "Messenger",
"serial_number": "LW-MSG-0101",
"firmware_version": "edge 3.4.2"
},
"message_multi_string": "[pt25o0][jl3]WORK[nl]ZONE[nl]AHEAD[np]TIME TO[nl]MP 20[nl]14 MIN"
},
"geometry": {
"type": "Point",
"coordinates": [
-104.612552,
39.119124
]
}
},
{
"id": "M-2",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "dynamic-message-sign",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "M-2",
"description": "Messenger: Eastbound approach, before the crest at MP 12.6",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 11.2,
"make": "LaneWarden",
"model": "Messenger",
"serial_number": "LW-MSG-0102",
"firmware_version": "edge 3.4.2"
},
"message_multi_string": "[pt25o0][jl3]WORK[nl]ZONE[nl]AHEAD[np]TIME TO[nl]MP 20[nl]13 MIN"
},
"geometry": {
"type": "Point",
"coordinates": [
-104.597656,
39.121215
]
}
},
{
"id": "M-3",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "dynamic-message-sign",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "M-3",
"description": "Messenger: Westbound approach, first stage",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 19.6,
"make": "LaneWarden",
"model": "Messenger",
"serial_number": "LW-MSG-0103",
"firmware_version": "edge 3.4.2"
},
"message_multi_string": "[pt25o0][jl3]WORK[nl]ZONE[nl]AHEAD[np]TIME TO[nl]MP 10[nl]13 MIN"
},
"geometry": {
"type": "Point",
"coordinates": [
-104.441248,
39.112106
]
}
},
{
"id": "M-4",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "dynamic-message-sign",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "M-4",
"description": "Messenger: Westbound approach, 2 miles before the crest at MP 16.8",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 18.8,
"make": "LaneWarden",
"model": "Messenger",
"serial_number": "LW-MSG-0104",
"firmware_version": "edge 3.4.2"
},
"message_multi_string": "[pt25o0][jl3]WORK[nl]ZONE[nl]AHEAD[np]TIME TO[nl]MP 10[nl]12 MIN"
},
"geometry": {
"type": "Point",
"coordinates": [
-104.456144,
39.112934
]
}
},
{
"id": "L-1-eb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "L-1 eastbound",
"description": "Lookout: West gateway, travel-time station West",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 11.8,
"make": "LaneWarden",
"model": "Lookout",
"serial_number": "LW-LKO-0201",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 93.3,
"volume_vph": 553,
"occupancy_percent": 3,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-eb",
"average_speed_kph": 93.3,
"volume_vph": 553,
"occupancy_percent": 3
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.586484,
39.122501
]
}
},
{
"id": "L-1-wb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "L-1 westbound",
"description": "Lookout: West gateway, travel-time station West",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 11.8,
"make": "LaneWarden",
"model": "Lookout",
"serial_number": "LW-LKO-0201",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 88.5,
"volume_vph": 550,
"occupancy_percent": 5,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-wb",
"average_speed_kph": 88.5,
"volume_vph": 550,
"occupancy_percent": 5
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.586484,
39.122501
]
}
},
{
"id": "L-2-eb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "L-2 eastbound",
"description": "Lookout: Grade before the crest at MP 14.9; weather station; satellite standby",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 14.4,
"make": "LaneWarden",
"model": "Lookout",
"serial_number": "LW-LKO-0202",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 91.7,
"volume_vph": 544,
"occupancy_percent": 4,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-eb",
"average_speed_kph": 91.7,
"volume_vph": 544,
"occupancy_percent": 4
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.538072,
39.123258
]
}
},
{
"id": "L-2-wb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "L-2 westbound",
"description": "Lookout: Grade before the crest at MP 14.9; weather station; satellite standby",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 14.4,
"make": "LaneWarden",
"model": "Lookout",
"serial_number": "LW-LKO-0202",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 88.5,
"volume_vph": 551,
"occupancy_percent": 4,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-wb",
"average_speed_kph": 88.5,
"volume_vph": 551,
"occupancy_percent": 4
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.538072,
39.123258
]
}
},
{
"id": "L-3-eb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "L-3 eastbound",
"description": "Lookout: East gateway, travel-time station East",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 17.6,
"make": "LaneWarden",
"model": "Lookout",
"serial_number": "LW-LKO-0203",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 93.3,
"volume_vph": 528,
"occupancy_percent": 4,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-eb",
"average_speed_kph": 93.3,
"volume_vph": 528,
"occupancy_percent": 4
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.478488,
39.115445
]
}
},
{
"id": "L-3-wb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "L-3 westbound",
"description": "Lookout: East gateway, travel-time station East",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 17.6,
"make": "LaneWarden",
"model": "Lookout",
"serial_number": "LW-LKO-0203",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 90.1,
"volume_vph": 532,
"occupancy_percent": 4,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-wb",
"average_speed_kph": 90.1,
"volume_vph": 532,
"occupancy_percent": 4
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.478488,
39.115445
]
}
},
{
"id": "P-1-eb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "P-1 eastbound",
"description": "Pulse: West approach",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 10.9,
"make": "LaneWarden",
"model": "Pulse",
"serial_number": "LW-PLS-0301",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 90.1,
"volume_vph": 555,
"occupancy_percent": 3,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-eb",
"average_speed_kph": 90.1,
"volume_vph": 555,
"occupancy_percent": 3
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.603242,
39.120469
]
}
},
{
"id": "P-1-wb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "P-1 westbound",
"description": "Pulse: West approach",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 10.9,
"make": "LaneWarden",
"model": "Pulse",
"serial_number": "LW-PLS-0301",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 93.3,
"volume_vph": 577,
"occupancy_percent": 3,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-wb",
"average_speed_kph": 93.3,
"volume_vph": 577,
"occupancy_percent": 3
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.603242,
39.120469
]
}
},
{
"id": "P-2-eb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "P-2 eastbound",
"description": "Pulse: Before the crest at MP 12.6",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 12.3,
"make": "LaneWarden",
"model": "Pulse",
"serial_number": "LW-PLS-0302",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 93.3,
"volume_vph": 570,
"occupancy_percent": 3,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-eb",
"average_speed_kph": 93.3,
"volume_vph": 570,
"occupancy_percent": 3
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.577174,
39.123303
]
}
},
{
"id": "P-2-wb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "P-2 westbound",
"description": "Pulse: Before the crest at MP 12.6",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 12.3,
"make": "LaneWarden",
"model": "Pulse",
"serial_number": "LW-PLS-0302",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 91.7,
"volume_vph": 547,
"occupancy_percent": 5,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-wb",
"average_speed_kph": 91.7,
"volume_vph": 547,
"occupancy_percent": 5
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.577174,
39.123303
]
}
},
{
"id": "P-3-eb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "P-3 eastbound",
"description": "Pulse: Dip between the crests",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 13.7,
"make": "LaneWarden",
"model": "Pulse",
"serial_number": "LW-PLS-0303",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 90.1,
"volume_vph": 562,
"occupancy_percent": 6,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-eb",
"average_speed_kph": 90.1,
"volume_vph": 562,
"occupancy_percent": 6
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.551106,
39.123911
]
}
},
{
"id": "P-3-wb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "P-3 westbound",
"description": "Pulse: Dip between the crests",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 13.7,
"make": "LaneWarden",
"model": "Pulse",
"serial_number": "LW-PLS-0303",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 93.3,
"volume_vph": 525,
"occupancy_percent": 5,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-wb",
"average_speed_kph": 93.3,
"volume_vph": 525,
"occupancy_percent": 5
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.551106,
39.123911
]
}
},
{
"id": "P-4-eb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "P-4 eastbound",
"description": "Pulse: Past the crest at MP 16.8 for westbound traffic",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 16.45,
"make": "LaneWarden",
"model": "Pulse",
"serial_number": "LW-PLS-0304",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 91.7,
"volume_vph": 530,
"occupancy_percent": 5,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-eb",
"average_speed_kph": 91.7,
"volume_vph": 530,
"occupancy_percent": 5
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.499901,
39.118612
]
}
},
{
"id": "P-4-wb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "P-4 westbound",
"description": "Pulse: Past the crest at MP 16.8 for westbound traffic",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 16.45,
"make": "LaneWarden",
"model": "Pulse",
"serial_number": "LW-PLS-0304",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 90.1,
"volume_vph": 553,
"occupancy_percent": 4,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-wb",
"average_speed_kph": 90.1,
"volume_vph": 553,
"occupancy_percent": 4
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.499901,
39.118612
]
}
},
{
"id": "P-5-eb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "P-5 eastbound",
"description": "Pulse: East approach",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 19.1,
"make": "LaneWarden",
"model": "Pulse",
"serial_number": "LW-PLS-0305",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 91.7,
"volume_vph": 571,
"occupancy_percent": 4,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-eb",
"average_speed_kph": 91.7,
"volume_vph": 571,
"occupancy_percent": 4
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.450558,
39.112532
]
}
},
{
"id": "P-5-wb",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "P-5 westbound",
"description": "Pulse: East approach",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 19.1,
"make": "LaneWarden",
"model": "Pulse",
"serial_number": "LW-PLS-0305",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 90.1,
"volume_vph": 574,
"occupancy_percent": 4,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-wb",
"average_speed_kph": 90.1,
"volume_vph": 574,
"occupancy_percent": 4
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.450558,
39.112532
]
}
},
{
"id": "E-1",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "flashing-beacon",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_names": [
"Demonstration Highway"
],
"name": "E-1",
"description": "Entry Alert: Haul road entrance, south side",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb",
"demo-work-area-a-wb"
],
"milepost": 13.2,
"make": "LaneWarden",
"model": "Entry Alert",
"serial_number": "LW-ENT-0401",
"firmware_version": "edge 3.4.2"
},
"function": "vehicle-entering",
"is_flashing": false,
"sign_text": "TRUCKS ENTERING WHEN FLASHING"
},
"geometry": {
"type": "Point",
"coordinates": [
-104.560416,
39.123988
]
}
},
{
"id": "E-2",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "flashing-beacon",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_names": [
"Demonstration Highway"
],
"name": "E-2",
"description": "Entry Alert: Gravel pit access, north side",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb",
"demo-work-area-a-wb"
],
"milepost": 17.2,
"make": "LaneWarden",
"model": "Entry Alert",
"serial_number": "LW-ENT-0402",
"firmware_version": "edge 3.4.2"
},
"function": "vehicle-entering",
"is_flashing": false,
"sign_text": "TRUCKS ENTERING WHEN FLASHING"
},
"geometry": {
"type": "Point",
"coordinates": [
-104.485936,
39.116508
]
}
},
{
"id": "K-1",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "location-marker",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_names": [
"Demonstration Highway"
],
"name": "K-1",
"description": "Marker: Project begin",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 11.5,
"make": "LaneWarden",
"model": "Marker",
"serial_number": "LW-MRK-0501",
"firmware_version": "mk 1.9.0"
},
"marked_locations": [
{
"type": "work-zone-start",
"road_event_id": "demo-work-area-a-eb"
},
{
"type": "work-zone-end",
"road_event_id": "demo-work-area-a-wb"
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.59207,
39.121897
]
}
},
{
"id": "K-2",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "location-marker",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_names": [
"Demonstration Highway"
],
"name": "K-2",
"description": "Marker: Project end",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 18.5,
"make": "LaneWarden",
"model": "Marker",
"serial_number": "LW-MRK-0502",
"firmware_version": "mk 1.9.0"
},
"marked_locations": [
{
"type": "work-zone-end",
"road_event_id": "demo-work-area-a-eb"
},
{
"type": "work-zone-start",
"road_event_id": "demo-work-area-a-wb"
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.46173,
39.113438
]
}
},
{
"id": "AL-1",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "arrow-board",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "AL-1",
"description": "Arrow Link: Contractor's arrow board at the eastbound taper, caution mode",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 15.2,
"make": "LaneWarden",
"model": "Arrow Link",
"serial_number": "LW-ARW-0601",
"firmware_version": "al 2.1.4"
},
"pattern": "four-corners-flashing",
"is_in_transport_position": false
},
"geometry": {
"type": "Point",
"coordinates": [
-104.523176,
39.121825
]
}
},
{
"id": "MK-EB",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "dynamic-message-sign",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "MK-EB",
"description": "Messenger: Kit sign, 1.2 mi before the eastbound flagger and 0.8 mi before the crest at MP 14.9",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 14.1,
"make": "LaneWarden",
"model": "Messenger",
"serial_number": "LW-MSG-1101",
"firmware_version": "edge 3.4.2"
},
"message_multi_string": "[pt25o0][jl3]WORK[nl]ZONE[nl]AHEAD[np]TIME TO[nl]MP 20[nl]10 MIN"
},
"geometry": {
"type": "Point",
"coordinates": [
-104.543658,
39.123613
]
}
},
{
"id": "PK-EB",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "hybrid-sign",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "PK-EB",
"description": "Pace: Start of the eastbound reduced-speed zone",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 14.75,
"make": "LaneWarden",
"model": "Pace",
"serial_number": "LW-PAC-1201",
"firmware_version": "edge 3.4.2"
},
"dynamic_message_function": "speed-limit",
"dynamic_message_text": "45",
"static_sign_text": "WORK ZONE SPEED LIMIT"
},
"geometry": {
"type": "Point",
"coordinates": [
-104.531555,
39.122712
]
}
},
{
"id": "SK-EB",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "SK-EB",
"description": "Sentinel: Eastbound flagger station",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 15.25,
"make": "LaneWarden",
"model": "Sentinel",
"serial_number": "LW-SEN-1301",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 6.4,
"volume_vph": 333,
"occupancy_percent": 55,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-eb",
"average_speed_kph": 6.4,
"volume_vph": 333,
"occupancy_percent": 55
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.522245,
39.121715
]
}
},
{
"id": "KK-EB",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "location-marker",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "eastbound",
"road_names": [
"Demonstration Highway"
],
"name": "KK-EB",
"description": "Marker: Eastbound flagger and work area start",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-eb"
],
"milepost": 15.3,
"make": "LaneWarden",
"model": "Marker",
"serial_number": "LW-MRK-1401",
"firmware_version": "mk 1.9.0"
},
"marked_locations": [
{
"type": "flagger",
"road_event_id": "demo-work-area-a-eb"
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.521314,
39.121603
]
}
},
{
"id": "MK-WB",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "dynamic-message-sign",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "MK-WB",
"description": "Messenger: Kit sign, 1.2 mi before the westbound flagger and 1,050 ft before the crest at MP 16.8",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 17,
"make": "LaneWarden",
"model": "Messenger",
"serial_number": "LW-MSG-1102",
"firmware_version": "edge 3.4.2"
},
"message_multi_string": "[pt25o0][jl3]WORK[nl]ZONE[nl]AHEAD[np]TIME TO[nl]MP 10[nl]10 MIN"
},
"geometry": {
"type": "Point",
"coordinates": [
-104.48966,
39.117061
]
}
},
{
"id": "PK-WB",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "hybrid-sign",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "PK-WB",
"description": "Pace: Start of the westbound reduced-speed zone",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 16.35,
"make": "LaneWarden",
"model": "Pace",
"serial_number": "LW-PAC-1202",
"firmware_version": "edge 3.4.2"
},
"dynamic_message_function": "speed-limit",
"dynamic_message_text": "45",
"static_sign_text": "WORK ZONE SPEED LIMIT"
},
"geometry": {
"type": "Point",
"coordinates": [
-104.501763,
39.118892
]
}
},
{
"id": "SK-WB",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "traffic-sensor",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "SK-WB",
"description": "Sentinel: Westbound flagger station",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 15.85,
"make": "LaneWarden",
"model": "Sentinel",
"serial_number": "LW-SEN-1302",
"firmware_version": "edge 3.4.2"
},
"collection_interval_start_date": "2026-11-04T13:29:00Z",
"collection_interval_end_date": "2026-11-04T13:30:00Z",
"average_speed_kph": 6.4,
"volume_vph": 272,
"occupancy_percent": 55,
"lane_data": [
{
"lane_order": 1,
"road_event_id": "demo-work-area-a-wb",
"average_speed_kph": 6.4,
"volume_vph": 272,
"occupancy_percent": 55
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.511073,
39.120252
]
}
},
{
"id": "KK-WB",
"type": "Feature",
"properties": {
"core_details": {
"device_type": "location-marker",
"data_source_id": "lanewarden-demo",
"device_status": "ok",
"update_date": "2026-11-04T13:30:00Z",
"has_automatic_location": true,
"road_direction": "westbound",
"road_names": [
"Demonstration Highway"
],
"name": "KK-WB",
"description": "Marker: Westbound flagger",
"is_moving": false,
"road_event_ids": [
"demo-work-area-a-wb"
],
"milepost": 15.8,
"make": "LaneWarden",
"model": "Marker",
"serial_number": "LW-MRK-1402",
"firmware_version": "mk 1.9.0"
},
"marked_locations": [
{
"type": "flagger",
"road_event_id": "demo-work-area-a-wb"
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-104.512004,
39.120383
]
}
}
]
}Checked against the official WZDx 4.2 JSON schema by the site’s tests. Sensor cones report on the supplier’s own network and are not in the feed; demonstration data only.