CA2631140A1 - Programming electronic meter settings using a bandwidth limited communications channel - Google Patents

Programming electronic meter settings using a bandwidth limited communications channel Download PDF

Info

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
Application number
CA002631140A
Other languages
French (fr)
Other versions
CA2631140C (en
Inventor
David V. Uy
Andrew J. Borleske
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Elster Solutions LLC
Original Assignee
Elster Electricity, L.L.C.
David V. Uy
Andrew J. Borleske
Elster Solutions, Llc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Elster Electricity, L.L.C., David V. Uy, Andrew J. Borleske, Elster Solutions, Llc filed Critical Elster Electricity, L.L.C.
Publication of CA2631140A1 publication Critical patent/CA2631140A1/en
Application granted granted Critical
Publication of CA2631140C publication Critical patent/CA2631140C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/06Electricity, gas or water supply
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING 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/00Indexing scheme relating to details of tariff-metering apparatus
    • G01D2204/40Networks; Topology
    • G01D2204/45Utility meters networked together within a single building
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02B90/20Smart grids as enabling technology in buildings sector
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS 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/00Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
    • Y04S20/30Smart 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.
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.
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.
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.
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.
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.
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.
CA2631140A 2005-11-28 2006-11-15 Programming electronic meter settings using a bandwidth limited communications channel Expired - Fee Related CA2631140C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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