Claims
- 1. A method for configuring a metering network, comprising:
identifying at least a first meter operable to wirelessly communicate with a collector; registering the first meter; identifying at least a second meter operable to wirelessly communicate with the first meter; and registering said second meter.
- 2. The method of claim 1, wherein identifying at least a first meter operable to wirelessly communicate with a collector, comprises:
broadcasting a message requesting meters to respond; and receiving a response from the first meter.
- 3. The method of claim 2, wherein identifying at least a first meter operable to wirelessly communicate with a collector further comprises comparing a received signal strength indicator with a defined threshold.
- 4. The method of claim 1, wherein registering the first meter comprises:
storing data uniquely identifying the first meter on the collector; and communicating instructions to the first meter to store data on the first meter to identify the collector.
- 5. The method of claim 1, wherein identifying at least a second meter operable to wirelessly communicate with the first meter comprises:
transmitting instruction to the first meter to broadcast a message requesting meters to respond; receiving from at least the second meter data identifying the second meter as having responded.
- 6. The method of claim 5, wherein identifying at least a second meter further comprises comparing a received signal strength indicator with a defined threshold.
- 7. The method of claim 5, wherein registering the second meter comprises:
storing data uniquely identifying the second meter on the collector; storing data identifying the second meter communicates with the first meter on the collector; and communicating instructions to the first meter to communicate instructions to the second meter to store on the second meter data uniquely identifying the collector and data identifying the second meter communicates with the first meter.
- 8. The method of claim 1, further comprising:
receiving at the collector a request originating from the second meter to forward instructions to the second meter for broadcasting a request for meters to respond; transmitting instructions for broadcasting a request for meters to respond to the first meter for transmission to the second meter; and receiving from the first meter data collected at the second meter identifying a third meter as operable to communicate with the second meter and identifying a response signal strength indicator for the response from the third meter.
- 9. The method of claim 8, wherein if the response signal strength indicator for the response from the third meter exceeds a defined threshold:
storing data identifying the third meter on the collector; storing data identifying the third meter communicates directly with the second meter on the collector; and communicating instructions to the first meter to be forwarded via the second meter to the third meter, the instructions to store on the third meter data identifying the collector and data identifying the third meter communicates with the second meter.
- 10. The method of claim 9, further comprising communicating instructions to the first meter to be forwarded to the second meter, the instructions to store data identifying the second meter as a repeater for the third meter.
- 11. The method of claim 1, further comprising:
determining if the level of success in receiving data from the second meter exceeds a desired threshold; and if the level of success in receiving data from the second meter does not exceed a desired threshold:
communicating instructions via said first meter to said second meter to respond to broadcast requests for meters to respond; communicating to a fourth meter instructions to communicate a broadcast request for meters to respond; receiving from the fourth meter data identifying the second meter as having responded to a broadcast request and identifying the received signal strength of the response from the second meter; qualifying the communication path to the second meter through the fourth meter; and if the received signal strength of the response exceeds a defined threshold, and the communication path to the second meter through the fourth meter exceeds a qualification threshold, registering the second meter as communicating with the collector through the fourth meter.
- 12. The method of claim 11, wherein qualifying the communication path to the second meter through the fourth meter, comprises:
repeatedly communicating data to the second meter through the fourth meter; and determining a level of success of the communications.
- 13. The method of claim 11, wherein registering the second meter as communicating with the collector through the fourth meter comprises:
storing data identifying the second meter communicates with the fourth meter; communicating instructions to the fourth meter to store data on the fourth meter identifying the fourth meter is a repeater for the second meter; and communicating instructions to the second meter to store data on the second meter identifying the fourth meter is the repeater for the second meter.
- 14. The method of claim 11, wherein registering the second meter further comprises communicating instructions to the first meter to store data on the first meter identifying that the first meter is not a repeater for the second meter.
- 15. The method of claim 1, further comprising:
receiving data from the first meter identifying a fifth meter responded to a broadcast request from the first meter for meters to respond, the data further identifying the fifth meter is registered with a second collector and is a repeater for at least a sixth meter; if the collector has capacity for the fifth meter and the sixth meter, registering the fifth meter with the collector.
- 16. The method of claim 15, wherein registering the fifth meter comprises:
storing data uniquely identifying the fifth meter on the collector; storing data identifying the fifth meter communicates with the first meter on the collector; communicating instructions to the first meter to communicate instructions to the fifth meter to store on the fifth meter data uniquely identifying the collector and data identifying the fifth meter communicates with the first meter.
- 17. The method of claim 16, wherein registering the fifth meter further comprises:
communicating instructions to the fifth meter through the first meter to communicate instructions to the sixth meter to store data on the sixth meter identifying the collector.
- 18. The method of claim 1, further comprising communicating a time reading to the first meter and communicating instructions to the first meter to forward the time reading to the second meter.
- 19. The method of claim 1, further comprising receiving exception messages from the first meter and the second meter.
- 20. The method of claim 1, wherein receiving exception messages from the first meter and the second meter further comprises storing data related to the exception messages.
- 21. The method of claim 20, further comprising communicating the exception messages to a communication server if the exception messages identify a defined set of circumstances.
- 22. A method for configuring a metering network, comprising:
registering a first plurality of meters operable to wirelessly communicate with a collector; and registering a second plurality of meters, each of said second plurality operable to wirelessly communicate with one of the first plurality of meters.
- 23. The method of claim 22, further comprising registering a newly added meter that responds to a request to respond from one of the second plurality of meters.
- 24. The method of claim 22, further comprising identifying a more reliable communication path for an existing meter and modifying the registration of the existing meter to reflect the more reliable communication path.
- 25. The method of claim 22, further comprising broadcasting the real time to registered meters.
- 26. The method of claim 22, further comprising receiving data from one-way meters.
- 27. The method of claim 1, further comprising handling exception messages from meters.
- 28. A system for collecting metering data, comprising:
a collector meter, said collector meter comprising electrical circuitry for gathering meter data, wireless communication electronics for sending and receiving data, a processor for implementing instructions, and memory for storing data; a first plurality of meters, each meter in said first plurality comprising electrical circuitry for gathering meter data, wireless communications electronics for sending and receiving data, a process for implementing instructions, and memory for storing data; a second plurality of meters, each meter in said first plurality comprising electrical circuitry for gathering meter data, wireless communications electronics for sending and receiving data, a process for implementing instructions, and memory for storing data; wherein each of said first plurality of meters communicates with said collector meter, is registered in a subnet with said collector meter, and became registered in said subnet after responding to a broadcast request from said collector meter, and wherein each of said second plurality of meters communicates with one of said first plurality of meters, is registered in a subnet with said collector meter, and became registered in said subnet after responding to a broadcast request from one of said first plurality of meters.
- 29. The system of claim 28, wherein said collector meter broadcasts instructions to said first plurality of meters.
- 30. The system of claim 28, wherein said collector meter communicates with single meters in said first plurality of meters.
- 31. The system of claim 28, wherein each of said first plurality of meters and said second plurality of meters is operable to forward exception messages to said collector meter.
- 32. The system of claim 28, wherein said collector meter is operable to communicate flood broadcast messages.
- 33. The system of claim 28, wherein said collector communicates a time reading to said first plurality of meters, and said first plurality of meters communicate the time reading to said second plurality of meters.
- 34. The system of claim 28, wherein said first plurality of meters comprises a different number of meters than said second plurality of meters.
- 35. The system of claim 28, wherein said first plurality of meters comprises at least two meters, and each of said at least two meters communicate data from said collector meter to at least one meter in said second plurality of meters.
- 36. The system of claim 28, wherein said collector meter and said first and second plurality of meters communicate using frequency hopping spread spectrum procedures.
- 37. The system of claim 28, wherein communications between said collector meter, said first plurality of meters, and said second plurality of meters comprise application level and packet level retries.
- 38. The system of claim 37, wherein the number of packet level retries in a communication from a meter is dependent upon the level of the meter in the subnet and the number of prior application level retries.
- 39. The system of claim 28, further comprising a newly added meter, said newly added meter comprising electrical circuitry for gathering meter data, wireless communications electronics for sending and receiving data, a process for implementing instructions, and memory for storing data;
wherein said newly added meter communicates with one of said second plurality of meters, is registered in said subnet with said collector meter, and became registered in said subnet after communicating a request to one of said second plurality of meters and responding to a broadcast request from one of said second plurality of meters.
- 40. The system of claim 28, wherein at least one of said second plurality of meters comprises instructions for seeking a more reliable communication path with said collector meter.
- 41. The system of claim 28, wherein at least one of said second plurality of meters comprises instructions for identifying a more reliable communication path with a second collector meter and requesting registration with said second collector meter.
- 42. The system of claim 28, further comprising a one-way meter comprising electronic circuitry for transmitting data, a processor, and memory,
wherein said one-way meter comprises instructions for broadcasting metering data and at least one of said second plurality of meters comprises instructions for receiving the metering data.
- 43. The system of claim 28, wherein said collector meter further comprises instructions for determining whether a response signal strength exceeds a defined threshold.
- 44. A method for configuring a metering network, comprising:
at a collector meter, broadcasting a request that meters respond; at a first meter, receiving the request that meters respond and communicating a response; at the collector meter, receiving the response from the first meter; at the collector meter, if the signal strength of the response exceeds a threshold, registering the first meter; at the collector meter, communicating instructions to the first meter to broadcast a request that meters respond; at the first meter, broadcasting a request that meters respond; at a second meter, receiving the request that meters respond and communicating a response to the first meter; at the first meter storing data identifying the second meter and the signal strength of the response from the second meter; at the collector meter, receiving the data identifying the second meter and the signal strength of the response from the second meter; and at the collector meter, if the signal strength of the response from the second meter exceeds a defined threshold, registering the second meter.
- 45. The method of claim 44, wherein registering the first meter comprises:
at the collector, storing data identifying the first meter; and at the first meter, storing data identifying the collector.
- 46. The method of claim 44, wherein registering the second meter comprises:
at the collector storing data identifying the second meter and data identifying the first meter as a repeater for the second meter; at the second meter, storing data identifying the collector and data identifying the first meter as the repeater for the second meter.
- 47. The method of claim 46, wherein registering the second meter further comprises at the first meter, storing data identifying the first meter as a repeater for the second meter.
- 48. The method of claim 44, further comprising:
at the second meter, receiving a communication that a third meter is operable and unregistered; at the second meter, communicating a request to the collector via the first meter to communicate instructions to broadcast a request that meters respond; at the collector meter, communicating instructions for the second meter to broadcast a request that meters respond; at the second meter, broadcasting a request that meters respond; at the third meter, responding to the request that meters respond; at the second meter, receiving a response from the third meter uniquely identifying the third meter, and storing data identifying the third meter and a received signal strength of the response from the third meter; at the collector meter, receiving data uniquely identifying the third meter and identifying the received signal strength of the response from the third meter; and at the collector meter, if the received signal strength is greater than a defined threshold, registering the third meter.
- 49. The method of claim 48, wherein registering the third meter comprises;
at the collector meter, storing data identifying the third meter; at the third meter, storing data identifying the collector and data identifying the second meter; and at the second meter, storing data identifying that the second meter is a repeater.
- 50. The method of claim 49, further comprising:
at the second meter, identifying that data has not been retrieve by the collector meter for a period of time exceeding a threshold; and at the second meter, broadcasting data indication the second meter is operable and unregistered.
- 51. The method of claim 44, further comprising:
at the second meter, receiving a request originating from a second collector meter that all meters respond; at the second meter, determining if the second collector meter offers a more reliable communication path with the second meter; and at the second meter, if the second collector meter offers a more reliable communication path, responding to the request originating from the second collector meter, the response comprising data identifying the second meter and data identifying the number of meters for which the second meter is a repeater.
- 52. The method of claim 51, further comprising:
at the second collector meter, receiving data identifying the second meter and data identifying the number of meters for which the second meter is a repeater; at the second collector meter, determining if the second meter has capacity for the second meter and any meters for which the second meter is a repeater; if the second collector has capacity, registering the meter.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related by subject matter to U.S. patent application Ser. No. (not yet known) (attorney docket number ABME-0793), filed Jun. 28, 2002, and entitled “Data Collector for an Automated Meter Reading System,” the contents of which are hereby incorporated by reference in their entirety.