A system, for collecting and communicating flow data for a commodity including a liquid, a gas, or electricity transported via a metered system, using wireless data transfer, the system comprising: at least one meter positioned in the metered system and comprising a first housing enclosing a rotating internal device for detecting the flow of the commodity; a second housing mounted to the exterior of the first housing of the meter, and enclosing: a sensor positioned in the housing and configured to sense the rotation of the internal device and output a signal representative of a resource flow rate; a register positioned in the second housing and including a processor configured to receive said signal output by said sensor, calculate the totalized commodity flow, display the totalized flow on a display contained within the second housing, process said signal in accordance with a communication protocol instruction set to adapt said signal for transmission, and store the processed signal in a data storage device; a programming port positioned in the second housing and coupled to the processor, such that programming instructions and recorded information can be communicated to and from the processor from external to the second housing through the programming port; and a wireless transmitter coupled to the processor, the transmitter configured to receive the processed signal from the processor and output said processed signal from the meter, wherein the processed signal can be received from the register through both the programming port and the wireless transmitter; and the system further comprising an interface device disposed externally to the meter and configured to perform at least one of receiving data output from the meter and outputting instruction information to the meter. at least one meter positioned in the metered system and comprising a first housing enclosing a rotating internal device for detecting the flow of the commodity; a second housing mounted to the exterior of the first housing of the meter, and enclosing: a sensor positioned in the housing and configured to sense the rotation of the internal device and output a signal representative of a resource flow rate; a register positioned in the second housing and including a processor configured to receive said signal output by said sensor, calculate the totalized commodity flow, display the totalized flow on a display contained within the second housing, process said signal in accordance with a communication protocol instruction set to adapt said signal for transmission, and store the processed signal in a data storage device; a programming port positioned in the second housing and coupled to the processor, such that programming instructions and recorded information can be communicated to and from the processor from external to the second housing through the programming port; and a sensor positioned in the housing and configured to sense the rotation of the internal device and output a signal representative of a resource flow rate; a register positioned in the second housing and including a processor configured to receive said signal output by said sensor, calculate the totalized commodity flow, display the totalized flow on a display contained within the second housing, process said signal in accordance with a communication protocol instruction set to adapt said signal for transmission, and store the processed signal in a data storage device; a programming port positioned in the second housing and coupled to the processor, such that programming instructions and recorded information can be communicated to and from the processor from external to the second housing through the programming port; and a wireless transmitter coupled to the processor, the transmitter configured to receive the processed signal from the processor and output said processed signal from the meter, wherein the processed signal can be received from the register through both the programming port and the wireless transmitter; and the system further comprising an interface device disposed externally to the meter and configured to perform at least one of receiving data output from the meter and outputting instruction information to the meter.