NO314680B1 - Communication unit and meter reading unit with dynamic geographical routing - Google Patents
Communication unit and meter reading unit with dynamic geographical routing Download PDFInfo
- Publication number
- NO314680B1 NO314680B1 NO20014006A NO20014006A NO314680B1 NO 314680 B1 NO314680 B1 NO 314680B1 NO 20014006 A NO20014006 A NO 20014006A NO 20014006 A NO20014006 A NO 20014006A NO 314680 B1 NO314680 B1 NO 314680B1
- Authority
- NO
- Norway
- Prior art keywords
- meter reading
- communication unit
- accordance
- network
- data
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims description 58
- 230000004044 response Effects 0.000 claims description 21
- 230000015654 memory Effects 0.000 claims description 15
- 230000003287 optical effect Effects 0.000 claims description 4
- 230000001419 dependent effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 8
- 238000009434 installation Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 235000008694 Humulus lupulus Nutrition 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000010924 continuous production Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000006403 short-term memory Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- 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
- G01D4/00—Tariff metering apparatus
- G01D4/002—Remote reading of utility meters
- G01D4/004—Remote reading of utility meters to a fixed location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/80—Ingress point selection by the source endpoint, e.g. selection of ISP or POP
- H04L45/85—Selection among different networks
- H04L45/851—Dynamic network selection or re-selection, e.g. after degradation of quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H04Q9/04—Arrangements for synchronous operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/20—Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Description
Teknisk område Technical area
Oppfinnelsen vedrører generelt radiokommiinikasjonssystemer, og mer bestemt radiokommunikasjonssystemer som benytter dynamisk geografisk ruting for å rute meldinger gjennom et nettverk. Spesielt vedrører oppfinnelsen en kommunikasjonsenhet, en måleravlesningsenhet der kommunikasjonsenheten inngår og et telemetirnettverk der måleravlesningsenheten inngår. The invention generally relates to radio communication systems, and more specifically to radio communication systems that use dynamic geographic routing to route messages through a network. In particular, the invention relates to a communication unit, a meter reading unit in which the communication unit is included and a telemetry network in which the meter reading unit is included.
Bakgrunn for oppfinnelsen Background for the invention
Avlesing av forbruksmålere, slik som forbruksmålere for elektrisk energi, vann eller gass, har tradisjonelt blitt utført manuelt av en målerkontrollør eller av en kunde. Den senere tids utvikling av konkurransesituasjonen innen energileveranser har medført behov for hyppigere og forenklede prosedyrer for avlesing av slike målere. Utviklingen innen smarthustjenester og alarmtjenester har også medført behov for kommunikasjonssystemer for overføring av data mellom bygninger/husstander eller mellom en bygning/husstand og en sentral enhet. Det er derfor ønskelig å frembringe en fleksibel og effektiv kommunikasjonsenhet som kan danne grunnlag for oppbyggingen av et slikt kommunikasjonssystem. Spesielt er det ønskelig å frembringe en kommunikasjonsenhet som muliggjør dynamisk geografisk ruting i et nettverk. En slik kommunikasjonsenhet kan inngå i en måleravlesingsenhet, hvor et større antall slike måleravlesingsenheter inngår i et telemetrinettverk. Reading consumption meters, such as electricity, water or gas consumption meters, has traditionally been done manually by a meter tester or by a customer. The recent development of the competitive situation within energy supplies has led to a need for more frequent and simplified procedures for reading such meters. Developments in smart home services and alarm services have also led to a need for communication systems for the transfer of data between buildings/households or between a building/household and a central unit. It is therefore desirable to produce a flexible and efficient communication unit which can form the basis for building such a communication system. In particular, it is desirable to produce a communication unit which enables dynamic geographic routing in a network. Such a communication unit can form part of a meter reading unit, where a larger number of such meter reading units form part of a telemetry network.
Teknikkens stilling The position of the technique
Det er tidligere beskrevet en rekke ulike systemer for forenklet og automatisert avlesing av forbruksmålere. A number of different systems for simplified and automated reading of consumption meters have previously been described.
EP-854 557 illustrerer at det er tidligere kjent å ettermontere utstyr for optisk avlesning av forbruksmålere for energi, hvoretter avlesningsdata overføres til et sentralt system, f.eks. via telenettet eller vha. en radiooverføring. EP-854 557 illustrates that it is previously known to retrofit equipment for optical reading of consumption meters for energy, after which reading data is transmitted to a central system, e.g. via the telephone network or via a radio transmission.
I US 5 874 903 er det beskrevet et måleravlesingsnettverk dannet av måleravlesere, hvor hver avleser omfatter måleutstyr, en radiotransceiver og en kontroller. Ved hjelp av kontrolleren er hver avleser videre programmert til å motta en melding fra en annen avleser ved hjelp av radiotransceiveren. Avhengig av innholdet av meldingen responderer avleseren på meldingen ved å sende en modifisert melding på et format som kan mottas av en annen avleser i nettverket. In US 5 874 903, a meter reading network formed by meter readers is described, where each reader comprises measuring equipment, a radio transceiver and a controller. Using the controller, each reader is further programmed to receive a message from another reader using the radio transceiver. Depending on the content of the message, the reader responds to the message by sending a modified message in a format that can be received by another reader in the network.
En ulempe ved denne løsningen er at nettverksstrukturen som avleserne inngår i, er av statisk karakter. Noder som ellers ville være vanskelig tilgjengelig fra en hovednode, kan nås ved at avlesere virker som repeater-noder. Dersom en node faller ut, eller en node tilføyes nettverket, eller dersom sender-mottaker-forholdene endrer seg drastisk i områder som omfattes av nettverket, kan det kjente systemet ikke sees å muliggjøre noen automatisk, dynamisk endring av rutingen av meldinger gjennom nettverket. A disadvantage of this solution is that the network structure that the readers are part of is of a static nature. Nodes that would otherwise be difficult to reach from a main node can be reached by readers acting as repeater nodes. If a node drops out, or a node is added to the network, or if the sender-receiver conditions change drastically in areas covered by the network, the known system cannot be seen to enable any automatic, dynamic change of the routing of messages through the network.
Sammenfatning av oppfinnelsen Summary of the Invention
Det er en hensikt med den foreliggende oppfinnelsen å tilveiebringe en kommunikasjonsenhet for bruk i et kommunikasjonsnettverk slik som et telemetrinettverk, som ikke har de ovenstående ulempene. It is an aim of the present invention to provide a communication unit for use in a communication network such as a telemetry network, which does not have the above disadvantages.
En annen hensikt med oppfinnelsen er å tilveiebringe en måleravlesingsenhet for bruk i et måleravlesingsnettverk, som ikke har de nevnte ulempene. Another purpose of the invention is to provide a meter reading unit for use in a meter reading network, which does not have the aforementioned disadvantages.
Det er en ytterligere hensikt med oppfinnelsen å tilveiebringe et telemetirnettverk for kommunikasjon mellom en server og måleravlesere, og som ikke har de nevnte ulempene. It is a further purpose of the invention to provide a telemetry network for communication between a server and meter readers, which does not have the aforementioned disadvantages.
De ovenstående hensikter og andre fordeler oppnås ved hjelp av de trekk som fremgår av de etterfølgende, selvstendige patentkravene. The above purposes and other advantages are achieved by means of the features that appear in the subsequent, independent patent claims.
Ytterligere fordelaktige trekk fremgår av de uselvstendige kravene. Further advantageous features appear from the non-independent requirements.
Kort beskrivelse av tegningene Brief description of the drawings
Oppfinnelsen skal i det følgende beskrives nærmere i form av en foretrukket eksempelutførelse med henvisning til tegningene. Her viser: In the following, the invention will be described in more detail in the form of a preferred exemplary embodiment with reference to the drawings. Here shows:
fig. 1 et blokkskjema for et telemetirnettverk i samsvar med oppfinnelsen, fig. 1 a block diagram of a telemetry network in accordance with the invention,
fig. 2 et blokkskjema for en måleravlesingsenhet i samsvar med oppfinnelsen, fig. 2 is a block diagram of a meter reading unit in accordance with the invention,
fig. 3 et blokkskjema for en servertilknyttet måleravlesingsenhet i samsvar med oppfinnelsen, fig. 3 is a block diagram of a server-connected meter reading unit in accordance with the invention,
fig. 4 et blokkskjema for en server for bruk i et telemetrinettverk i samsvar med oppfinnelsen. fig. 4 is a block diagram of a server for use in a telemetry network in accordance with the invention.
fig 5 en illustrasjon av et forløp for valg av noder ved ruting i et telemetirnettverk i samsvar med oppfinnelsen. Fig. 5 is an illustration of a process for selecting nodes when routing in a telemetry network in accordance with the invention.
Detaljert beskrivelse av oppfinnelsen Detailed description of the invention
Fig. 1 viser et blokkskjema for et telemetirnettverk i samsvar med oppfinnelsen. En server 10 kommuniserer via en forbindelse 80 med en servertilknyttet måleravlesingsenhet 100a. Forbindelsen 80 kan omfatte en fastlinje slik som en optisk fiberforbindelse, ISDN eller analog linje, et mobilnett slik som GPRS, GSM/SMS, UMTS etc, et radionettverk eller kraftledningskommunikasjon (Power Fig. 1 shows a block diagram for a telemetry network in accordance with the invention. A server 10 communicates via a connection 80 with a server-associated meter reading unit 100a. The connection 80 may comprise a fixed line such as an optical fiber connection, ISDN or analogue line, a mobile network such as GPRS, GSM/SMS, UMTS etc, a radio network or power line communication (Power
Line Communication, PLC). Line Communication, PLC).
Serveren 10 kan eventuelt kommunisere med flere servertilknyttede måleravlesningsenheter 100a via ytterligere forbindelser 80 (ikke vist på fig. 1). The server 10 can optionally communicate with several server-connected meter reading units 100a via further connections 80 (not shown in Fig. 1).
Ytterligere servere 10a, 10b kan være innrettet for å kommunisere med serveren 10 via høyhastighetsforbindelser 70. Additional servers 10a, 10b may be arranged to communicate with the server 10 via high-speed connections 70.
Den servertilknyttede måleravlesningsenheten 100a kommuniserer på sin side via en radiobasert forbindelse 90 med en eller flere måleravlesingsenheter 100. Hver måleravlesingsenhet 100 er innrettet for å kommunisere via radiobaserte forbindelser 90 med ytterligere en eller flere måleravlesingsenheter 100. The server-connected meter reading unit 100a in turn communicates via a radio-based connection 90 with one or more meter reading units 100. Each meter reading unit 100 is arranged to communicate via radio-based connections 90 with another one or more meter reading units 100.
Hver måleravlesingsenhet 100, 100a er innrettet for optisk avlesing av en forbruksmåler, slik som en målertavle for registrering av forbrukt elektrisk energi. Hver forbruksmåler kan være inneholdt i en målertavle som f.eks. er knyttet til en bolig eller en bygning. Each meter reading unit 100, 100a is arranged for optical reading of a consumption meter, such as a meter board for recording consumed electrical energy. Each consumption meter can be contained in a meter board such as is linked to a residence or a building.
Hver måleravlesingsenhet er innrettet for å kommunisere med andre måleravlesningsenheter, og for derved å danne et dynamisk oppbyggbart kommunikasjonsnettverk hvor ulike kommunikasjonsveier gjennom nettverket kan etableres. Hver enkelt måleravlesningsenhet behøver ikke kommunisere direkte med den sentrale serveren 10, heller ikke direkte med radioaksesspunktet, dvs. den servertilknyttede måleravlesningsenheten 100a. Each meter reading unit is designed to communicate with other meter reading units, and to thereby form a dynamically buildable communication network where different communication paths through the network can be established. Each individual meter reading unit does not need to communicate directly with the central server 10, nor directly with the radio access point, i.e. the server-linked meter reading unit 100a.
Fig. 2 viser et blokkskjema for en måleravlesingsenhet 100 i samsvar med oppfinnelsen. Fig. 2 shows a block diagram for a meter reading unit 100 in accordance with the invention.
Måleravlesningsenheten 100 omfatter en innlesingsenhet 110 og en kommunikasjonsenhet 120. The meter reading unit 100 comprises a reading unit 110 and a communication unit 120.
Innlesningsenheten 110 er innrettet for å tilveiebringe inngangsdata til en inngangsport på mikrokontrolleren 132. For dette formålet omfatter Innlesingsenheten 110 i en foretrukket utførelse en optisk sensor innrettet for å avbilde en tallrekke på en eksisterende energimåler, og for å omforme bildet til digitale data. The read-in unit 110 is designed to provide input data to an input port on the microcontroller 132. For this purpose, the read-in unit 110 comprises in a preferred embodiment an optical sensor designed to image a series of numbers on an existing energy meter, and to transform the image into digital data.
Kommunikasjonsenheten 120 omfatter en kontrollmodul 130 og en transceivennodul 140. The communication unit 120 comprises a control module 130 and a transceiver node 140.
Kontrollmodulen 130 omfatter en mikrokontroller 132 med et programminne 136 og et dataminne 138. The control module 130 comprises a microcontroller 132 with a program memory 136 and a data memory 138.
Programmet som er inneholdt i programminnet 136 for å eksekveres av mikrokontrolleren 132, omfatter en modul for bildebehandling, hvorved bildedata innlest fra innlesingsenheten 110 omformes til tallverdier, og en modul for kommunikasjonskontroll som understøtter en kommunikasjonsprotokoll for kommunikasjon mellom kommunikasjonsenheten 120 og en annen, tilsvarende kommunikasjonsenhet 120 som opererer i nettverket. The program contained in the program memory 136 to be executed by the microcontroller 132 comprises a module for image processing, whereby image data read from the input unit 110 is transformed into numerical values, and a module for communication control which supports a communication protocol for communication between the communication unit 120 and another, corresponding communication unit 120 operating in the network.
Transceivermodulen 140 omfatter en radiokontroller 142, en radiotransceiverkrets 144 og en forsterker/antennedelingskrets 146. Radiokontrolleren styrer transceiverkretsen og omfatter et minne som inneholder data om radiokommunikasjonens frekvens, båndbredde, effekt, modulasjon m.m. Transceiverkretsen 144 inneholder en sender og en mottaker, innrettet for hhv. å sende og motta på en frekvens og med en modulasjon angitt av radiokontrolleren 142. The transceiver module 140 comprises a radio controller 142, a radio transceiver circuit 144 and an amplifier/antenna sharing circuit 146. The radio controller controls the transceiver circuit and comprises a memory that contains data about the radio communication's frequency, bandwidth, power, modulation etc. The transceiver circuit 144 contains a transmitter and a receiver, arranged for respectively to transmit and receive on a frequency and with a modulation specified by the radio controller 142.
Programmet som er lagret i programminnet 136 for å eksekveres av mikrokontrolleren 132 omfatter videre instruksjoner for å bevirke at måleravlesningsenheten 100 kan kommunisere trådløst med andre måleravlesningsenheter 100 ved hjelp av en pakkebasert protokoll. For å oppnå rutingen i nettverket utsendes en datapakke, en såkalt forespørselmelding, som inneholder informasjon om avsenders identitet og geografiske posisjon, destinasjonens identitet og geografiske posisjon, samt feilretringskoder. Denne informasjonen blir behandlet av en annen, mottakende måleravlesingsenhet 100 i nettverket for å lose pakken på rett vei. Denne mottakende måleravlesningsenheten beregner hvilken avstand den har til en rett linje mellom avsender og destinasjon (kursawiksdata), og kvitterer ved å returnere en svarmelding som inneholder data om denne avstanden, data om mottatt signal styrke og sitt eget effektnivå i tillegg til adresser og feilkoder (bekreftet/ikke bekreftet). Dersom avstanden er større enn en fastsatt grense, returneres ingen svarmelding. The program stored in the program memory 136 to be executed by the microcontroller 132 further includes instructions to enable the meter reading unit 100 to communicate wirelessly with other meter reading units 100 using a packet based protocol. To achieve the routing in the network, a data packet, a so-called request message, is sent out, which contains information about the sender's identity and geographical position, the destination's identity and geographical position, as well as error correction codes. This information is processed by another, receiving meter reading unit 100 in the network to unload the package in the right way. This receiving meter reading unit calculates the distance it has to a straight line between sender and destination (kursawik data), and acknowledges by returning a response message that contains data about this distance, data about received signal strength and its own power level in addition to addresses and error codes ( confirmed/not confirmed). If the distance is greater than a fixed limit, no response message is returned.
Oppfinnelsen har bl.a. som følge at total sendeeffekt til enhver tid reguleres til et minimum, slik at man genererer minst mulig signal og støy for andre måleravlesingsenheter 100 som ikke er delaktige i øyeblikket. The invention has, among other things, as a result of which the total transmission power is regulated to a minimum at all times, so that the least possible signal and noise is generated for other meter reading units 100 which are not participating at the moment.
Data om geografisk posisjon er lagret i dataminnet 138 i måleravlesingsenheten. Disse data kan være fremkommet på ulike måter: 1. Montøren som installerer måleravlesingsenheten 100 er utstyrt med en kontrollenhet som har samme funksjonalitet som et radioaksesspunkt, dvs. en servertilknyttet måleravlesningsenhet 100a. Dette gir montøren mulighet til både å programmere en måleravlesningsenhet 100 og å kommunisere med måleravlesningsenheten, spesielt å tilføre geografiske måledata, via nodene (måleravlesingsenheten) i området rundt installasjonspunktene. 2. Dataene kan innhentes fra serveren 10, som har slike data lagret i sin database 12 for målerdata. Er unikt serienummer for måleravlesingsenheten 100 må da være gjort tilgjengelig for serveren 10. Dette er særlig aktuelt i tilfeller der måleravlesingsenheten 100 har mistet hele eller deler av sitt korttidsminne. 3. Under installasjonen av en måleravlesingsenhet 100 benytter montøren en mobil terminal, f.eks. en GPRS terminal. Denne terminalen kommuniserer direkte med serveren 10, som igjen vil ta seg av de installasjonsrutiner som nettverket benytter seg av. Det blir generert og sendt en melding som bl.a. inneholder data for den geografiske posisjonen til den nyinstallerte måleravleserenheten 100. Når måleravleserenheten 100 har mottatt sin geografiske posisjon fra serveren 10, vil denne informasjonen bli integrert i protokollen og benyttet ved kommunikasjon senere i nettverket. 4. Montøren benytter ved installasjonen en GPS-enhet og en håndholdt kontrollerenhet (se alt. 1) De geografiske posisjonsdata blir formidlet til hver måleravlesingsenhet 100 ved installasjon, ved at montøren leser dataene fra av GPS-enheten og overfører dem til måleravlesingsenheten 100 ved hjelp av den håndholdte kontrollerenheten. Data about geographical position is stored in data memory 138 in the meter reading unit. This data can be obtained in different ways: 1. The fitter who installs the meter reading unit 100 is equipped with a control unit that has the same functionality as a radio access point, i.e. a server-linked meter reading unit 100a. This gives the fitter the opportunity to both program a meter reading unit 100 and to communicate with the meter reading unit, in particular to supply geographic measurement data, via the nodes (meter reading unit) in the area around the installation points. 2. The data can be obtained from the server 10, which has such data stored in its database 12 for meter data. If the serial number for the meter reading unit 100 is unique, it must then be made available to the server 10. This is particularly relevant in cases where the meter reading unit 100 has lost all or part of its short-term memory. 3. During the installation of a meter reading unit 100, the fitter uses a mobile terminal, e.g. a GPRS terminal. This terminal communicates directly with the server 10, which in turn will take care of the installation routines that the network uses. A message is generated and sent which, among other things, contains data for the geographical position of the newly installed meter reading unit 100. When the meter reading unit 100 has received its geographical position from the server 10, this information will be integrated into the protocol and used for communication later in the network. 4. During the installation, the fitter uses a GPS unit and a hand-held control unit (see all. 1) The geographical position data is conveyed to each meter reading unit 100 during installation, by the fitter reading the data from the GPS unit and transferring it to the meter reading unit 100 using of the handheld controller.
Ved overføring gjennom nettverket har også hver måleravlesingsenhet 100 mottatt data for den geografiske posisjonen til den nærmeste servertilknyttede måleravlesingsenhet 100a. Disse data lagres i dataminnet 138 i måleravlesingsenheten 100. During transmission through the network, each meter reading unit 100 has also received data for the geographical position of the nearest server-connected meter reading unit 100a. This data is stored in the data memory 138 in the meter reading unit 100.
Måleravlesingsenheten 100 kan videre omfatte ytterligere signalinnganger på mikrokontrolleren 132 (ikke vist) for tilkopling til eksterne signalkilder. Slike innganger kan f.eks. benyttes for å overføre data knyttet til værforhold (signal fra et barometer, en nedbørindikator mv.), til alarmutganger (brannalarm, innbruddsalarm), til kamerautstyr for overføring av bilder ved innbrudd osv. The meter reading unit 100 can further comprise additional signal inputs on the microcontroller 132 (not shown) for connection to external signal sources. Such inputs can e.g. used to transfer data related to weather conditions (signal from a barometer, a rainfall indicator, etc.), to alarm outputs (fire alarm, burglar alarm), to camera equipment for transmitting images in the event of a burglary, etc.
Spesielt kan måleravlesingsenheten 100 omfatte en temperatursensor (ikke vist), forbundet til en signalinngang på mikrokontrolleren 132. En slik sensor kan benyttes for detektering av brann eller branntilløp, og nettverket kan benyttes for effektiv varsling om dette. Alternativt kan det benyttes en annen i og for seg kjent sensor for røyk- eller gassdannelse. En slik sensor anbrakt integrert i måleravlesningsenheten muliggjør en effektiv fjernvarsling av brann/branntilløp uten installasjon av ytterligere kabler eller komponenter. In particular, the meter reading unit 100 can comprise a temperature sensor (not shown), connected to a signal input on the microcontroller 132. Such a sensor can be used for detecting fire or fire outbreaks, and the network can be used for effective notification of this. Alternatively, another known per se sensor for smoke or gas formation can be used. Such a sensor placed integrated in the meter reading unit enables effective remote notification of fire/fire access without the installation of additional cables or components.
Måleravlesningsenheten 100 kan videre omfatte signalutganger på mikrokontrolleren 132 for tilkopling til eksterne styreenheter. Disse utgangene kan benyttes til å styre eksterne prosesser, for eksempel å gi styrestrøm til en kontaktor for å slå av og på en varmtvannstank. The meter reading unit 100 can further include signal outputs on the microcontroller 132 for connection to external control units. These outputs can be used to control external processes, for example providing control current to a contactor to switch a hot water tank on and off.
Ved hjelp av ytterligere tilleggsmoduler tilknyttet mikrokontrolleren 132 kan måleravlesningsenheten 100 forbindes til annet, eksternt tele- og datakommunikasjonsutstyr. Dette innebærer at måleravlesningsenheten 100 kan knyttes opp mot ulike separate sikkerhetssystemer som f.eks. brann- og innbruddsalarmer, evt. styrings- og/eller måleutstyr knyttet til smarthusløsninger m.m. Fig. 3 viser et blokkskjema for en servertilknyttet måleravlesingsenhet 100a i samsvar med oppfinnelsen. Den servertilknyttede måleravlesningsenheten 100a er i det vesentlige identisk med måleravlesingsenheten 100 omtalt ovenfor med henvisning til fig. 2, men den omfatter i tillegg en krets 134 som tillater direkte kommunikasjon med en server 10. Kretsen 134 omfatter fortrinnsvis et grensesnitt til telenettet, slik som et fibergrensesnitt, alternativt, et GPRS-grensesnitt, SMS-grensesnitt, ISDN-grensesnitt eller et analogt modem for fastlinje. Dessuten omfatter programmet som er inneholdt i programminnet 136 for eksekvering av mikrokontrolleren 132 en modul for å støtte kommunikasjonen mot serveren 10. Fig. 4 et blokkskjema for en server for bruk i et kommunikasjonssystem i samsvar med oppfinnelsen. By means of further additional modules associated with the microcontroller 132, the meter reading unit 100 can be connected to other, external telecommunications and data communication equipment. This means that the meter reading unit 100 can be connected to various separate security systems, such as fire and burglar alarms, possibly control and/or measuring equipment linked to smart house solutions, etc. Fig. 3 shows a block diagram for a server-connected meter reading unit 100a in accordance with the invention. The server-associated meter reading unit 100a is essentially identical to the meter reading unit 100 discussed above with reference to fig. 2, but it additionally comprises a circuit 134 which allows direct communication with a server 10. The circuit 134 preferably comprises an interface to the telecommunications network, such as a fiber interface, alternatively, a GPRS interface, SMS interface, ISDN interface or an analogue modem for fixed line. Moreover, the program contained in the program memory 136 for executing the microcontroller 132 includes a module to support the communication with the server 10. Fig. 4 is a block diagram of a server for use in a communication system in accordance with the invention.
Serveren 10 er innrettet for å ivareta sikkerhet og kommunikasjonsflyt i nettverket. Dette oppnås ved at serveren 10 og den enkelte måleravlesingsenhet 100 krypterer alle nyttedata som sendes via nettverket og ved at serveren 10 foretar kontinuerlige målinger som gir grunnlag for nettverkets status og trafikkmengde i et gitt tidsrom. Denne statistikken benyttes for å regulere parametre i de deler av nettverket som har størst trafikktetthet, slik at fordelingen i tid og område blir mest mulig optimal i forhold til nettverkets kapasitet. The server 10 is designed to ensure security and communication flow in the network. This is achieved by the server 10 and the individual meter reading unit 100 encrypting all useful data sent via the network and by the server 10 making continuous measurements that provide a basis for the network's status and traffic volume in a given period of time. These statistics are used to regulate parameters in the parts of the network that have the greatest traffic density, so that the distribution in time and area is as optimal as possible in relation to the network's capacity.
De måleravlesningsenhetene som er lokalisert nærmest en servertilknyttet måleravlesningsenhet 100 er utsatt for større trafikkmengde enn de som befinner seg andre steder i radionettverket, og det er i disse områdene reguleringen av parametre vil gi størst utbytte. The meter reading units that are located closest to a server-connected meter reading unit 100 are exposed to a greater amount of traffic than those located elsewhere in the radio network, and it is in these areas that the regulation of parameters will yield the greatest benefit.
I tillegg foretar serveren 10 all registrering av data, loggføring av aktiviteter samt servicerutiner. In addition, the server 10 performs all registration of data, logging of activities and service routines.
Serveren 10 omfatter en prosesseirngsenhet 30 tilknyttet et programminne 34 og et dataminne 32. Videre omfatter serveren 10 en databasekontroller 16 og en radio-nettverkskontroller 18, begge forbundet til prosesseringsenheten 30. The server 10 comprises a processing unit 30 associated with a program memory 34 and a data memory 32. Furthermore, the server 10 comprises a database controller 16 and a radio network controller 18, both connected to the processing unit 30.
Databasekontrolleren 16 er videre forbundet til en database 12 for målerdata. Databasen 12 lagrer og inneholder informasjon innhentet fra hver måleravleser, slik som målerstand, tidspunkt for avlesning og tilstand til mål er enheten 100.1 tillegg til denne informasjonen, er det i databasen 12 fast lagret den geografiske posisjonen for målerenheten 100 og serie-/målepunkts-/anleggsnummer som målerenheten 100 er plassert ute på. The database controller 16 is further connected to a database 12 for meter data. The database 12 stores and contains information obtained from each meter reader, such as meter reading, time of reading and state of the target unit 100.1 addition to this information, the geographical position of the meter unit 100 and series/measuring point/ facility number on which the meter unit 100 is located.
Databasekontrolleren 16 er innrettet for å håndtere kommunikasjon mellom prosesseringsenheten 30 og databasen 12 for målerdata. Den er innrettet for å virke som et felles grensesnitt mot ulike databaseformater, og muliggjør enkel oppgradering og/eller utvidelse av databasen 12, The database controller 16 is arranged to handle communication between the processing unit 30 and the database 12 for meter data. It is designed to act as a common interface to different database formats, and enables simple upgrading and/or expansion of the database 12,
Radionettverkskontrolleren 18 er dessuten forbundet til en database 14 for radio-nettverksdata. Radionettverkskontrolleren 18 er videre forbundet til minst en radioaksesspunktskontroller 20. Radioaksesspunktskontrolleren 20 utgjør bindeleddet mellom radionettverkskontrolleren 18 og hver servertilknyttet måleravlesningsenhet 100a. Som illustrert på fig. 4 kan den enkelte radioaksesspunktskontrolleren 20 befinne seg innenfor eller utenfor serveren 10. The radio network controller 18 is also connected to a database 14 for radio network data. The radio network controller 18 is further connected to at least one radio access point controller 20. The radio access point controller 20 forms the link between the radio network controller 18 and each server-associated meter reading unit 100a. As illustrated in fig. 4, the individual radio access point controller 20 can be inside or outside the server 10.
Databasen 14 for radionettverk inneholder loggført informasjon om all aktivitet og alle parametre som er satt i nettverket. Disse opplysningene blir benyttet i en kontinuerlig prosess for å regulere radionettverkets dynamikk og kapasitet. The database 14 for radio networks contains logged information about all activity and all parameters set in the network. This information is used in a continuous process to regulate the dynamics and capacity of the radio network.
Radionettverkskontrolleren 18 er innrettet for drift av hele radionettverket. I praksis har denne enheten tilsvarende funksjonalitet som en MSC (Mobile Service Switching Senter) i GSM systemer. Denne enheten har en logisk blokkontroll som logisk er uavhengig av fysisk lokalisering. The radio network controller 18 is designed for operation of the entire radio network. In practice, this unit has the same functionality as an MSC (Mobile Service Switching Center) in GSM systems. This device has a logical block control that is logically independent of physical location.
Prosesseringsenheten 20, dataminnet 32 og programminnet 34 utgjør et ordinært datasystem slik som en PC. The processing unit 20, the data memory 32 and the program memory 34 constitute an ordinary computer system such as a PC.
Fig. 5 illustrerer hvordan noder velges ved dynamisk ruting i et telemetirnettverk i samsvar med oppfinnelsen. Med en "node" i nettverket forstås i det følgende en kommunikasjonsenhet 120 som enten inngår i en måleravlesingsenhet 100 eller i en servertilknyttet måleravlesingsenhet 100a. Fig. 5 illustrates how nodes are selected by dynamic routing in a telemetry network in accordance with the invention. In the following, a "node" in the network is understood as a communication unit 120 which is either part of a meter reading unit 100 or in a server-linked meter reading unit 100a.
I figur 5 antas at en node betegnet RECAPS-A skal forstås som en kommunikasjonsenhet 120 i en måleravlesningsenhet 100. RECAPS-A er avsendernode for en melding, betegnet hovedmelding, som skal sendes til en destinasjonsnode. Destinasjonsnoden er betegnet RECAPS-RAP, og skal forstås som en kommunikasjonsenhet 120 i en servertilknyttet måleravlesningsenhet 100a. In Figure 5, it is assumed that a node designated RECAPS-A is to be understood as a communication unit 120 in a meter reading unit 100. RECAPS-A is the sender node for a message, designated main message, which is to be sent to a destination node. The destination node is designated RECAPS-RAP, and is to be understood as a communication unit 120 in a server-connected meter reading unit 100a.
I et område mellom avsendemoden RECAPS-A og destinasjonsnoden RECAPS-RAP befinner det seg et antall mellomliggende noder RECAPS-B, RECAPS-C, RECAPS-D, RECAPS-E. Hver av disse er en kommunikasjonsenhet 120 i en måleravlesningsenhet 100. In an area between the sending mode RECAPS-A and the destination node RECAPS-RAP there are a number of intermediate nodes RECAPS-B, RECAPS-C, RECAPS-D, RECAPS-E. Each of these is a communication unit 120 in a meter reading unit 100.
Avsendernoden RECAPS-A har i sitt minne lagret data for en identifikasjon og den geografiske posisjon for destinasjonsnoden RECAPS-RAP. Disse data er tilført hver node ved installasjon. The sender node RECAPS-A has stored data for an identification and the geographical position of the destination node RECAPS-RAP in its memory. This data is added to each node during installation.
Følgende trinn 1-18 illustrerer dette forløpet: The following steps 1-18 illustrate this process:
1. RECAPS-A verifiserer at radiokanalen er ledig. 1. RECAPS-A verifies that the radio channel is free.
2. Avsendernoden RECAPS-A sender ut på radio en forespørselmelding om det finnes en node som kan ta i mot en melding som skal til RECAPS-RAP på en bestemt posisjon. I forespørselmeldingen er identifikasjon og posisjon for RECAPS-A oppgitt. 3. Enhver node som fanger opp forespørselmeldingen fra avsendernoden RECAPS-A, dekoder meldingen og trekker ut data om posisjonen for avsender RECAPS-A og destinasjon RECAPS-RAP. Noden beregner deretter om dens egen posisjon ligger innenfor en minsteavstand fra den rette linjen mellom avsender RECAPS-A og destinasjon RECAPS-RAP. 4. Hvis den aktuelle noden tilfredsstiller avstandsbetingelsen, vil den ut i fra ytterligere betingelser om mottatt radiosignal styrke og bitfeilrate for det mottatte signal, samt sin egen operative tilstand i nettverket, sende en svarmelding tilbake til avsenderen RECAPS-A. Svarmeldingen inneholder nodens identitet og posisjon, hvilken signalstyrke den hørte RECAPS-A på, og nodens egen status i nettet. Den rapporterer også hvor mange hopp den har inn til den oppgitte destinasjon RECAPS-RAP, dersom den har opparbeidet slik informasjon internt vha. kontrolleren 132. Alternativt til antall hopp kan svarmeldingen inneholde informasjon om avstand fra noden til destinasjonen, beregnet vha. kontrolleren 132. 2. The sender node RECAPS-A broadcasts a request message on the radio if there is a node that can receive a message to RECAPS-RAP at a specific position. In the request message, the identification and position of RECAPS-A is stated. 3. Any node that intercepts the request message from the sending node RECAPS-A decodes the message and extracts data about the position of sender RECAPS-A and destination RECAPS-RAP. The node then calculates whether its own position lies within a minimum distance from the straight line between sender RECAPS-A and destination RECAPS-RAP. 4. If the node in question satisfies the distance condition, it will send a response message back to the sender RECAPS-A based on additional conditions regarding received radio signal strength and bit error rate for the received signal, as well as its own operational state in the network. The response message contains the node's identity and position, the signal strength at which it heard RECAPS-A, and the node's own status in the network. It also reports how many jumps it has made to the specified destination RECAPS-RAP, if it has compiled such information internally using the controller 132. As an alternative to the number of hops, the reply message can contain information about the distance from the node to the destination, calculated using the controller 132.
Svarmeldingen sendes med en tidsforsinkelse som er avhengig av avstanden mellom noden og RECAPS-A. Jo større avstand, desto kortere forsinkelse. Dette bidrar til å unngå kollisjoner mellom svarmeldinger og til å utjevne radiobelastningen i nettet som helhet. 5. Avsendernoden mottar svarmeldinger fra den aktuelle noden og eventuelle andre noder som har sendt svarmelding. De nodene som sender en svarmelding, anses som aktuelle kandidater til å bli neste node i rutingen. De mottatte svarmeldingene dekodes, og utfra data som trekkes ut fra svarmeldingen om den enkelte nodes posisjon, mottatt radiosignalnivå og mottatt bitfeilrate, blir én av nodene valgt som neste node i rutingen. 6. RECAPS-A sender en hovedmelding til den noden som er blitt valgt i pkt. 5. De andre nodene som har sendt svarmelding og som dessuten hører denne meldingen, vil gå i standby-mode. Med henvisning til figur 5 vil RECAPS-B ta ansvaret for hovedmeldingen og kvittere tilbake til RECAPS-A at den har mottatt hovedmeldingen. Ved for stor feilrate, vil RECAPS-B be om en ny overføring av meldingen. 7. RECAPS-B har nå ansvaret for å videresende meldingen frem mot destinasjonsnoden RECAPS-RAP. Avsendernoden RECAPS-A vil beholde sin informasjon om meldingen inntil destinasjonsnoden RECAPS-RAP sender en mottattmelding til avsendernoden RECAPS-A. 8. Når noden RECAPS-B har fått en melding inn som den skal videresende, vil den starte med å verifisere at radiokanalen er ledig, og deretter vil den sende ut på radio en forespørselmelding om det er noen som kan ta i mot en melding som skal til RECAPS-RAP på en bestemt posisjon. I denne forespørselsmeldingen er RECAPS-B sin identitet og posisjon oppgitt. Den originale avsenderidentitet og -posisjon til RECAPS-A vil nå være en del av meldingen som skal sendes videre. 9. Avsendernoden RECAPS-A vil ikke respondere på forespørselmeldingen utsendt i trinn 9, fordi dens egen identitet eller posisjon stemmer overens med tilsvarende data i avsenderadressen i meldingen. 10. Med henvisning til fig. 5 vil nodene RECAPS-C og RECAPS-D respondere på forespørselmeldingen utsendt i trinn 9. For hver av disse gjelder at hvis noden skal kunne respondere, må den sende en svarmelding som bl.a. inneholder data som representerer avstanden mellom nodens egen posisjon og den rette linje mellom avsendernoden RECAPS-A og RECAPS-RAP. Svarmeldingen inneholder også data om mottatt radiosignalstyrke, bitfeilrate osv. i likhet med svarmeldingen beskrevet under punkt 4 ovenfor. 11. I dette eksempelet vil de tre nodene RECAPS-C, RECAPS-E og RECAPS-D rapportere tilbake til RECAPS-B at de kan ta imot melding. RECAPS-D rapporterer at den har 1 hopp inn til RECAPS-RAP og har god kvalitet på sender/mottakerforhold. RECAPS-E rapporter tilbake at den har 1 hopp inn, men har dårlige sender/mottaker forhold. RECAPS-C rapporter at den har 2 hopp inn til RECAPS-RAP og har gode sender/mottaker forhold. 12. RECAPS-B mottar svarmelding fra RECAPS-C, RECAPS-E og RECAPS-D og dekoder disse meldingene. Derved fremkommer bl.a. data om den enkelte nodes posisjon, mottatt radiosignalnivå og bitfeilrate på nodens mottatte signal. På grunnlag av disse data bestemmer RECAPS-B hvilken node som skal bli den neste i rutingen. I dette eksempelet vil RECAPS-D velges som neste node. 13. RECAPS-B sender hovedmeldingen til RECAPS-D. RECAPS-D sender en kvittering tilbake til RECAPS -B og tar deretter ansvaret for at hovedmeldingen skal sendes mot destinasjonen RECAPS-RAP. 14. Hvis hovedmeldingen skal innom flere noder på vei mot destinasjonsnoden RECAPS-RAP, vil rutingfunksjonen være tilsvarende som beskrevet i punktene f.o.m. 8 t.o.m. 13. 15. I vårt eksempel er det RECAPS-RAP som er den neste node i rutingen, og RECAPS-D vil sende en forespørselmelding om det er noen som kan videresende hovedmeldingen. RECAPS-RAP skal svare på vanlig måte med sin egen identitet, posisjon samt data for mottatt radiosignalnivå og bitfeilrate, og om mulig antall hopp til frem til destinasjonsnoden RECAPS-RAP (i dette tilfellet er antallet null). 16. Når RECAPS -D har sendt meldingen videre, vil den sende en rapport melding til WRC-B at meldingen er sendt videre, slik at WRC-B kan slette hovedmeldingen hos seg selv. 17. Når RECAPS -RAP har mottatt og godkjent hovedmeldingen, vil den gi en melding til den foregående noden i rutingen (i eksempelet: RECAPS-D) om at hovedmeldingen kan ble slettet i den foregående noden. RECAPS-RAP er nå ansvarlig får å sende meldingen videre til serveren 10. 18. Når RECAPS-RAP har fatt kvittering tilbake fra serveren 10, vil RECAPS-RAP slette hovedmeldingen hos seg selv og sende en kvitteringsmelding som uttrykker at overføringen er gjennomført, tilbake til avsendernoden RECAPS-A. The response message is sent with a time delay that depends on the distance between the node and RECAPS-A. The greater the distance, the shorter the delay. This helps to avoid collisions between reply messages and to equalize the radio load in the network as a whole. 5. The sender node receives response messages from the relevant node and any other nodes that have sent a response message. The nodes that send a response message are considered current candidates to become the next node in the routing. The received response messages are decoded, and based on data extracted from the response message about the individual node's position, received radio signal level and received bit error rate, one of the nodes is selected as the next node in the routing. 6. RECAPS-A sends a main message to the node that has been selected in point 5. The other nodes that have sent a reply message and that also hear this message will go into standby mode. With reference to Figure 5, RECAPS-B will take responsibility for the main message and acknowledge back to RECAPS-A that it has received the main message. If the error rate is too high, RECAPS-B will ask for a new transmission of the message. 7. RECAPS-B is now responsible for forwarding the message towards the destination node RECAPS-RAP. The sender node RECAPS-A will retain its information about the message until the destination node RECAPS-RAP sends a received message to the sender node RECAPS-A. 8. When the node RECAPS-B has received a message to forward, it will start by verifying that the radio channel is free, and then it will broadcast a request message on the radio if there is anyone who can receive a message that going to RECAPS-RAP at a specific position. In this request message, RECAPS-B's identity and position is stated. The original sender identity and position of RECAPS-A will now be part of the message to be forwarded. 9. The sender node RECAPS-A will not respond to the request message sent in step 9, because its own identity or position matches the corresponding data in the sender address in the message. 10. With reference to fig. 5, the nodes RECAPS-C and RECAPS-D will respond to the request message sent in step 9. For each of these, if the node is to be able to respond, it must send a response message which, among other things, contains data representing the distance between the node's own position and the straight line between the sending node RECAPS-A and RECAPS-RAP. The response message also contains data on received radio signal strength, bit error rate, etc., similar to the response message described under point 4 above. 11. In this example, the three nodes RECAPS-C, RECAPS-E and RECAPS-D will report back to RECAPS-B that they can receive messages. RECAPS-D reports that it has 1 hop into RECAPS-RAP and has a good quality transmitter/receiver ratio. RECAPS-E reports back that it has 1 hop in, but has poor transceiver conditions. RECAPS-C reports that it has 2 hops in to RECAPS-RAP and has good transceiver conditions. 12. RECAPS-B receives response messages from RECAPS-C, RECAPS-E and RECAPS-D and decodes these messages. This results in, among other things, data on the individual node's position, received radio signal level and bit error rate on the node's received signal. On the basis of this data, RECAPS-B decides which node should be the next in the routing. In this example, RECAPS-D will be selected as the next node. 13. RECAPS-B sends the main message to RECAPS-D. RECAPS-D sends a receipt back to RECAPS-B and then takes responsibility for the main message to be sent to the destination RECAPS-RAP. 14. If the main message is to visit several nodes on its way to the destination node RECAPS-RAP, the routing function will be similar to that described in the points from 8 a.m. to 13. 15. In our example, RECAPS-RAP is the next node in the routing, and RECAPS-D will send a request message if there is someone who can forward the main message. RECAPS-RAP shall respond in the usual way with its own identity, position as well as data for received radio signal level and bit error rate, and if possible the number of hops to the destination node RECAPS-RAP (in this case the number is zero). 16. When RECAPS-D has forwarded the message, it will send a report message to WRC-B that the message has been forwarded, so that WRC-B can delete the main message with itself. 17. When RECAPS-RAP has received and approved the main message, it will give a message to the previous node in the routing (in the example: RECAPS-D) that the main message may have been deleted in the previous node. RECAPS-RAP is now responsible and may forward the message to server 10. 18. When RECAPS-RAP has received a receipt back from server 10, RECAPS-RAP will delete the main message with itself and send a receipt message stating that the transfer has been completed, back to the sending node RECAPS-A.
Dynamikken i det resulterende nettverket er selvregulerende, slik at rutingen vil endres dersom det skjer forstyrrelser eller endringer i signalnivåer eller fysiske hindringer for signalet. Pakkene kan f.eks. omgå en hindring (stort hus, fjell) vha. denne dynamikken. The dynamics of the resulting network is self-regulating, so that the routing will change if there are disturbances or changes in signal levels or physical obstacles to the signal. The packages can e.g. bypass an obstacle (large house, mountain) using this dynamic.
Fagfolk vil på bakgrunn av det ovenstående innse at man på tilsvarende måte kan oppnå et dynamisk rutingforløp fra en server til en servertilknyttet avsendernode til en vilkårlig destinasjonsnode i nettverket, eller fra en vilkårlig, første avsendernode i nettverket til en vilkårlig, andre destinasjonsnode i nettverket. Professionals will, on the basis of the above, realize that a dynamic routing sequence from a server to a server-connected sender node to an arbitrary destination node in the network, or from an arbitrary, first sender node in the network to an arbitrary, second destination node in the network, can be achieved in a similar way.
Fagfolk vil også innse at det finnes opplagte alternativer til en rekke av de detaljerte trekk som er vist som eksempel i beskrivelsen. Those skilled in the art will also recognize that there are obvious alternatives to a number of the detailed features exemplified in the description.
For eksempel kan den enkelte måleravlesningsenheten 100, 100a være innrettet for å telle pulser fra forbruksmåleren, i stedet for å avlese en tallrekke. For dette formålet er innlesingsenheten 110 en enkel tilpasningskrets for mottatte pulser, og modulen for bildebehandling i programmet som utføres av mikrokontrolleren 132 erstattes av en enkel programmodul for telling av pulser. For example, the individual meter reading unit 100, 100a can be arranged to count pulses from the consumption meter, instead of reading a series of numbers. For this purpose, the read-in unit 110 is a simple adaptation circuit for received pulses, and the module for image processing in the program executed by the microcontroller 132 is replaced by a simple program module for counting pulses.
Som alternativ til at forbindelsen 90 skal være radiobasert, kan forbindelsen 90 opprettes vha. overlagring av kommunikasjonssignal på en kraftledning Dette kan særlig være aktuelt i tilfellet at et større antall måleravlesningsenheter 100 befinner seg på steder som har felles kraftforsyningslinjer, slik som i høyhus eller rekkehus. As an alternative to the connection 90 being radio-based, the connection 90 can be established using superposition of communication signal on a power line This can be particularly relevant in the event that a larger number of meter reading units 100 are located in places that have common power supply lines, such as in high-rise buildings or terraced houses.
Claims (16)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NO20014006A NO314680B1 (en) | 2001-08-16 | 2001-08-16 | Communication unit and meter reading unit with dynamic geographical routing |
| PCT/NO2002/000278 WO2003021877A1 (en) | 2001-08-16 | 2002-08-15 | Communication device and meter reading device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NO20014006A NO314680B1 (en) | 2001-08-16 | 2001-08-16 | Communication unit and meter reading unit with dynamic geographical routing |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| NO20014006D0 NO20014006D0 (en) | 2001-08-16 |
| NO20014006L NO20014006L (en) | 2003-02-17 |
| NO314680B1 true NO314680B1 (en) | 2003-04-28 |
Family
ID=19912736
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| NO20014006A NO314680B1 (en) | 2001-08-16 | 2001-08-16 | Communication unit and meter reading unit with dynamic geographical routing |
Country Status (2)
| Country | Link |
|---|---|
| NO (1) | NO314680B1 (en) |
| WO (1) | WO2003021877A1 (en) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8982856B2 (en) | 1996-12-06 | 2015-03-17 | Ipco, Llc | Systems and methods for facilitating wireless network communication, satellite-based wireless network systems, and aircraft-based wireless network systems, and related methods |
| US7137550B1 (en) | 1997-02-14 | 2006-11-21 | Statsignal Ipc, Llc | Transmitter for accessing automated financial transaction machines |
| US7079810B2 (en) | 1997-02-14 | 2006-07-18 | Statsignal Ipc, Llc | System and method for communicating with a remote communication unit via the public switched telephone network (PSTN) |
| US6233327B1 (en) | 1997-02-14 | 2001-05-15 | Statsignal Systems, Inc. | Multi-function general purpose transceiver |
| US6914893B2 (en) | 1998-06-22 | 2005-07-05 | Statsignal Ipc, Llc | System and method for monitoring and controlling remote devices |
| US6437692B1 (en) | 1998-06-22 | 2002-08-20 | Statsignal Systems, Inc. | System and method for monitoring and controlling remote devices |
| US6914533B2 (en) | 1998-06-22 | 2005-07-05 | Statsignal Ipc Llc | System and method for accessing residential monitoring devices |
| US7103511B2 (en) | 1998-10-14 | 2006-09-05 | Statsignal Ipc, Llc | Wireless communication networks for providing remote monitoring of devices |
| US7263073B2 (en) | 1999-03-18 | 2007-08-28 | Statsignal Ipc, Llc | Systems and methods for enabling a mobile user to notify an automated monitoring system of an emergency situation |
| US7650425B2 (en) | 1999-03-18 | 2010-01-19 | Sipco, Llc | System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system |
| WO2002013412A1 (en) | 2000-08-09 | 2002-02-14 | Statsignal Systems, Inc. | Systems and methods for providing remote monitoring of electricity consumption for an electric meter |
| US8489063B2 (en) | 2001-10-24 | 2013-07-16 | Sipco, Llc | Systems and methods for providing emergency messages to a mobile device |
| US7480501B2 (en) | 2001-10-24 | 2009-01-20 | Statsignal Ipc, Llc | System and method for transmitting an emergency message over an integrated wireless network |
| US7424527B2 (en) | 2001-10-30 | 2008-09-09 | Sipco, Llc | System and method for transmitting pollution information over an integrated wireless network |
| FI20040149A0 (en) * | 2004-01-30 | 2004-01-30 | Nokia Corp | Obtaining routing information |
| WO2006081206A1 (en) | 2005-01-25 | 2006-08-03 | Sipco, Llc | Wireless network protocol systems and methods |
| DE102005062579A1 (en) | 2005-12-27 | 2007-07-05 | Siemens Ag | Device for wireless data exchange and method for establishing a wireless connection between a particular medical sensor unit and a computer unit |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5874903A (en) * | 1997-06-06 | 1999-02-23 | Abb Power T & D Company Inc. | RF repeater for automatic meter reading system |
| EP1064760B1 (en) * | 1998-03-11 | 2002-01-02 | Swisscom Mobile AG | Routing method for wireless and distributed systems |
| WO2001055865A1 (en) * | 2000-01-31 | 2001-08-02 | Telemetry Technologies, Inc. | Wireless communication enabled meter and network |
-
2001
- 2001-08-16 NO NO20014006A patent/NO314680B1/en unknown
-
2002
- 2002-08-15 WO PCT/NO2002/000278 patent/WO2003021877A1/en not_active Application Discontinuation
Also Published As
| Publication number | Publication date |
|---|---|
| WO2003021877A1 (en) | 2003-03-13 |
| NO20014006L (en) | 2003-02-17 |
| NO20014006D0 (en) | 2001-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| NO314680B1 (en) | Communication unit and meter reading unit with dynamic geographical routing | |
| US7053770B2 (en) | System and method for communicating alarm conditions in a mesh network | |
| US6188719B1 (en) | Radiocommunication system repeater | |
| US7554941B2 (en) | System and method for a wireless mesh network | |
| CA2321918C (en) | Routing method for wireless and distributed systems | |
| US8493841B2 (en) | Wireless communication system and nodes | |
| JP2006518957A (en) | Interference-based routing in wireless networks | |
| US7505734B2 (en) | System and method for communicating broadcast messages in a mesh network | |
| CN103444246B (en) | Method and radio device for co-positioned | |
| US20060056456A1 (en) | System and method for message consolidation in a mesh network | |
| US20060056423A1 (en) | System and method for communicating messages in a mesh network | |
| JP5310956B2 (en) | Routing method and node device in network | |
| US20050064871A1 (en) | Data transmission path establishing method, radio communication network system, and sensor network system | |
| WO2018222597A2 (en) | Automations device for monitoring field level sensors in oil and gas industry | |
| EP2958273A1 (en) | Power line carrier communication terminal and meter reading terminal | |
| US8228847B2 (en) | Multihop radio hazard reporting system | |
| CN103621017A (en) | Communication system, communication route control method, and communication apparatus | |
| JP2007274068A (en) | Communication system and method | |
| JP3447694B2 (en) | Measurement data collection system | |
| CN115277538A (en) | Cross-domain message publishing method and system based on routing computation | |
| JP2019121157A (en) | Sensor network system and center device | |
| JP5036642B2 (en) | Network system and method for detecting position of wireless terminal in network system | |
| JP2019121156A (en) | Sensor network system and center device | |
| JP2006086849A (en) | Wireless device, wireless receiving device, wireless communication method, computer program, and recording medium therefor | |
| JP3352621B2 (en) | Automatic meter reading system |