All Bluetooth Links
This dataset contains travel time, delay, congestion and speed calculated by an application from data sourced from Bluetooth receivers installed across the traffic network. Data updated in near real-time. All Bluetooth Links with geometry and latest statistics across the traffic network.
There are no views created for this resource yet.
Data Dictionary
Field Name | Name | Type | Description | Fixed Values |
---|---|---|---|---|
href | URL | STRING() | Absolute URL of the resource | |
id | ID | INTEGER() | Unique identifier of the resource | |
name | name | STRING() | Descriptive name up to 200 characters | |
public_name | public_name | STRING() | Descriptive name up to 200 characters that is published to Open Data Files and within the smartphone app. If not provided or null, the name field will be published to the Open Data Files | |
organization | organization | ARRAY() | The owner of the link | |
organization - href | organization - URL | STRING() | Absolute URL of the resource | |
organization - id | organization - id | INTEGER() | Unique identifier of the resource | |
origin | origin | ARRAY() | The Bluetooth site that begins the Link, cannot be updated once created. Site must have a location (coordinates) set. | |
origin - href | origin - URL | STRING() | Absolute URL of the resource | |
origin - id | origin - id | INTEGER() | Unique identifier of the resource | |
destination | destination | ARRAY() | The Bluetooth site that ends the Link, cannot be updated once created. Site must have a location (coordinates) set. | |
destination - href | destination - URL | STRING() | Absolute URL of the resource | |
destination - id | destination - id | INTEGER() | Unique identifier of the resource | |
enabled | enabled | BOOLEAN() | Disabled links do not generate statistics | |
draft | draft | BOOLEAN() | Draft links may be awaiting device installation or user confirmation of its configuration | |
length | length | INTEGER() | The link length in metres | |
min_number_of_lanes | min_number_of_lanes | INTEGER() | The minimum number of lanes on the link. | |
minimum_tt | minimum travel time | INTEGER() | The system-estimated free-flow travel time in seconds. | |
is_freeway | is_freeway | BOOLEAN() | Categorise as signalised corridor or freeway | |
is_drive_through | is_drive_through | BOOLEAN() | Drive through links use a queuing algorithm to estimate current drive through times | |
direction | direction | STRING() | Description of link direction of travel up to 20 characters | |
coordinates | coordinates | ARRAY [GEOPOINT]() | Geographic points are encoded as a JSON array of floating point numbers, x followed by y, including longitude followed by latitude (like GeoJSON). | |
latest_stats | latest_stats | OBJECT() | Statistics for the last interval generated | |
latest_stats - interval_start | latest_stats - interval_start | TIMESTAMP() | The start time of the current statistical interval | |
latest_stats - travel_time | latest_stats - travel_time | INTEGER() | The travel time in seconds | |
latest_stats - delay | latest_stats - delay | INTEGER() | The delay in seconds measured against the free-flow travel time | |
latest_stats - speed | latest_stats - speed | INTEGER() | The speed in km per hour | |
latest_stats - excess_delay | latest_stats - excess_delay | INTEGER() | The delay in seconds measured against the expected travel time for that time of day | |
latest_stats - congestion | latest_stats - congestion | INTEGER() | A score from 0-7 using combination of excess delay and congestion values to rank based on both measures. | |
latest_stats - score | latest_stats - score | INTEGER() | A score from 0-7 to indicate whether the link may have a restriction or blockage. | |
latest_stats - flow_restriction_score | latest_stats - flow_restriction_score | INTEGER() | The average time in seconds between probe travel time samples on the link. Provides an indication of flow. | |
latest_stats - average_density | latest_stats - average_density | INTEGER() | The time in seconds since the last valid probe travel time sample was received. Provides an indication of whether there may be a blockage. | |
latest_stats - density | latest_stats - density | BOOLEAN() | There are enough probe travel time samples to have confidence in the data. Based on average density thresholds | |
latest_stats - enough_data | latest_stats - enough_data | BOOLEAN() | There are enough probe travel time samples to have confidence in the data. Based on average density thresholds | |
latest_stats - ignored | latest_stats - ignored | BOOLEAN() | A user has intervened to ignore the data generated by this link. May be due to one of the devices being faulty | |
latest_stats - closed | latest_stats - closed | INTEGER() | A user has intervened to close the link due to a blockage. | |
latest_stats - estimated_percent | latest_stats - estimated_percent | INTEGER() | The proportion of estimated probe travel times contributing to the statistics | |
latest_source_id_type_stats | latest_source_id_type_stats | OBJECT() | Unique probe pairing rate statistics per source id type for the last 5-minute interval generated | |
latest_drive_through_stats | latest_drive_through_stats | OBJECT() | Drive through statistics for the last interval generated | |
trend | travel time trend | ARRAY [INTEGER]() | Travel times for the last hour in 5 minute intervals. | |
cameras | cameras | ARRAY() | Cameras associated with the link | |
incidents | incidents | ARRAY() | All active incidents on the link | |
link_drive_through_params | link_drive_through_params | OBJECT() | Overridden system parameters to adjust the way drive through statistics are processed | |
incident_thresholds | incident_thresholds | OBJECT() | Overridden system parameters to adjust when the system triggers incidents on this link | |
travel_time_algorithm_settings | travel_time_algorithm_settings | OBJECT() | Overridden system parameters for the travel time algorithms | |
excluded_source_id_types | excluded_source_id_types | ARRAY [STRING]() | Source Id Types (such as Bluetooth or WiFi) that are excluded from the travel time calculation Possible values are unspecified, bt, bt_le, wi_fi, bt_lap, bt_le_random, anpr, wi_fi_laa |
|
emulated_travel_time | emulated_travel_time | OBJECT() | Travel time parameters to be used when no real data is available. | |
closed_or_ignored | closed_or_ignored | OBJECT() | A Link can be set as closed or ignored in special circumstances. |
Additional Information
Field | Value |
---|---|
Data last updated | 15 August 2025 |
Metadata last updated | 22 September 2025 |
Created | 14 August 2025 |
Format | API |
License | unknown |
Api url | https://api.opendata.transport.vic.gov.au/opendata/roads/bluetooth-travel-time/v1/links |
Attributes | [{"attribute_display_order_id": 1, "db_format": "STRING()", "db_name": "href", "definition": "Absolute URL of the resource", "fixed_values": "", "id": "12605", "name": "URL", "ref_number": "AT-12605"}, {"attribute_display_order_id": 2, "db_format": "INTEGER()", "db_name": "id", "definition": "Unique identifier of the resource", "fixed_values": "", "id": "12606", "name": "ID", "ref_number": "AT-12606"}, {"attribute_display_order_id": 3, "db_format": "STRING()", "db_name": "name", "definition": "Descriptive name up to 200 characters", "fixed_values": "", "id": "12607", "name": "name", "ref_number": "AT-12607"}, {"attribute_display_order_id": 4, "db_format": "STRING()", "db_name": "public_name", "definition": "Descriptive name up to 200 characters that is published to Open Data Files and within the smartphone app. If not provided or null, the name field will be published to the Open Data Files", "fixed_values": "", "id": "12608", "name": "public_name", "ref_number": "AT-12608"}, {"attribute_display_order_id": 5, "db_format": "ARRAY()", "db_name": "organization", "definition": "The owner of the link", "fixed_values": "", "id": "12609", "name": "organization", "ref_number": "AT-12609"}, {"attribute_display_order_id": 6, "db_format": "STRING()", "db_name": "organization - href", "definition": "Absolute URL of the resource", "fixed_values": "", "id": "12610", "name": "organization - URL", "ref_number": "AT-12610"}, {"attribute_display_order_id": 7, "db_format": "INTEGER()", "db_name": "organization - id", "definition": "Unique identifier of the resource", "fixed_values": "", "id": "12611", "name": "organization - id", "ref_number": "AT-12611"}, {"attribute_display_order_id": 8, "db_format": "ARRAY()", "db_name": "origin", "definition": "The Bluetooth site that begins the Link, cannot be updated once created. Site must have a location (coordinates) set.", "fixed_values": "", "id": "12612", "name": "origin", "ref_number": "AT-12612"}, {"attribute_display_order_id": 9, "db_format": "STRING()", "db_name": "origin - href", "definition": "Absolute URL of the resource", "fixed_values": "", "id": "12613", "name": "origin - URL", "ref_number": "AT-12613"}, {"attribute_display_order_id": 10, "db_format": "INTEGER()", "db_name": "origin - id", "definition": "Unique identifier of the resource", "fixed_values": "", "id": "12614", "name": "origin - id", "ref_number": "AT-12614"}, {"attribute_display_order_id": 11, "db_format": "ARRAY()", "db_name": "destination", "definition": "The Bluetooth site that ends the Link, cannot be updated once created. Site must have a location (coordinates) set.", "fixed_values": "", "id": "12615", "name": "destination", "ref_number": "AT-12615"}, {"attribute_display_order_id": 12, "db_format": "STRING()", "db_name": "destination - href", "definition": "Absolute URL of the resource", "fixed_values": "", "id": "12616", "name": "destination - URL", "ref_number": "AT-12616"}, {"attribute_display_order_id": 13, "db_format": "INTEGER()", "db_name": "destination - id", "definition": "Unique identifier of the resource", "fixed_values": "", "id": "12617", "name": "destination - id", "ref_number": "AT-12617"}, {"attribute_display_order_id": 14, "db_format": "BOOLEAN()", "db_name": "enabled", "definition": "Disabled links do not generate statistics", "fixed_values": "", "id": "12618", "name": "enabled", "ref_number": "AT-12618"}, {"attribute_display_order_id": 15, "db_format": "BOOLEAN()", "db_name": "draft", "definition": "Draft links may be awaiting device installation or user confirmation of its configuration", "fixed_values": "", "id": "12619", "name": "draft", "ref_number": "AT-12619"}, {"attribute_display_order_id": 16, "db_format": "INTEGER()", "db_name": "length", "definition": "The link length in metres", "fixed_values": "", "id": "12620", "name": "length", "ref_number": "AT-12620"}, {"attribute_display_order_id": 17, "db_format": "INTEGER()", "db_name": "min_number_of_lanes", "definition": "The minimum number of lanes on the link.", "fixed_values": "", "id": "12621", "name": "min_number_of_lanes", "ref_number": "AT-12621"}, {"attribute_display_order_id": 18, "db_format": "INTEGER()", "db_name": "minimum_tt", "definition": "The system-estimated free-flow travel time in seconds.", "fixed_values": "", "id": "12622", "name": "minimum travel time", "ref_number": "AT-12622"}, {"attribute_display_order_id": 19, "db_format": "BOOLEAN()", "db_name": "is_freeway", "definition": "Categorise as signalised corridor or freeway", "fixed_values": "", "id": "12623", "name": "is_freeway", "ref_number": "AT-12623"}, {"attribute_display_order_id": 20, "db_format": "BOOLEAN()", "db_name": "is_drive_through", "definition": "Drive through links use a queuing algorithm to estimate current drive through times", "fixed_values": "", "id": "12624", "name": "is_drive_through", "ref_number": "AT-12624"}, {"attribute_display_order_id": 21, "db_format": "STRING()", "db_name": "direction", "definition": "Description of link direction of travel up to 20 characters", "fixed_values": "", "id": "12625", "name": "direction", "ref_number": "AT-12625"}, {"attribute_display_order_id": 22, "db_format": "ARRAY [GEOPOINT]()", "db_name": "coordinates", "definition": "Geographic points are encoded as a JSON array of floating point numbers, x followed by y, including longitude followed by latitude (like GeoJSON).", "fixed_values": "", "id": "12626", "name": "coordinates", "ref_number": "AT-12626"}, {"attribute_display_order_id": 23, "db_format": "OBJECT()", "db_name": "latest_stats", "definition": "Statistics for the last interval generated", "fixed_values": "", "id": "12627", "name": "latest_stats", "ref_number": "AT-12627"}, {"attribute_display_order_id": 24, "db_format": "TIMESTAMP()", "db_name": "latest_stats - interval_start", "definition": "The start time of the current statistical interval", "fixed_values": "", "id": "12628", "name": "latest_stats - interval_start", "ref_number": "AT-12628"}, {"attribute_display_order_id": 25, "db_format": "INTEGER()", "db_name": "latest_stats - travel_time", "definition": "The travel time in seconds", "fixed_values": "", "id": "12629", "name": "latest_stats - travel_time", "ref_number": "AT-12629"}, {"attribute_display_order_id": 26, "db_format": "INTEGER()", "db_name": "latest_stats - delay", "definition": "The delay in seconds measured against the free-flow travel time", "fixed_values": "", "id": "12630", "name": "latest_stats - delay", "ref_number": "AT-12630"}, {"attribute_display_order_id": 27, "db_format": "INTEGER()", "db_name": "latest_stats - speed", "definition": "The speed in km per hour", "fixed_values": "", "id": "12631", "name": "latest_stats - speed", "ref_number": "AT-12631"}, {"attribute_display_order_id": 28, "db_format": "INTEGER()", "db_name": "latest_stats - excess_delay", "definition": "The delay in seconds measured against the expected travel time for that time of day", "fixed_values": "", "id": "12632", "name": "latest_stats - excess_delay", "ref_number": "AT-12632"}, {"attribute_display_order_id": 29, "db_format": "INTEGER()", "db_name": "latest_stats - congestion", "definition": "A score from 0-7 using combination of excess delay and congestion values to rank based on both measures.", "fixed_values": "", "id": "12633", "name": "latest_stats - congestion", "ref_number": "AT-12633"}, {"attribute_display_order_id": 30, "db_format": "INTEGER()", "db_name": "latest_stats - score", "definition": "A score from 0-7 to indicate whether the link may have a restriction or blockage.", "fixed_values": "", "id": "12634", "name": "latest_stats - score", "ref_number": "AT-12634"}, {"attribute_display_order_id": 31, "db_format": "INTEGER()", "db_name": "latest_stats - flow_restriction_score", "definition": "The average time in seconds between probe travel time samples on the link. Provides an indication of flow.", "fixed_values": "", "id": "12635", "name": "latest_stats - flow_restriction_score", "ref_number": "AT-12635"}, {"attribute_display_order_id": 32, "db_format": "INTEGER()", "db_name": "latest_stats - average_density", "definition": "The time in seconds since the last valid probe travel time sample was received. Provides an indication of whether there may be a blockage.", "fixed_values": "", "id": "12636", "name": "latest_stats - average_density", "ref_number": "AT-12636"}, {"attribute_display_order_id": 33, "db_format": "BOOLEAN()", "db_name": "latest_stats - density", "definition": "There are enough probe travel time samples to have confidence in the data. Based on average density thresholds", "fixed_values": "", "id": "12637", "name": "latest_stats - density", "ref_number": "AT-12637"}, {"attribute_display_order_id": 34, "db_format": "BOOLEAN()", "db_name": "latest_stats - enough_data", "definition": "There are enough probe travel time samples to have confidence in the data. Based on average density thresholds", "fixed_values": "", "id": "12638", "name": "latest_stats - enough_data", "ref_number": "AT-12638"}, {"attribute_display_order_id": 35, "db_format": "BOOLEAN()", "db_name": "latest_stats - ignored", "definition": "A user has intervened to ignore the data generated by this link. May be due to one of the devices being faulty", "fixed_values": "", "id": "12639", "name": "latest_stats - ignored", "ref_number": "AT-12639"}, {"attribute_display_order_id": 36, "db_format": "INTEGER()", "db_name": "latest_stats - closed", "definition": "A user has intervened to close the link due to a blockage.", "fixed_values": "", "id": "12640", "name": "latest_stats - closed", "ref_number": "AT-12640"}, {"attribute_display_order_id": 37, "db_format": "INTEGER()", "db_name": "latest_stats - estimated_percent", "definition": "The proportion of estimated probe travel times contributing to the statistics", "fixed_values": "", "id": "12641", "name": "latest_stats - estimated_percent", "ref_number": "AT-12641"}, {"attribute_display_order_id": 38, "db_format": "OBJECT()", "db_name": "latest_source_id_type_stats", "definition": "Unique probe pairing rate statistics per source id type for the last 5-minute interval generated", "fixed_values": "", "id": "12642", "name": "latest_source_id_type_stats", "ref_number": "AT-12642"}, {"attribute_display_order_id": 39, "db_format": "OBJECT()", "db_name": "latest_drive_through_stats", "definition": "Drive through statistics for the last interval generated", "fixed_values": "", "id": "12643", "name": "latest_drive_through_stats", "ref_number": "AT-12643"}, {"attribute_display_order_id": 40, "db_format": "ARRAY [INTEGER]()", "db_name": "trend", "definition": "Travel times for the last hour in 5 minute intervals.", "fixed_values": "", "id": "12644", "name": "travel time trend", "ref_number": "AT-12644"}, {"attribute_display_order_id": 41, "db_format": "ARRAY()", "db_name": "cameras", "definition": "Cameras associated with the link", "fixed_values": "", "id": "12645", "name": "cameras", "ref_number": "AT-12645"}, {"attribute_display_order_id": 42, "db_format": "ARRAY()", "db_name": "incidents", "definition": "All active incidents on the link", "fixed_values": "", "id": "12646", "name": "incidents", "ref_number": "AT-12646"}, {"attribute_display_order_id": 43, "db_format": "OBJECT()", "db_name": "link_drive_through_params", "definition": "Overridden system parameters to adjust the way drive through statistics are processed", "fixed_values": "", "id": "12647", "name": "link_drive_through_params", "ref_number": "AT-12647"}, {"attribute_display_order_id": 44, "db_format": "OBJECT()", "db_name": "incident_thresholds", "definition": "Overridden system parameters to adjust when the system triggers incidents on this link", "fixed_values": "", "id": "12648", "name": "incident_thresholds", "ref_number": "AT-12648"}, {"attribute_display_order_id": 45, "db_format": "OBJECT()", "db_name": "travel_time_algorithm_settings", "definition": "Overridden system parameters for the travel time algorithms", "fixed_values": "", "id": "12649", "name": "travel_time_algorithm_settings", "ref_number": "AT-12649"}, {"attribute_display_order_id": 46, "db_format": "ARRAY [STRING]()", "db_name": "excluded_source_id_types", "definition": "<p>Source Id Types (such as Bluetooth or WiFi) that are excluded from the travel time calculation</p>\n<p>Possible values are unspecified, bt, bt_le, wi_fi, bt_lap, bt_le_random, anpr, wi_fi_laa</p>", "fixed_values": "", "id": "12650", "name": "excluded_source_id_types", "ref_number": "AT-12650"}, {"attribute_display_order_id": 47, "db_format": "OBJECT()", "db_name": "emulated_travel_time", "definition": "Travel time parameters to be used when no real data is available.", "fixed_values": "", "id": "12651", "name": "emulated_travel_time", "ref_number": "AT-12651"}, {"attribute_display_order_id": 48, "db_format": "OBJECT()", "db_name": "closed_or_ignored", "definition": "A Link can be set as closed or ignored in special circumstances.", "fixed_values": "", "id": "12652", "name": "closed_or_ignored", "ref_number": "AT-12652"}] |
Datastore active | False |
Datastore contains all records of source file | False |
Edc sync | True |
Has views | False |
Historical | False |
Id | 6a69d2ad-f1df-4d01-b66c-a64cb2a6c280 |
Last updated date | 1 month ago |
Open dataset title | All Bluetooth Travel Time - Links |
Package id | 76904c5b-95c5-48aa-972c-debad7d23670 |
Position | 6 |
Publication date | 6 years ago |
State | active |
File Size | 1.2 KB |