CA2631140A1 - Programming electronic meter settings using a bandwidth limited communications channel - Google Patents
Programming electronic meter settings using a bandwidth limited communications channel Download PDFInfo
- Publication number
- CA2631140A1 CA2631140A1 CA002631140A CA2631140A CA2631140A1 CA 2631140 A1 CA2631140 A1 CA 2631140A1 CA 002631140 A CA002631140 A CA 002631140A CA 2631140 A CA2631140 A CA 2631140A CA 2631140 A1 CA2631140 A1 CA 2631140A1
- Authority
- CA
- Canada
- Prior art keywords
- data
- electronic meter
- block
- command
- errors
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/06—Electricity, gas or water supply
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D2204/00—Indexing scheme relating to details of tariff-metering apparatus
- G01D2204/40—Networks; Topology
- G01D2204/45—Utility meters networked together within a single building
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02B90/20—Smart grids as enabling technology in buildings sector
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S20/00—Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
- Y04S20/30—Smart metering, e.g. specially adapted for remote reading
Abstract
A system for transferring a sequence of actions to an electronic meter through a bandwidth limited communications channel. The sequence of actions is programmed as a program file that is broken into pieces for transmission to the electronic meter. The pieces are received by the electronic meter, verified not to contain errors, and combined into a single program session. Any errors in the transmission are noted in a status table and the program file is retransmitted. Upon receipt of an execute command, the program session is commenced. After the session has completed the status table is updated. Thus, the electronic meter may be programmed in a programming session that contains more data than can be transferred via the bandwidth limited communications channel.
Claims (20)
1. A system for communicating data to a electronic meter over a bandwidth limited network, comprising:
a controller having a network scheduler;
a radio interface at said electronic meter that receives said data from said controller; and a network interface at said node that processes said data, wherein said controller communicates said data in pieces to said electronic meter, and wherein said network interface stores each piece in memory such that the pieces are combined in a memory buffer to be executed together within said electronic meter.
a controller having a network scheduler;
a radio interface at said electronic meter that receives said data from said controller; and a network interface at said node that processes said data, wherein said controller communicates said data in pieces to said electronic meter, and wherein said network interface stores each piece in memory such that the pieces are combined in a memory buffer to be executed together within said electronic meter.
2. The system of claim 1, wherein each piece is processed to determine the existence of errors.
3. The system of claim 2, wherein an acknowledgment is returned from said electronic meter to said controller to acknowledge receipt of each piece.
4. The system of claim 1, wherein said pieces contained in said memory buffer are committed in a session to program said electronic meter.
5. The system of claim 4, wherein the results of said session are recorded in a status table to be read by said controller.
6. The system of claim 1, wherein said network interface determines if a command to execute has been received and said network controller queries a status table within said electronic meter to determine if any errors have occurred.
7. A method of receiving information over a bandwidth limited network at an electronic meter, comprising:
(a) receiving a portion of a block of information;
(b) acknowledging receipt of said portion of said block of information;
(c) storing said portion of said block of information in memory; and repeating steps (a) through (c) until a whole block of data is received.
(a) receiving a portion of a block of information;
(b) acknowledging receipt of said portion of said block of information;
(c) storing said portion of said block of information in memory; and repeating steps (a) through (c) until a whole block of data is received.
8. The method of claim 7, further comprising determining if any errors are contained in said whole data block.
9. The method of claim 8, further comprising determining errors by referencing a CRC
that is written with said whole data block.
that is written with said whole data block.
10. The method of claim 8, further comprising determining errors by checking sequence numbers of individual messages to ensure that the messages are assembled in the correct order.
11. The method of claim 8, further comprising parsing said whole data block of data to determine if C12 application layer commands are valid.
12. The method of claim 11, further comprising:
parsing said whole block of data and querying said electronic meter; and storing responses to queries.
parsing said whole block of data and querying said electronic meter; and storing responses to queries.
13. The method of claim 11, further comprising parsing said whole data block in response to a received command.
14. The method of claim 7, further comprising:
receiving a command; and performing an action on whole block of data in response to said command.
receiving a command; and performing an action on whole block of data in response to said command.
15. The method of claim 14, said commands comprising one of a write command, check CRC command and an execute command.
16. A method of sending information over a bandwidth limited network to remotely located electronic meters, comprising:
selecting a target electronic meter;
sending a portion of a complete block of data to said target electronic meter;
sending subsequent portions of said complete block of data to said target electronic meter; and sending an execute command when said complete block of data has been transferred to said target electronic meter.
selecting a target electronic meter;
sending a portion of a complete block of data to said target electronic meter;
sending subsequent portions of said complete block of data to said target electronic meter; and sending an execute command when said complete block of data has been transferred to said target electronic meter.
17. The method of claim 16, further comprising reading a status table in said target electronic meter to verify that said complete block of data has been programmed properly or if any errors occurred.
18. The method of claim 17, further comprising restarting the sending of said complete block of data if errors occurred.
19. The method of claim 17, further comprising marking said electronic meter as complete if said complete block of data has been programmed properly.
20. The method of claim 16, further comprising, performing said method at a collector in a wireless mesh network.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/287,806 | 2005-11-28 | ||
US11/287,806 US7583203B2 (en) | 2005-11-28 | 2005-11-28 | Programming electronic meter settings using a bandwidth limited communications channel |
PCT/US2006/060897 WO2008076129A1 (en) | 2005-11-28 | 2006-11-15 | Programming electronic meter settings using a bandwidth limited communications channel |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2631140A1 true CA2631140A1 (en) | 2007-05-28 |
CA2631140C CA2631140C (en) | 2012-04-10 |
Family
ID=38088701
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2631140A Expired - Fee Related CA2631140C (en) | 2005-11-28 | 2006-11-15 | Programming electronic meter settings using a bandwidth limited communications channel |
Country Status (6)
Country | Link |
---|---|
US (1) | US7583203B2 (en) |
AU (1) | AU2006351976A1 (en) |
CA (1) | CA2631140C (en) |
MX (1) | MX2008006831A (en) |
NZ (1) | NZ568645A (en) |
WO (1) | WO2008076129A1 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9464917B2 (en) * | 2007-07-18 | 2016-10-11 | Silver Spring Networks, Inc. | Method and system of reading utility meter data over a network |
MX2011009052A (en) | 2009-05-07 | 2012-02-28 | Dominion Resources Inc | Voltage conservation using advanced metering infrastructure and substation centralized voltage control. |
US20110161468A1 (en) * | 2009-12-31 | 2011-06-30 | Schneider Electric USA, Inc. | Method and system for cascading peer-to-peer configuration of large systems of ieds |
US20130046866A1 (en) * | 2011-08-16 | 2013-02-21 | General Electric Company | Meter access management system |
US9563218B2 (en) | 2013-03-15 | 2017-02-07 | Dominion Resources, Inc. | Electric power system control with measurement of energy demand and energy efficiency using t-distributions |
US9553453B2 (en) | 2013-03-15 | 2017-01-24 | Dominion Resources, Inc. | Management of energy demand and energy efficiency savings from voltage optimization on electric power systems using AMI-based data analysis |
US9847639B2 (en) | 2013-03-15 | 2017-12-19 | Dominion Energy, Inc. | Electric power system control with measurement of energy demand and energy efficiency |
US9678520B2 (en) | 2013-03-15 | 2017-06-13 | Dominion Resources, Inc. | Electric power system control with planning of energy demand and energy efficiency using AMI-based data analysis |
US9582020B2 (en) | 2013-03-15 | 2017-02-28 | Dominion Resources, Inc. | Maximizing of energy delivery system compatibility with voltage optimization using AMI-based data control and analysis |
US20160027516A1 (en) * | 2014-07-24 | 2016-01-28 | Elster Solutions, Llc | Efficient modification of data in non-volatile memory |
CN104683340B (en) * | 2015-02-27 | 2017-12-15 | 江苏韬略电子科技有限公司 | Integrated management of power use software platform system and its management method |
US10732656B2 (en) | 2015-08-24 | 2020-08-04 | Dominion Energy, Inc. | Systems and methods for stabilizer control |
CN106124813B (en) * | 2016-06-12 | 2019-10-11 | 宁波迦南智能电气股份有限公司 | A kind of single-phase charge-controlled intelligent electric meter production management method |
CN106124812B (en) * | 2016-06-12 | 2020-04-07 | 宁波迦南智能电气股份有限公司 | Single-phase cost control intelligent electric energy meter production management system |
US9955239B2 (en) * | 2016-07-15 | 2018-04-24 | Honeywell International Inc. | Configurable secure mobile tool for AMI and AMR metering systems |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5553094A (en) * | 1990-02-15 | 1996-09-03 | Iris Systems, Inc. | Radio communication network for remote data generating stations |
IL117221A0 (en) * | 1995-02-28 | 1996-06-18 | Gen Instrument Corp | Configurable hybrid medium access control for cable metropolitan area networks |
US6538577B1 (en) * | 1997-09-05 | 2003-03-25 | Silver Springs Networks, Inc. | Electronic electric meter for networked meter reading |
US6778099B1 (en) * | 1998-05-01 | 2004-08-17 | Elster Electricity, Llc | Wireless area network communications module for utility meters |
US6891838B1 (en) * | 1998-06-22 | 2005-05-10 | Statsignal Ipc, Llc | System and method for monitoring and controlling residential devices |
EP1108220A4 (en) * | 1999-06-30 | 2005-02-02 | Gen Electric | High function, user configurable electricity meter |
US6813571B2 (en) * | 2001-02-23 | 2004-11-02 | Power Measurement, Ltd. | Apparatus and method for seamlessly upgrading the firmware of an intelligent electronic device |
US6628992B2 (en) * | 2001-04-05 | 2003-09-30 | Automation Solutions, Inc. | Remote terminal unit |
AR033319A1 (en) * | 2001-05-04 | 2003-12-10 | Invensys Metering Systems Nort | PROVISION AND METHOD FOR COMMUNICATION AND CONTROL OF AUTOMATED METER READING |
US20030015447A1 (en) * | 2001-07-20 | 2003-01-23 | Chao-Yang Huang | Tool box |
US20050036387A1 (en) * | 2002-04-24 | 2005-02-17 | Seal Brian K. | Method of using flash memory for storing metering data |
US6996215B2 (en) * | 2002-11-27 | 2006-02-07 | Macconnell John Walter | Telemetry system and method |
EP1597923A4 (en) * | 2003-02-11 | 2008-05-28 | Unisys Corp | Method and apparatus for updating a control file |
US20070169075A1 (en) | 2003-09-05 | 2007-07-19 | David Lill | Synchronizing and controlling software downloads, such as for utility meter-reading data collection and processing |
US7262709B2 (en) | 2004-04-26 | 2007-08-28 | Elster Electricity, Llc | System and method for efficient configuration in a fixed network automated meter reading system |
US7079962B2 (en) * | 2004-10-20 | 2006-07-18 | Itron, Inc. | Automated utility meter reading system with variable bandwidth receiver |
-
2005
- 2005-11-28 US US11/287,806 patent/US7583203B2/en active Active
-
2006
- 2006-11-15 CA CA2631140A patent/CA2631140C/en not_active Expired - Fee Related
- 2006-11-15 MX MX2008006831A patent/MX2008006831A/en active IP Right Grant
- 2006-11-15 AU AU2006351976A patent/AU2006351976A1/en not_active Abandoned
- 2006-11-15 NZ NZ568645A patent/NZ568645A/en not_active IP Right Cessation
- 2006-11-15 WO PCT/US2006/060897 patent/WO2008076129A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
MX2008006831A (en) | 2009-03-04 |
CA2631140C (en) | 2012-04-10 |
US7583203B2 (en) | 2009-09-01 |
WO2008076129A1 (en) | 2008-06-26 |
AU2006351976A1 (en) | 2008-06-26 |
NZ568645A (en) | 2011-05-27 |
US20070124262A1 (en) | 2007-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2631140A1 (en) | Programming electronic meter settings using a bandwidth limited communications channel | |
WO2018202177A1 (en) | Method and device for upgrading firmware of zigbee devices | |
JP2008517504A5 (en) | ||
CN102422542B (en) | Coordination of packet and acknowledgment retransmissions | |
CN102098212B (en) | Apparatus for processing peripheral component interconnect express protocol | |
CN101321336A (en) | High-capacity data interchange method between mobile terminal and smart card | |
CN102915249A (en) | Method and device for remotely realizing firmware updating | |
CN101778378A (en) | Firmware node updating method, device and system | |
KR20200086667A (en) | HARQ number determination method, network device, terminal and computer storage medium | |
CN110213020A (en) | Data transmission method, terminal, system and device based on bluetooth peripheral hardware | |
CN101369879B (en) | Method and apparatus for requesting data retransmission | |
CN101452393A (en) | DSP2812 program on-line upgrading method based on PCI bus | |
CN103368703B (en) | Data package retransmission method, data packet receiving method and device | |
US20070263739A1 (en) | Method and system for managing memory in a communication system using hybrid automatic repeat request (HARQ) | |
US20100287456A1 (en) | Data transfer method capable of saving memory for storing packet in usb protocol and apparatus thereof | |
CN103414543B (en) | A kind of method adjusting HARQ buffer memory and terminal | |
CN101406001B (en) | Method and device for transmitting data packets | |
JP2006087124A5 (en) | ||
CN102340390A (en) | Data packet transmission method and system, source node equipment and relay node equipment | |
CN102238206A (en) | Image file packet retransmission method | |
CN101620662B (en) | Method for downloading data from intelligent card based on flash memory | |
WO2017063589A1 (en) | Data transmission method and apparatus | |
CN109951255A (en) | A kind of data transmission method based on TCP, system, source device and target device | |
CN101197959A (en) | Terminal control method, system and equipment | |
CN102821043B (en) | Control method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20191115 |