A device for managing access point connections, wherein the device is configured to: determine signal reception data related to a mobile device registered to at least one of a plurality of access points, AP, whereby said signal reception data is a received Signal Strength Indicator, RSSI, identified by one of said plurality of APs (506A, 506B) and related to said mobile device; access an access point mapping dataset indicative of geographical distances between said plurality of APs; calculate a crossover time, in which the mobile device crosses over one of said plurality of APs, by analyzing the signal reception data, wherein a direction indicator, DI, is calculated based on a difference between signal reception data from a first and a second group of directional antennas of the one of said plurality of APs, wherein the directional antennas of said first group and the directional antennas of said second group are facing opposite directions; and wherein the crossover time is determined by the time, at which the DI changes sign, which is indicative for the mobile device moving from facing towards the first set of antennas to facing away from the second set of antennas, estimate a velocity of the mobile device as a function of the signal reception data, in particular based on a difference between a past crossover time and a current crossover time and a first geographical distance (X1+X2) between a respective previous and current of said plurality of APs obtained from the access point mapping dataset; and determine a handover time from a current of the plurality of APs to a following of the plurality of APs based on the current crossover time, the velocity of the mobile device and a second geographical distance to an overlap region with the next AP from the access point mapping dataset. determine signal reception data related to a mobile device registered to at least one of a plurality of access points, AP, whereby said signal reception data is a received Signal Strength Indicator, RSSI, identified by one of said plurality of APs (506A, 506B) and related to said mobile device; access an access point mapping dataset indicative of geographical distances between said plurality of APs; calculate a crossover time, in which the mobile device crosses over one of said plurality of APs, by analyzing the signal reception data, wherein a direction indicator, DI, is calculated based on a difference between signal reception data from a first and a second group of directional antennas of the one of said plurality of APs, wherein the directional antennas of said first group and the directional antennas of said second group are facing opposite directions; and wherein the crossover time is determined by the time, at which the DI changes sign, which is indicative for the mobile device moving from facing towards the first set of antennas to facing away from the second set of antennas, estimate a velocity of the mobile device as a function of the signal reception data, in particular based on a difference between a past crossover time and a current crossover time and a first geographical distance (X1+X2) between a respective previous and current of said plurality of APs obtained from the access point mapping dataset; and determine a handover time from a current of the plurality of APs to a following of the plurality of APs based on the current crossover time, the velocity of the mobile device and a second geographical distance to an overlap region with the next AP from the access point mapping dataset.