A communication device for communicating data over a low power wide area, LPWA, communication network , wherein the communication device comprises: a processor configured to process data; a memory configured to store data; and a radio configured to receive data from and transmit data to neighbouring communication devices (110b-e) and/or a base station ; wherein the processor is configured to route the data received from neighbouring communication devices (110b-e) to other neighbouring communication devices (110b-e) and/or the base station of the LPWA communication network on the basis of a routing scheme stored in the memory and wherein the routing scheme is based on information about a respective remaining power status of the respective neighbouring communication devices (110b-e), wherein the communication device further comprises a security system configured to operate one or more sets of logically separated security domains (111a-c, 113a-c, 115a-c), including a first set of security domains , on the processor and the memory , wherein each set of security domains comprises a processor security domain (111a-c) and a memory security domain (113a-c, 115a-c), wherein the processor security domain of the first set of security domains is configured to route the data received from neighbouring communication devices (110b-e) to other neighbouring communication devices (110b-e) and/or the base station of the LPWA communication network on the basis of the routing scheme stored in the memory security domain of the first set of security domains , characterized in that the routing scheme is further based on information about a respective geographical location of the respective neighbouring communication devices (110b-e). a processor configured to process data; a memory configured to store data; and a radio configured to receive data from and transmit data to neighbouring communication devices (110b-e) and/or a base station ; wherein the processor is configured to route the data received from neighbouring communication devices (110b-e) to other neighbouring communication devices (110b-e) and/or the base station of the LPWA communication network on the basis of a routing scheme stored in the memory and wherein the routing scheme is based on information about a respective remaining power status of the respective neighbouring communication devices (110b-e), wherein the communication device further comprises a security system configured to operate one or more sets of logically separated security domains (111a-c, 113a-c, 115a-c), including a first set of security domains , on the processor and the memory , wherein each set of security domains comprises a processor security domain (111a-c) and a memory security domain (113a-c, 115a-c), wherein the processor security domain of the first set of security domains is configured to route the data received from neighbouring communication devices (110b-e) to other neighbouring communication devices (110b-e) and/or the base station of the LPWA communication network on the basis of the routing scheme stored in the memory security domain of the first set of security domains , characterized in that the routing scheme is further based on information about a respective geographical location of the respective neighbouring communication devices (110b-e). <EOS>