A first control device for forming a first piconet in a body area network for low power communications, the first control device comprising: a transmitter ; and a processor configured to: select a first frequency band as an operation frequency band for forming the first piconet ; scan at least one channel in the operation frequency band to determine whether a second piconet is operating within the at least one channel; form the first piconet based at least in part on a result of the scanning; and couple to at least one first device in the formed first piconet ; wherein the first piconet is formed in: a random mode if the second piconet is determined not to be operating within the at least one channel; and a coexistence mode if the second piconet is determined to be operating within the at least one channel, wherein the coexistence mode comprises: a non-interference mode when the first control device is able to establish communications with a second control device in the second piconet ; and an interference mitigation mode when the first control device is unable to establish communications with the second control device in the second piconet , and wherein the processor is further configured to, in the non-interference mode, negotiate with the second control device in the second piconet for communication channel time resources, and determine , based on a message received from the second control device , an offset to start the first piconet and at least one of data rates or duty cycles to be used by the first piconet . a transmitter ; and a processor configured to: select a first frequency band as an operation frequency band for forming the first piconet ; scan at least one channel in the operation frequency band to determine whether a second piconet is operating within the at least one channel; form the first piconet based at least in part on a result of the scanning; and couple to at least one first device in the formed first piconet ; select a first frequency band as an operation frequency band for forming the first piconet ; scan at least one channel in the operation frequency band to determine whether a second piconet is operating within the at least one channel; form the first piconet based at least in part on a result of the scanning; and couple to at least one first device in the formed first piconet ; wherein the first piconet is formed in: a random mode if the second piconet is determined not to be operating within the at least one channel; and a coexistence mode if the second piconet is determined to be operating within the at least one channel, a random mode if the second piconet is determined not to be operating within the at least one channel; and a coexistence mode if the second piconet is determined to be operating within the at least one channel, wherein the coexistence mode comprises: a non-interference mode when the first control device is able to establish communications with a second control device in the second piconet ; and an interference mitigation mode when the first control device is unable to establish communications with the second control device in the second piconet , and a non-interference mode when the first control device is able to establish communications with a second control device in the second piconet ; and an interference mitigation mode when the first control device is unable to establish communications with the second control device in the second piconet , and wherein the processor is further configured to, in the non-interference mode, negotiate with the second control device in the second piconet for communication channel time resources, and determine , based on a message received from the second control device , an offset to start the first piconet and at least one of data rates or duty cycles to be used by the first piconet . <EOS>