A communication device comprising: - a main controller configured to control an RF communication of the communication device; - an antenna coupled to said main controller and driven by said main controller with modulated carrier signal; - a detector coupled to said main controller and configured to detect a presence of an external communication device and to initiate a wake-up of said main controller in response to said detection; and one or more temperature sensors coupled to said detector and configured to detect temperature information of external or nearby circuits of the communication device; wherein the detector is configured to detect said presence by detecting a load on an RF interface of the communication device; wherein the detector is configured not to initiate said wake-up of said main controller if a difference between a first temperature measurement and a second temperature measurement is above a first temperature threshold or below a second temperature threshold; and wherein the detector is configured to initiate said wake-up of said main controller if a difference between said load and a reference load is above a detection threshold and said difference between said first temperature measurement and said second temperature measurement is less than said first temperature threshold and greater than said second temperature threshold. - a main controller configured to control an RF communication of the communication device; - an antenna coupled to said main controller and driven by said main controller with modulated carrier signal; - a detector coupled to said main controller and configured to detect a presence of an external communication device and to initiate a wake-up of said main controller in response to said detection; and one or more temperature sensors coupled to said detector and configured to detect temperature information of external or nearby circuits of the communication device; wherein the detector is configured to detect said presence by detecting a load on an RF interface of the communication device; wherein the detector is configured not to initiate said wake-up of said main controller if a difference between a first temperature measurement and a second temperature measurement is above a first temperature threshold or below a second temperature threshold; and wherein the detector is configured to initiate said wake-up of said main controller if a difference between said load and a reference load is above a detection threshold and said difference between said first temperature measurement and said second temperature measurement is less than said first temperature threshold and greater than said second temperature threshold. wherein the detector is configured to detect said presence by detecting a load on an RF interface of the communication device; wherein the detector is configured not to initiate said wake-up of said main controller if a difference between a first temperature measurement and a second temperature measurement is above a first temperature threshold or below a second temperature threshold; and wherein the detector is configured to initiate said wake-up of said main controller if a difference between said load and a reference load is above a detection threshold and said difference between said first temperature measurement and said second temperature measurement is less than said first temperature threshold and greater than said second temperature threshold.