RU2227326C2 - System for remote access to electronic meters - Google Patents
System for remote access to electronic metersInfo
- Publication number
- RU2227326C2 RU2227326C2 RU2000124357/09A RU2000124357A RU2227326C2 RU 2227326 C2 RU2227326 C2 RU 2227326C2 RU 2000124357/09 A RU2000124357/09 A RU 2000124357/09A RU 2000124357 A RU2000124357 A RU 2000124357A RU 2227326 C2 RU2227326 C2 RU 2227326C2
- Authority
- RU
- Russia
- Prior art keywords
- specified
- interface
- gateway
- tcp
- lan
- Prior art date
Links
- 238000012546 transfer Methods 0.000 claims abstract description 8
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 6
- 230000005611 electricity Effects 0.000 claims abstract description 4
- 238000005259 measurement Methods 0.000 claims abstract description 4
- 230000005540 biological transmission Effects 0.000 abstract description 5
- 238000004891 communication Methods 0.000 abstract description 5
- 239000000126 substance Substances 0.000 abstract 1
- 238000000034 method Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
Description
Изобретение относится, в основном, к электронным счетчикам и к автоматическому считыванию показаний счетчика, более конкретно, к поддержке электронных счетчиков по протоколу TCP/IP для двухстороннего дистанционного доступа к счетчикам по локальным и глобальным сетям.The invention relates mainly to electronic meters and to automatic reading of meter readings, and more particularly, to support electronic meters via TCP / IP protocol for two-way remote access to meters over local and global networks.
Изобретение относится к системе автоматического считывания показаний счетчиков электрической энергии и других бытовых счетчиков (например, водяных и газовых счетчиков). Конкретно, изобретение предназначено (но не ограничено) для использования в электронном счетчике. Дополнительная информация по электронным счетчикам содержится в патенте США 5.548.527 от 20 августа 1996 года, озаглавленном "Программируемый счетчик электрической энергии, в котором используется энергонезависимая память" (патент принадлежит компании “ABB Power T&D Company”. Более подробная информация по системам автоматического считывания показаний счетчика имеется в патенте США 5.553.094 от 3 сентября 1996 года, озаглавленном "Сеть радиосвязи для удаленных станций формирования данных".The invention relates to a system for automatically reading the readings of electric energy meters and other household meters (for example, water and gas meters). Specifically, the invention is intended (but not limited to) for use in an electronic meter. Additional information on electronic meters can be found in US Pat. No. 5,548,527 dated August 20, 1996, entitled “Programmable Electric Energy Meter that Uses Non-Volatile Memory” (patent owned by ABB Power T&D Company. More Information on Automatic Reading Systems The counter is available in US Pat. No. 5,553,094 of September 3, 1996, entitled "Radio Communication Network for Remote Data Formation Stations."
Изобретение включает использование совокупности протоколов транспортного и прикладного уровней для взаимодействия сетей (протокол TCP/IP) и сервера передачи гипертекста (HTTP). Термины HTTP ("протокол передачи гипертекстовых файлов") и TCP/IP (“протокол управления передачей/протокол Интернет”) хорошо известны специалистам в области организации сетей для передачи данных. Протокол TCP/IP используется, например, в известном стеке протоколов для соединения разнородных устройств в пределах одной сети.The invention includes the use of a set of transport and application layer protocols for the interaction of networks (TCP / IP protocol) and a hypertext transfer server (HTTP). The terms HTTP (“Hypertext Transfer Protocol”) and TCP / IP (“Transmission Control Protocol / Internet Protocol”) are well known to those skilled in the art of networking for data transfer. The TCP / IP protocol is used, for example, in the well-known protocol stack for connecting heterogeneous devices within the same network.
Изобретение также включает использование межсетевого интерфейса или "шлюза". Шлюз - узел в сети, который соединяет две иным образом несовместимые сети. Шлюзы могут выполнять кодирование и процессы преобразования протокола. "Протокол" - набор правил или процедур, относящихся к формату и согласованию времени передачи данных между двумя устройствами. Как правило, протоколы делят файл на блоки равного размера или пакеты. Эти пакеты передаются на приемное устройство, в котором используется математическая процедура для того, чтобы определить, были ли эти блоки или пакеты получены без искажений.The invention also includes the use of a gateway or gateway. A gateway is a node in a network that connects two otherwise incompatible networks. Gateways can perform encoding and protocol conversion processes. A “protocol” is a set of rules or procedures related to the format and negotiation of data transfer times between two devices. Typically, protocols divide a file into blocks of equal size or packets. These packets are transmitted to a receiver, which uses a mathematical procedure to determine if these blocks or packets were received without distortion.
Электронная система измерения в соответствии с изобретением включает глобальную сеть, (WAN), работающую в соответствии с протоколом TCP/IP; локальную сеть (LAN), включающую множество счетчиков, каждый из которых имеет соответствующую электронику для измерения заданного количества энергии, подаваемой потребителю от коммунального предприятия, и памятью для сохранения измеренных данных и контрольных параметров счетчика; шлюз, оперативно соединенный с локальной или глобальной сетью и сервер протокола передачи гипертекстовых файлов (сервер HTTP), оперативно соединенный с локальной сетью и шлюзом, благодаря чему создается глобальная сеть для дистанционного доступа к измеренным данным и контрольным параметрам счетчиков.An electronic measurement system in accordance with the invention includes a wide area network (WAN) operating in accordance with the TCP / IP protocol; a local area network (LAN), which includes many meters, each of which has a corresponding electronics for measuring a given amount of energy supplied to the consumer from the utility, and memory for storing the measured data and control parameters of the meter; a gateway operatively connected to a local or global network and a server for transferring hypertext files (HTTP server), operatively connected to a local network and a gateway, which creates a global network for remote access to measured data and control parameters of meters.
Предпочтительные варианты изобретения дополнительно включают общий межсетевой интерфейс (CGI), соединенный с сервером HTTP для использования при доступе к измеренным данным. Альтернативно, система согласно изобретению может включать виртуальную подсистему в виде программы для разделения вычислительных ресурсов, соединенную с сервером HTTP и использованную доступе к данным.Preferred embodiments of the invention further include a common gateway (CGI) connected to an HTTP server for use in accessing the measured data. Alternatively, the system according to the invention may include a virtual subsystem in the form of a program for sharing computing resources connected to an HTTP server and used by data access.
Упомянутое выше заданное количество предпочтительно относится к количеству электроэнергии, воды или газа.The predetermined amount mentioned above preferably refers to the amount of electricity, water or gas.
Сервер HTTP и межсетевой интерфейс CGI могут быть встроены в каждый из счетчиков или в шлюз.An HTTP server and a CGI gateway can be integrated into each counter or gateway.
Другие особенности настоящего изобретения раскрыты ниже.Other features of the present invention are disclosed below.
На фигуре 1 представлена схема общей сети, включающей глобальную сеть 10, шлюз 20, локальную сеть 30 и счетчики 40 в соответствии с изобретением.The figure 1 presents a diagram of a common network including a
На фигуре 2 схематично представлен вариант изобретения, в котором сервер HTTP и общий межсетевой интерфейс размещены в счетчике (счетчиках) 40.Figure 2 schematically shows an embodiment of the invention in which an HTTP server and a common gateway are located in the counter (s) 40.
На фигуре 3 схематично представлен вариант изобретения, в котором сервер HTTP и общий межсетевой интерфейс размещены в шлюзе 20,Figure 3 schematically shows an embodiment of the invention in which an HTTP server and a common gateway are located in the
На фигуре 4 показано, каким образом межсетевой интерфейс может быть заменен виртуальной подсистемой “Java” и апплетом “Java”.Figure 4 shows how the gateway can be replaced by the virtual subsystem “Java” and the applet “Java”.
На фигуре 5 представлен вариант изобретения, в котором одному или нескольким компьютерам обеспечивается доступ к счетчикам через сервер передачи от точки к точке (РРР) или интерфейс.5 illustrates an embodiment of the invention in which one or more computers are provided with access to meters through a point-to-point transfer server (PPP) or interface.
В одном варианте настоящего изобретения используется электронный счетчик, включающий протокольную связку TCP/IP) и сервер HTTP для двухстороннего доступа к данным счетчика. В другом варианте изобретения, протокольная связка TCP/IP включена в шлюз, обслуживающий множество счетчиков, связанных между собой через силовую линию или через двухстороннюю беспроводную сеть. Шлюз, используемый во втором варианте изобретения, включает сервер HTTP для доступа к данным, получаемых от множества счетчиков, и для передачи данных к отдельным счетчикам.In one embodiment of the present invention, an electronic meter is used including a TCP / IP protocol bundle) and an HTTP server for two-way access to meter data. In another embodiment of the invention, the TCP / IP protocol bundle is included in a gateway serving a plurality of counters interconnected via a power line or through a two-way wireless network. The gateway used in the second embodiment of the invention includes an HTTP server for accessing data received from multiple counters, and for transmitting data to individual counters.
Основная архитектура изобретения показана на фигуре 1. Как упомянуто выше, включение сервера HTTP и протокольной связки TCP/IP в счетчик 40 или шлюз 20 при наличии множества счетчиков, соединенных через локальную сеть 30, обеспечивает непрерывный дистанционный доступ к параметрам счетчика. Как показано на этой фигуре, комплект N счетчиков 40 обеспечен сообщением через локальную сеть 30, которая не относится сетям типа TCP/IP. Локальная сеть 30 может, например, быть сетью шины CEBus, в которой передача данных осуществляется через силовую линию или линию радиосвязи (протокол связи через шину бытовой электроники (CEBus), который был принят в качестве стандарта “Ассоциацией электронной промышленности” (EIA-60) и определяет локальную сеть, как сеть, включающую множество носителей информации, включая силовую линию, линию радиосвязи, пару проводов, коаксиальный кабель и линию инфракрасной передачи сигналов. К локальной сети 30 также подключен шлюз 20, который соединен с глобальной сетью TCP/IP 10. С этой же глобальной сетью TCP/IP 10 также соединены другие устройства (не показаны), которым может потребоваться соединение с отдельными счетчиками или группами счетчиков. Эти устройства получают доступ к отдельным счетчикам, посылая команды, содержащиеся в пакетах TCP/IP с адресами назначения, которые являются уникальными для каждого счетчика.The basic architecture of the invention is shown in FIG. 1. As mentioned above, the inclusion of an HTTP server and a TCP / IP protocol bundle in a
В первом варианте изобретения (фигура 2) шлюз 20 получает пакеты от других устройств глобальной сети 10. Шлюз 20 включает интерфейс TCP/IP 22 и интерфейс 28 локальной сети. Интерфейс 28 локальной сети включает программное обеспечение для преобразования пакетов данных в формат, требуемый для передачи через локальную сеть. В этом случае шлюз 20 передает эти преобразованные пакеты по локальной сети 30 к счетчикам 40. При этом выполняются следующие операции.In the first embodiment of the invention (FIG. 2), the
1. Шлюз проверяет адрес пакета TCP/IP и определяет, является ли это адресом счетчика или счетчиков в пределах набора, поданного в шлюз через его локальную сеть. Если это не так, пакет не обрабатывается.1. The gateway checks the TCP / IP packet address and determines whether it is the address of the counter or counters within the set submitted to the gateway through its local network. If this is not the case, the packet is not processed.
2. Если пакет предназначен для одного из счетчиков в локальной сети шлюза, шлюз проверяет адрес счетчика TCP/IP, приложенный к пакету, и определяет, является ли этот пакет адресом отдельного счетчика или это групповой адрес.2. If the packet is intended for one of the counters in the local network of the gateway, the gateway checks the TCP / IP counter address attached to the packet and determines whether this packet is the address of a separate counter or is it a multicast address.
3. Если пакет адресован отдельному счетчику, то шлюз заключает этот пакет в больший пакет, который адресован счетчику, используя его уникальный адрес в локальной сети (который отличается от его адреса по протоколу TCP/IP).3. If a packet is addressed to a separate counter, the gateway wraps this packet in a larger packet, which is addressed to the counter using its unique address on the local network (which differs from its address via TCP / IP).
4. Если пакет предназначен для групповой" передачи ко всем счетчикам, шлюз заключает пакет в больший пакет, передаваемый по специальному адресу локальной сети (который отличается от группового адреса TCW).4. If the packet is intended for multicast transmission to all counters, the gateway wraps the packet in a larger packet transmitted to a special LAN address (which differs from the TCW multicast address).
5. Если размер пакета превышает максимальный допустимый размер для локальной сети, шлюз разделяет пакет на меньшие части. Каждая часть имеет тот же самый адрес локальной сети, что и первоначальный большой пакет.5. If the packet size exceeds the maximum permissible size for the local network, the gateway splits the packet into smaller parts. Each part has the same LAN address as the original large packet.
6. Каждая часть разделенного пакета передается в локальную сеть для приема одним или несколькими счетчиками. Шлюз отвечает за получение подтверждений приема пакета от счетчиков и за повторную передачу пакетов, если они не получены.6. Each part of the divided packet is transmitted to the local network for reception by one or more counters. The gateway is responsible for receiving acknowledgment of the packet from the counters and for retransmission of packets if they are not received.
Каждый отдельный счетчик прослушивает локальную сеть на предмет обнаружения пакетов. Счетчик воссоздает первоначальный пакет глобальной сети TCP/IP от одного или нескольких пакетов локальной сети и затем выполняет команды, содержащиеся в пакете, и посылает результаты назад в шлюз. Этот процесс включает следующие операции:Each individual counter listens on the local network for packet detection. The counter recreates the original TCP / IP WAN packet from one or more packets of the local network and then executes the commands contained in the packet and sends the results back to the gateway. This process includes the following operations:
1. Счетчик проверяет адрес локальной сети пакета, чтобы убедиться, что этот адрес предназначен для конкретного счетчика или что он является групповым адресом. Если адрес не является ни одним из вышеупомянутых, счетчик игнорирует этот пакет.1. The counter checks the local network address of the packet to make sure that this address is for a specific counter or that it is a multicast address. If the address is not one of the above, the counter ignores this packet.
2. Если пакет адресован конкретному счетчику, сигнал подтверждения приема посылается назад шлюзу. Если в пакете найдена ошибка, на шлюз посылается сигнал отказа от обработки.2. If the packet is addressed to a specific counter, an acknowledgment signal is sent back to the gateway. If an error is found in the packet, a refusal signal is sent to the gateway.
3. Полученный пакет добавляется к любой, ранее полученной части большого пакета, разделенного на части. Когда получены все части разделенного пакета, весь первоначальный пакет TCP/IP извлекается и вводится в программное обеспечение интерфейса TCP/IP, соединенного со счетчиком.3. The received package is added to any previously received part of a large package, divided into parts. When all parts of the split packet are received, the entire original TCP / IP packet is retrieved and entered into the software of the TCP / IP interface connected to the counter.
4. Программное обеспечение интерфейса TCP/IP проверяет пакет, чтобы убедится в необходимости начала обслуживаются. В этом случае предположим, что пакет предназначен для обслуживания сервера HTTP. (Возможно, что имеются другие серверы, соединенные со счетчиком, к которому может быть послано сообщение TCP/IP).4. The TCP / IP interface software checks the packet to make sure that the service is started. In this case, suppose the package is intended to serve an HTTP server. (It is possible that there are other servers connected to a counter to which a TCP / IP message can be sent).
5. Сервер HTTP проверяет пакет данных, чтобы убедится в необходимости выполнения заданных операций. В этом случае предположим, что пакет содержит запрос на выполнение прикладной программы в счетчике, чтобы извлечь текущие показания счетчика и отослать их обратно источнику запроса. Сервер HTTP инициализирует эту прикладную программу через общий межсетевой интерфейс (CGI).5. The HTTP server checks the data packet to verify that the specified operations are necessary. In this case, suppose the package contains a request to run the application program in the counter in order to extract the current counter readings and send them back to the request source. The HTTP server initializes this application through a common gateway (CGI).
6. Прикладная программа CGI просит счетчик найти текущее показание. Прикладная программа счетчика воздействует непосредственно на электронику счетчика, чтобы получить требуемую информацию. Показание счетчика передается обратно на интерфейс CGI, который записывает показание в сообщение, используя язык HTML. Сообщение HTML передастся обратно на сервер HTTP.6. The CGI application asks the counter to find the current reading. The counter application program acts directly on the counter electronics to obtain the required information. The counter reading is sent back to the CGI interface, which writes the reading to the message using HTML. The HTML message will be sent back to the HTTP server.
7. Сервер HTTP кодирует сообщение HTML в виде пакета TCP/IP и пересылает его в интерфейс счетчика TCP/IP.7. The HTTP server encodes the HTML message as a TCP / IP packet and sends it to the TCP / IP counter interface.
8. Интерфейс TCP/IP счетчика посылает пакет в шлюз, используя тот же самый набор операций, который используется шлюзом для посылки первоначального запроса на счетчик.8. The counter TCP / IP interface sends a packet to the gateway using the same set of operations that the gateway uses to send the initial request to the counter.
9. Как только шлюз получит пакет ТСР/ТР от счетчика, он снова передает пакет в глобальную сеть, где инициируется команда для его получения.9. As soon as the gateway receives the TCP / TP packet from the counter, it again transmits the packet to the global network, where a command is initiated to receive it.
Во втором варианте изобретения (фигура 3) шлюз выполняет большинство задач, поставленных счетчикам в первом варианте (фигура 2). Сервер HTTP 24 и прикладная программа 26 CGI передаются в шлюз 20, и счетчики работают только со своим интерфейсом 42 локальной сети, которая не использует протокол TCP/IP. Обработка пакетов, полученных из глобальной сети 10, осуществляется следующим образом:In the second embodiment of the invention (figure 3), the gateway performs most of the tasks assigned to the counters in the first embodiment (figure 2). The
1. Шлюз проверяет адрес пакета TCP/IP и определяет, является ли он адресом счетчика или счетчиков в наборе, переданном в шлюз через его локальную сеть. Если это не так, пакет не обрабатывается.1. The gateway checks the address of the TCP / IP packet and determines whether it is the address of the counter or counters in the set transmitted to the gateway through its local network. If this is not the case, the packet is not processed.
2. Программа интерфейса TCP/IP проверяет пакет, чтобы убедиться в необходимости начала обслуживания. В этом случае предположим, что пакет предназначен для обслуживания сервером HTTP, находящимся теперь в шлюзе. (Возможно, что имеются другие прикладные программы сервера, выполняемые в счетчике, которому должны быть переданы сообщения TCP/IP).2. The TCP / IP interface program checks the packet to verify that service is necessary. In this case, suppose the package is intended to be serviced by an HTTP server, now located in the gateway. (It is possible that there are other server applications running in the counter to which TCP / IP messages should be sent).
3. Сервер HTTP проверяет пакет, чтобы убедиться в необходимости обслуживания. В этом случае предположим, что пакет содержит запрос на выполнение прикладной программы, чтобы получить текущее показание отдельного счетчика и отослать эти данные назад инициатору запроса. Сервер HTTP инициализирует эту прикладную программу через общий межсетевой интерфейс CGI (26).3. The HTTP server checks the packet to verify service needs. In this case, suppose that the packet contains a request to execute the application program in order to obtain the current reading of a separate counter and send this data back to the initiator of the request. The HTTP server initializes this application through the common CGI gateway (26).
4. После этого в шлюзе выполняется прикладная программа CGI 26. Эта программа должна определить адрес локальной сети указанного счетчика и послать пакет команд этому счетчику по локальной сети.4. After that, the
5. Команда поступает в счетчик и инициирует прикладную программу счетчика па посылку запроса в электронную часть счетчика, чтобы найти текущее показание.5. The command enters the counter and initiates the counter application program by sending a request to the electronic part of the counter in order to find the current reading.
6. Показание счетчика формируется в пакет для передачи по локальной сети и отсылается обратно в шлюз.6. The counter reading is formed into a packet for transmission over the local network and sent back to the gateway.
7. Межсетевой интерфейс CGI получает пакет по локальной сети от счетчика и извлекает показание счетчика. Это показание записывается в сообщение HTML и отсылается обратно на сервер HTML.7. The CGI gateway receives a packet over the local area network from the meter and retrieves the meter reading. This reading is written to the HTML message and sent back to the HTML server.
8. Сервер HTTP кодирует сообщение HTML как пакет TCP/IP и пересылает его в интерфейс 22 шлюза TCP/IP.8. The HTTP server encodes the HTML message as a TCP / IP packet and forwards it to the TCP /
9. Интерфейс 22 шлюза TCP/IP посылает пакет в глобальную сеть 10, где программа, инициирующая команды, может получить этот пакет.9. The TCP /
Оба варианта изобретения были раскрыты как использование прикладных программ 46, 26, чтобы подробно описать процедуру доступа к текущим показаниям счетчика. Как показано на фигуре 4, прикладная программа CGI может быть заменена виртуальной подсистемой (VM) Java 26’, выполняющей прикладную программу Java 26’’, которая выполняет те же самые операции, что и прикладная программа CGI.Both variants of the invention were disclosed as using
Кроме того, оба варианта были описаны, используя пример, где текущее показание отдельного счетчика запрашивается прикладной программой, связанной с глобальной сетью. Прикладная программа в глобальной сети может также записывать данные в счетчик или в счетчики, используя аналогичные процедуры. Эти данные могут изменить параметры, воздействуя на работу счетчика или счетчиков. В качестве примера можно указать на изменение скорости.In addition, both options were described using an example where the current reading of an individual counter is requested by an application associated with the global network. An application in a global network can also write data to a counter or to counters using similar procedures. This data can change the parameters, affecting the operation of the meter or meters. As an example, you can indicate a change in speed.
Любой вариант, в котором используются серверы TCP/IP и HTTP, поддерживает считывание показаний счетчиков или установку их параметров, используя броузеры типа Netscape™ или Explorer™. Коммунальные предприятия и домовладельцы могут при необходимости выполнять дистанционное считывание показаний счетчиков через соответствующие броузеры. Можно иметь доступ к отдельному счетчику или группе счетчиков, как если бы счетчик (счетчики) представляли собой интернетовский сайт, и их текущие показания или другие данные могут быть отображены с помощью броузера. Счетчики могут посылать бланки броузеру, чтобы пользователь мог их заполнить для изменения параметров счетчиков. Операции считывания и обновления параметров счетчиков могут быть защищены кодированием и паролями.Any option that uses TCP / IP and HTTP servers supports reading meters or setting their parameters using browsers such as Netscape ™ or Explorer ™. Utilities and homeowners can, if necessary, remotely read meter readings through appropriate browsers. You can have access to a separate counter or a group of counters, as if the counter (s) were an Internet site, and their current readings or other data can be displayed using a browser. Counters can send forms to the browser so that the user can fill them in to change the parameters of the counters. Reading and updating counter parameters can be protected by encoding and passwords.
Как показано на фигуре 5, броузер может получить доступ к счетчикам через телефонную линию по протоколу передачи от точки к точке (РРР) и сервер 60, подключенный к глобальной сети 10 или непосредственно к шлюзу 20. Сервер РРР соединен с модемами (на чертеже не показаны), чтобы обеспечить связь линии TCP/IP с броузером на другом конце линии. Сервер РРР посылает пакеты от телефонной линии на глобальную сеть, где они принимаются соответствующим шлюзом. В случае подключения телефонной линии непосредственно к шлюзу, программное обеспечение РРР включает интерфейс 21 для прямого соединения с глобальной сетью TCP/IP с помощью интерфейса 22 с тем, чтобы пакеты, полученные по телефонной линии, обрабатывались бы таким же образом, как и пакеты, полученные по глобальной сети 10.As shown in FIG. 5, the browser can access the counters via a telephone line via a point-to-point protocol (PPP) and a
Броузер может быть заменен интеллектуальным устройством, которое обеспечивает доступ к серверу HTTP для автоматизированного считывания показаний счетчика и установки параметров счетчика на запланированной и повторной основе. Прикладная программа использует считывание показаний счетчика, чтобы создавать или обновлять записи в базе данных. Эта прикладная программа может быть прикладной программой Java, которая может взаимодействовать с серверами HTTP и базами данных, которые поддерживают протоколы HTTP.The browser can be replaced by an intelligent device that provides access to the HTTP server for automated reading of meter readings and setting of meter parameters on a planned and repeated basis. The application uses a meter reading to create or update records in the database. This application can be a Java application that can communicate with HTTP servers and databases that support HTTP protocols.
Подводя итоги, отметим, что изобретение включает следующие новые аспекты: (1) встроенный в счетчик сервер HTTP для доступа к данным счетчика по требованию и для дистанционной установки параметров счетчика; (2) встроенный в шлюз сервер HTTP для доступа к множеству счетчиков, чтобы считывать их показания и устанавливать параметры в отдельных счетчиках по локальной сети; (3) использование общего межсетевого интерфейса (CGI) для дистанционного доступа к данным счетчика и установки параметров счетчика, используя бланки HTML в броузерах HTTP; (4) дистанционное считывание показаний и установка параметров множества счетчиков, используя протокольную связку TCP/IP; (5) протокольная связка TCP/IP, применяемая в установленных узлах локальной сети CEBus, включая маршрутизаторы CEBus и мосты-маршрутизаторы с дистанционным доступом через TCP/IP к маршрутизатору или мосту-маршрутизатору и, следовательно, доступ к отдельным счетчикам по локальной сети; (6) передача данных от точки к точке (РРР), обеспечивающая шлюзу дистанционный доступ по протоколу TCP/IP через последовательный интерфейс (например, телефонную линию или цифровую сеть общего пользования (ISDN)) к одному или нескольким счетчикам (для установки параметров и считывания показаний).Summing up, we note that the invention includes the following new aspects: (1) an integrated HTTP server in the counter for accessing the counter data on demand and for remote setting of the counter parameters; (2) an HTTP server built into the gateway for access to a variety of counters, in order to read their readings and set parameters in separate counters on the local network; (3) using a common gateway interface (CGI) for remote access to the counter data and setting counter parameters using HTML forms in HTTP browsers; (4) remote reading and setting the parameters of multiple counters using the TCP / IP protocol bundle; (5) the TCP / IP protocol bundle used in the installed nodes of the CEBus LAN, including CEBus routers and bridge bridges with remote access via TCP / IP to the router or bridge-router and, therefore, access to individual meters on the local network; (6) point-to-point data transfer (PPP), which provides the gateway with remote access via TCP / IP via a serial interface (for example, a telephone line or public digital network (ISDN)) to one or more meters (for setting parameters and reading testimony).
Вышеприведенное подробное описание предпочтительных вариантов изобретения ни в коей мере не ограничивает рамки и объем защиты нижеследующих пунктов патентования. Специалисты в области электронного измерения понимают, что можно использовать различные модификации предпочтительных вариантов изобретения без выхода из духа и объема изобретения.The foregoing detailed description of preferred embodiments of the invention does not in any way limit the scope and scope of protection of the following patent claims. Specialists in the field of electronic measurement understand that you can use various modifications of the preferred variants of the invention without departing from the spirit and scope of the invention.
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2000124357/09A RU2227326C2 (en) | 1998-03-09 | 1998-03-09 | System for remote access to electronic meters |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2000124357/09A RU2227326C2 (en) | 1998-03-09 | 1998-03-09 | System for remote access to electronic meters |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2000124357A RU2000124357A (en) | 2002-09-20 |
| RU2227326C2 true RU2227326C2 (en) | 2004-04-20 |
Family
ID=32464785
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2000124357/09A RU2227326C2 (en) | 1998-03-09 | 1998-03-09 | System for remote access to electronic meters |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2227326C2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5495239A (en) * | 1994-08-02 | 1996-02-27 | General Electric Company | Method and apparatus for communicating with a plurality of electrical metering devices and a system control center with a mobile node |
| US5553094A (en) * | 1990-02-15 | 1996-09-03 | Iris Systems, Inc. | Radio communication network for remote data generating stations |
| US5572438A (en) * | 1995-01-05 | 1996-11-05 | Teco Energy Management Services | Engery management and building automation system |
| US5627759A (en) * | 1995-05-31 | 1997-05-06 | Process Systems, Inc. | Electrical energy meters having real-time power quality measurement and reporting capability |
| US5691715A (en) * | 1994-06-22 | 1997-11-25 | General Electric Company | Method and apparatus for detecting fraudulent power line communications signal |
| US5696501A (en) * | 1994-08-02 | 1997-12-09 | General Electric Company | Method and apparatus for performing the register functions for a plurality of metering devices at a common node |
-
1998
- 1998-03-09 RU RU2000124357/09A patent/RU2227326C2/en not_active IP Right Cessation
Patent Citations (6)
| 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 |
| US5691715A (en) * | 1994-06-22 | 1997-11-25 | General Electric Company | Method and apparatus for detecting fraudulent power line communications signal |
| US5495239A (en) * | 1994-08-02 | 1996-02-27 | General Electric Company | Method and apparatus for communicating with a plurality of electrical metering devices and a system control center with a mobile node |
| US5696501A (en) * | 1994-08-02 | 1997-12-09 | General Electric Company | Method and apparatus for performing the register functions for a plurality of metering devices at a common node |
| US5572438A (en) * | 1995-01-05 | 1996-11-05 | Teco Energy Management Services | Engery management and building automation system |
| US5627759A (en) * | 1995-05-31 | 1997-05-06 | Process Systems, Inc. | Electrical energy meters having real-time power quality measurement and reporting capability |
Non-Patent Citations (1)
| Title |
|---|
| НОРЕНКОВ И.П. И ДР. Телекоммуникационные сети. - М.: МГТУ им. Н.Э.Баумана, 1998. * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6396839B1 (en) | Remote access to electronic meters using a TCP/IP protocol suite | |
| KR100388276B1 (en) | Remote Access to Electronic Meters Using a TCP/IP Protocol Suite | |
| KR100322578B1 (en) | Data communication device and method between WAP terminal and WAP server | |
| US7085938B1 (en) | Protective relay with embedded web server | |
| Clarke et al. | Practical modern SCADA protocols: DNP3, 60870.5 and related systems | |
| US20030018776A1 (en) | System and method for controlling home appliances | |
| EP1566939A1 (en) | Media streaming home network system and method for operating the same | |
| WO2000004427A1 (en) | Internet utility interconnect method and means | |
| CN101741819A (en) | A protocol conversion gateway | |
| CN104519129A (en) | Data transmission method, device and system | |
| JP2003110596A (en) | Data communication service provision method | |
| CN113115346A (en) | Gateway multi-protocol conversion device based on 5G and method thereof | |
| US9100318B1 (en) | Method for discovering routers in a communication path of a supervisory control and data acquisition system | |
| CN102685149B (en) | Institute of electronic and electrical engineers (IEEE) 1394 and universal plug and play (UPnP) technology-based remote control and access method and device | |
| RU2227326C2 (en) | System for remote access to electronic meters | |
| JP2004306200A (en) | Robot control system | |
| CN100485564C (en) | Remote automation system | |
| JP2001312784A (en) | Automatic meter-reading system utilizing internet | |
| MXPA00008802A (en) | Remote access to electronic meters using a tcp/ip protocol suite | |
| HK1033193B (en) | Remote access to electronic meters using a tcp/ip protocol suite | |
| JP2001306676A (en) | Soho system | |
| Li et al. | The design and realization of a new type of instrument with Internet Protocol towards process industry | |
| Sun et al. | Bus data acquisition and romote monitoring system based on CAN bus and GPRS | |
| BR9815716B1 (en) | electronic metering system comprising a wide area network, a local area network and a means of access. | |
| JP2004206502A (en) | Automatic measuring system and automatic measuring method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20140310 |