A management device configured for managing one or more attributes related to a resource consumption monitored by one or more terminal devices (316a, 316b) at a geographical area or dwelling serviced by a home area network, the management device comprising: a network interface device configured for establishing a paired communication link with a metering device communicatively coupled to a head-end system via a data network, said metering device is configured to monitor consumption of the resource at the geographical area; a processor communicatively coupled to the network interface device, the processor configured for: receiving, via the paired communication link with the metering device, a command originating from the head-end system, wherein the command is communicated to the management device from the metering device via the paired communication link, identifying a terminal device (316a, 316b) of the home area network that is configured to perform a function in response to the command, wherein the function is associated with monitoring a portion of the resource consumed by the terminal device (316a, 316b) and generating a message for the terminal device (316a, 316b) including the command; and a transceiver device communicatively coupled to the processor and configured for transmitting the message from the processor to the terminal device (316a, 316b) via a wireless communication link of the home area network; characterised in that the processor is further configured for: executing an application programming interface, API, to perform one or more operations for communicating data and/or functions calls corresponding to commands received from the head-end system between the management device and one or more terminal devices (316a, 316b) such that the paired communication link is limited to communicating inter-processor commands comprising the function calls of the application programming interface, API,. a network interface device configured for establishing a paired communication link with a metering device communicatively coupled to a head-end system via a data network, said metering device is configured to monitor consumption of the resource at the geographical area; a processor communicatively coupled to the network interface device, the processor configured for: receiving, via the paired communication link with the metering device, a command originating from the head-end system, wherein the command is communicated to the management device from the metering device via the paired communication link, identifying a terminal device (316a, 316b) of the home area network that is configured to perform a function in response to the command, wherein the function is associated with monitoring a portion of the resource consumed by the terminal device (316a, 316b) and generating a message for the terminal device (316a, 316b) including the command; and receiving, via the paired communication link with the metering device, a command originating from the head-end system, wherein the command is communicated to the management device from the metering device via the paired communication link, identifying a terminal device (316a, 316b) of the home area network that is configured to perform a function in response to the command, wherein the function is associated with monitoring a portion of the resource consumed by the terminal device (316a, 316b) and generating a message for the terminal device (316a, 316b) including the command; and a transceiver device communicatively coupled to the processor and configured for transmitting the message from the processor to the terminal device (316a, 316b) via a wireless communication link of the home area network;