A proximity awareness device (101; 200) adapted to establish proximity awareness on neighbouring devices (102, 103, 104) similar to said proximity awareness device (101; 200), said proximity awareness device (101, 200) comprising: - a first transceiver configured to implement a ranging protocol to determine a distance and/or angle between said proximity awareness device (101; 200) and at least one of said neighbouring devices (102, 103, 104); and - a second transceiver configured to implement a discovery protocol to discover presence of said neighbouring devices (102, 103, 104), said second transceiver consuming less power than said first transceiver, - wherein said first transceiver is controlled to operate according to a first duty cycle (321, 322; 421, 422); and - wherein said second transceiver is controlled to operate according to a second duty cycle (323, 324; 423, 424), and wherein in order to implement said discovery protocol, said second transceiver is configured to perform within a contention window (300; 400) the following steps: - transmit after a random wait period (331; 431) within said contention window (300; 400) a probe signal (332; 432) comprising at least timing information for an announcement signal (335; 436) or for a ranging window; - determine a ranging schedule by prioritizing discovered neighbouring devices (N1, N2, N3) and assigning to prioritized neighbouring devices (N1, N2) respective timeslots (TS2, TS4) in a ranging window (301; 401); and - transmit said announcement signal (335; 436) at a time corresponding to said timing information or together with said probe signal, said announcement message (335; 436) comprising at least said ranging schedule, or alternatively: - receive a probe signal from a neighbouring device (N1, N2, N3) prior to said random wait period (331; 431); - extract from said probe signal timing information for an announcement signal to be received from said neighbouring device (N1, N2, N3) or for a ranging window; - receive said announcement signal from said neighbouring device at a time corresponding to said timing information or together with said probe signal; and - extract from said announcement signal a ranging schedule for a plurality of prioritized neighbouring devices (N1,N2) determined by said neighbouring device (N1, N2, N3) by prioritizing discovered neighbouring devices (N1,N2,N3) and assigning to prioritized neighbouring devices (N1,N2) respective timeslots (TS2, TS4) in a ranging window (301;401). - a first transceiver configured to implement a ranging protocol to determine a distance and/or angle between said proximity awareness device (101; 200) and at least one of said neighbouring devices (102, 103, 104); and - a second transceiver configured to implement a discovery protocol to discover presence of said neighbouring devices (102, 103, 104), said second transceiver consuming less power than said first transceiver, - wherein said first transceiver is controlled to operate according to a first duty cycle (321, 322; 421, 422); and - wherein said second transceiver is controlled to operate according to a second duty cycle (323, 324; 423, 424), - transmit after a random wait period (331; 431) within said contention window (300; 400) a probe signal (332; 432) comprising at least timing information for an announcement signal (335; 436) or for a ranging window; - determine a ranging schedule by prioritizing discovered neighbouring devices (N1, N2, N3) and assigning to prioritized neighbouring devices (N1, N2) respective timeslots (TS2, TS4) in a ranging window (301; 401); and - transmit said announcement signal (335; 436) at a time corresponding to said timing information or together with said probe signal, said announcement message (335; 436) comprising at least said ranging schedule, - receive a probe signal from a neighbouring device (N1, N2, N3) prior to said random wait period (331; 431); - extract from said probe signal timing information for an announcement signal to be received from said neighbouring device (N1, N2, N3) or for a ranging window; - receive said announcement signal from said neighbouring device at a time corresponding to said timing information or together with said probe signal; and - extract from said announcement signal a ranging schedule for a plurality of prioritized neighbouring devices (N1,N2) determined by said neighbouring device (N1, N2, N3) by prioritizing discovered neighbouring devices (N1,N2,N3) and assigning to prioritized neighbouring devices (N1,N2) respective timeslots (TS2, TS4) in a ranging window (301;401).