A wireless communication device, the wireless communication device comprising: a transceiver module for communicating with a further wireless communication device using a Bluetooth communication protocol; a control module configured to: communicate with the further wireless communication device using a first connection, the first connection being based on a long range communication mode of the transceiver module, wherein the long range communication mode is a coded communication mode of the Bluetooth communication protocol, receive a short range advertisement packet from the further wireless communication device via the transceiver module, control the transceiver module to switch to a short range communication mode of the transceiver module for communicating with the further wireless communication device after receiving the short range advertisement packet, and communicate with the further wireless communication device using a second connection, the second connection being based on the short range communication mode of the transceiver module, wherein the control module is configured to maintain the first connection after the second connection is established, and wherein the control module is configured to route the communication between the wireless communication device and the further wireless communication device over the first connection if only the first connection is available, and via the second connection if the second connection is available, wherein the control module is configured to seamlessly continue, over the second connection, the communication initially performed over the first connection, by carrying over, in the second connection, packet numbers used on the first connection. a transceiver module for communicating with a further wireless communication device using a Bluetooth communication protocol; a control module configured to: communicate with the further wireless communication device using a first connection, the first connection being based on a long range communication mode of the transceiver module, wherein the long range communication mode is a coded communication mode of the Bluetooth communication protocol, receive a short range advertisement packet from the further wireless communication device via the transceiver module, control the transceiver module to switch to a short range communication mode of the transceiver module for communicating with the further wireless communication device after receiving the short range advertisement packet, and communicate with the further wireless communication device using a second connection, the second connection being based on the short range communication mode of the transceiver module, wherein the control module is configured to maintain the first connection after the second connection is established, and wherein the control module is configured to route the communication between the wireless communication device and the further wireless communication device over the first connection if only the first connection is available, and via the second connection if the second connection is available, wherein the control module is configured to seamlessly continue, over the second connection, the communication initially performed over the first connection, by carrying over, in the second connection, packet numbers used on the first connection. communicate with the further wireless communication device using a first connection, the first connection being based on a long range communication mode of the transceiver module, wherein the long range communication mode is a coded communication mode of the Bluetooth communication protocol, receive a short range advertisement packet from the further wireless communication device via the transceiver module, control the transceiver module to switch to a short range communication mode of the transceiver module for communicating with the further wireless communication device after receiving the short range advertisement packet, and communicate with the further wireless communication device using a second connection, the second connection being based on the short range communication mode of the transceiver module, wherein the control module is configured to maintain the first connection after the second connection is established, and wherein the control module is configured to route the communication between the wireless communication device and the further wireless communication device over the first connection if only the first connection is available, and via the second connection if the second connection is available, wherein the control module is configured to seamlessly continue, over the second connection, the communication initially performed over the first connection, by carrying over, in the second connection, packet numbers used on the first connection.