A system for collecting traffic data, comprising: at least one cellular base station (742, 744, 746) comprising: a cellular communications module connected to a first processor; and a first networking communications module connected to the first processor; a plurality of stationary traffic data collection nodes (732, 734, 736, 738) positioned along at least a portion of a road, wherein each stationary traffic data collection node comprises: a data communication transport interface connected to a second processor, wherein the cellular base station and the stationary traffic data collection node form a network via the first networking communications module and the data communication transport interface; and a MAC address detector connected to the second processor configured to detect MAC addresses of devices contained within vehicles passing the traffic data collection nodes; and a central processing server linked to the at least one cellular base station via the cellular communications module, wherein the central processing station is configured to receive a MAC address of a device contained in a vehicle from two or more stationary traffic data collection nodes via one or more of the at least one cellular base station, wherein the central processing station is configured to: calculate a speed, direction and travel time of the device associated with the MAC address based upon the received MAC address from the two or more stationary traffic data collection nodes and a position of the the two or more stationary traffic data collection nodes. at least one cellular base station (742, 744, 746) comprising: a cellular communications module connected to a first processor; and a first networking communications module connected to the first processor; a cellular communications module connected to a first processor; and a first networking communications module connected to the first processor; a plurality of stationary traffic data collection nodes (732, 734, 736, 738) positioned along at least a portion of a road, wherein each stationary traffic data collection node comprises: a data communication transport interface connected to a second processor, wherein the cellular base station and the stationary traffic data collection node form a network via the first networking communications module and the data communication transport interface; and a MAC address detector connected to the second processor configured to detect MAC addresses of devices contained within vehicles passing the traffic data collection nodes; and a data communication transport interface connected to a second processor, wherein the cellular base station and the stationary traffic data collection node form a network via the first networking communications module and the data communication transport interface; and a MAC address detector connected to the second processor configured to detect MAC addresses of devices contained within vehicles passing the traffic data collection nodes; and a central processing server linked to the at least one cellular base station via the cellular communications module, wherein the central processing station is configured to receive a MAC address of a device contained in a vehicle from two or more stationary traffic data collection nodes via one or more of the at least one cellular base station, wherein the central processing station is configured to: calculate a speed, direction and travel time of the device associated with the MAC address based upon the received MAC address from the two or more stationary traffic data collection nodes and a position of the the two or more stationary traffic data collection nodes.