A multi-device module (100, 200) comprising: a host device interface configured to connect the multi-device module (100, 200) to a host device (401a-e), wherein the host device interface includes: a communications interface configured to send communications to and receive communications from the host device (401a-e); a power interface configured to receive power from the host device (401a-e); and an antenna interface configured to connect a radio on the multi-device module (100, 200) with an antenna on the host device (401a-e), the radio configured to transmit radio frequency signals to a wireless network via the antenna interface and to receive radio frequency signals from the wireless network via the antenna interface; and a computing device (108a-n) communicatively coupled to the communications interface and to the radio, wherein the computing device (108a-n) is configured to provide interval data functions by: receiving resource consumption information from a metering device on the host device (401a-e) via the communications interface, processing the resource consumption information to generate interval data, wherein the interval data indicates consumption over at least one interval period, storing the interval data in a memory on the multi-device module (100, 200), generating an interval data message that includes at least a portion of the interval data, and causing the radio to send the interval data message via the antenna interface and the wireless network to a central system. a communications interface configured to send communications to and receive communications from the host device (401a-e); a power interface configured to receive power from the host device (401a-e); and an antenna interface configured to connect a radio on the multi-device module (100, 200) with an antenna on the host device (401a-e), the radio configured to transmit radio frequency signals to a wireless network via the antenna interface and to receive radio frequency signals from the wireless network via the antenna interface; and a computing device (108a-n) communicatively coupled to the communications interface and to the radio, wherein the computing device (108a-n) is configured to provide interval data functions by: receiving resource consumption information from a metering device on the host device (401a-e) via the communications interface, processing the resource consumption information to generate interval data, wherein the interval data indicates consumption over at least one interval period, storing the interval data in a memory on the multi-device module (100, 200), generating an interval data message that includes at least a portion of the interval data, and causing the radio to send the interval data message via the antenna interface and the wireless network to a central system. receiving resource consumption information from a metering device on the host device (401a-e) via the communications interface, processing the resource consumption information to generate interval data, wherein the interval data indicates consumption over at least one interval period, storing the interval data in a memory on the multi-device module (100, 200), generating an interval data message that includes at least a portion of the interval data, and causing the radio to send the interval data message via the antenna interface and the wireless network to a central system.