NO20130942A1 - Smart Gateway - Google Patents
Smart Gateway Download PDFInfo
- Publication number
- NO20130942A1 NO20130942A1 NO20130942A NO20130942A NO20130942A1 NO 20130942 A1 NO20130942 A1 NO 20130942A1 NO 20130942 A NO20130942 A NO 20130942A NO 20130942 A NO20130942 A NO 20130942A NO 20130942 A1 NO20130942 A1 NO 20130942A1
- Authority
- NO
- Norway
- Prior art keywords
- devices
- instructions
- communication
- gateway
- instruction
- Prior art date
Links
- 238000004891 communication Methods 0.000 claims abstract description 55
- 238000013519 translation Methods 0.000 claims abstract description 4
- 230000008672 reprogramming Effects 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000001514 detection method Methods 0.000 claims description 2
- 238000010438 heat treatment Methods 0.000 description 6
- 238000009434 installation Methods 0.000 description 5
- 239000012190 activator Substances 0.000 description 4
- 230000005611 electricity Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 241000282326 Felis catus Species 0.000 description 2
- 241000904454 Thespis Species 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241001481828 Glyptocephalus cynoglossus Species 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 229920002239 polyacrylonitrile Polymers 0.000 description 1
- 201000006292 polyarteritis nodosa Diseases 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Denne oppfinnelsen angår et gatewaysystem for å styre et antall tilkoblede innretninger, der systemet omfatter mottakermidler for å motta et signal fra en senderenhet, der systemet omfatter en styreenhet tilpasset til å motta signaler fra de nevnte innretningene og en beslutningsenhet som omfatter en lagret instruksjonsmengde hvor et antall forhåndsbestemte signaler er relatert til et antall instruksjoner, der beslutningsenheten dermed sammenligner det mottatte signalet med en tilhørende instruksjon i nevnte mengde, der hver instruksjon omfatter et styresignal for sending til minst en av de nevnte innretningene, der systemet også omfatter kommunikasjonsmidler for å sende instruksjoner til den minst ene innretningen i instruksjonsmengden, og hvor kommunikasjonsmidlene også omfatter oversettelsesmidler for å oversette styresignalet til kommunikasjonsprotokollen for hver innretning.This invention relates to a gateway system for controlling a plurality of connected devices, the system comprising receiving means for receiving a signal from a transmitting unit, the system comprising a control unit adapted to receive signals from said devices and a decision unit comprising a stored instruction set wherein the number of predetermined signals is related to a number of instructions, wherein the decision unit thus compares the received signal with an associated instruction in said amount, each instruction comprising a control signal for transmitting to at least one of said devices, wherein the system also includes communication means for sending instructions to the at least one device in the instruction set, and wherein the communication means also includes translation means for translating the control signal into the communication protocol for each device.
Description
GATEWAYSYSTEM GATEWAY SYSTEM
BAKGRUNN FOR OPPFINNELSEN BACKGROUND OF THE INVENTION
[0001] Den foreliggende oppfinnelsen angår hjemautomatisering og fjernkontroll av apparater. Nærmere bestemt gjelder oppfinnelsen et gatewaysystem for å styre et antall tilkoblede innretninger. [0001] The present invention relates to home automation and remote control of appliances. More specifically, the invention relates to a gateway system for controlling a number of connected devices.
[0002] Det er et økende antall hjemrelaterte automatiserte tjenester. Eksempler omfatter, men er ikke begrenset til, hjemautomati sering, automatiske målersystemer (AMS), hjem-energjstyring; helseovervåking; assisterende bolig og automatiske husholdningsapparater. [0002] There is a growing number of home-related automated services. Examples include, but are not limited to, home automation, automatic metering systems (AMS), home energy management; health monitoring; assisted living and automatic household appliances.
[0003] Det forventes økt bruk av slike innretninger, dels fordi informasjons- og kommunikasjonsteknologier blir stadig mer tilgjengelige og rimelige, og dels på grunn av forskrifter. For eksempel er forskrifter som krever automatiske målere, f eks for fjernavlesing og automatisk fakturering for strømforbruk, allerede trådt i kraft i noen land. Lignende forskrifter som krever automatiske målere for elektrisitet eller gass i hjem er forventet i flere andre land. [0003] Increased use of such devices is expected, partly because information and communication technologies are becoming increasingly accessible and affordable, and partly because of regulations. For example, regulations requiring automatic meters, eg for remote reading and automatic billing for electricity consumption, have already come into force in some countries. Similar regulations requiring automatic meters for electricity or gas in homes are expected in several other countries.
[0004] Av hensyn til enkelhet og formålene i den foreliggende beskrivelsen, er innretningene og apparatene løselig inndelt i forskjellige tjenestedomener som alarm, hjemautomasjon, hekseovervåking, AMS, husholdningsapparater og underholdningstjenester og -innretninger. [0004] For the sake of simplicity and the purposes of the present description, the devices and devices are loosely divided into different service domains such as alarm, home automation, witch monitoring, AMS, household appliances and entertainment services and devices.
[0005] Som vel kjent på området, kan en datamaskin kommunisere med et husholdnings-apparat over et WAN (Wide Area Network). Eksempler er en server hos en leverandør av elektrisitet eller gass som kommuniserer med en automatisk målerinnretning og en ekstern PC brukt til å justere varmen hjemme eller i en hytte. Det bemerkes at kommunikasjon over et WAN generelt involverer tallrike protokoller på forskjellige lag i en stakk av protokoller, for eksempel HTTP for å generere en webside på en TCP/IP-stakk i internettkommunikasjon. [0005] As is well known in the field, a computer can communicate with a household appliance over a WAN (Wide Area Network). Examples are a server at a supplier of electricity or gas that communicates with an automatic metering device and an external PC used to adjust the heat at home or in a cabin. It is noted that communication over a WAN generally involves numerous protocols at different layers of a protocol stack, such as HTTP to generate a web page on a TCP/IP stack in Internet communications.
[0006] Tilsvarende muliggjør GSM (Global System for Mobile Communication - 2G), inkludert GPRS (General Packet Radio Services) og SMS (Short Message Service) kommunikasjon til og fra mobilterminaler slik som mobiltelefoner, smarttelefoner, PD A-er osv. Senere generasjons mobilnett slik som UMTS (3G) og LTE Advanced (4G) kan brukes for samme formål i sammenheng med den foreliggende oppfinnelsen. For enkelhets skyld brukes GSM inkludert GPRS og SMS til å representere generiske celle- eller mobilnett. Detaljer om mobilnettprotokoller er utenfor omfanget av oppfinnelsen, og drøftes ikke nærmere. [0006] Correspondingly, GSM (Global System for Mobile Communication - 2G), including GPRS (General Packet Radio Services) and SMS (Short Message Service), enables communication to and from mobile terminals such as mobile phones, smartphones, PDAs, etc. Later generation mobile networks such as UMTS (3G) and LTE Advanced (4G) can be used for the same purpose in the context of the present invention. For simplicity, GSM including GPRS and SMS are used to represent generic cellular or mobile networks. Details of mobile network protocols are outside the scope of the invention, and are not discussed further.
[0007] I et hjem kan Wi-Fi og andre IEEE 802.11-baserte trådløse LAN-systemer koble sammen PCer, periferiutstyr, dekoderbokser osv. Disse nettene er representert av Wi-Fi i detn følgende beskrivelsen. [0007] In a home, Wi-Fi and other IEEE 802.11-based wireless LAN systems can connect PCs, peripherals, set-top boxes, etc. These networks are represented by Wi-Fi in the following description.
[0008] WPANer (Wireless Personal Area Networks) er basert på IEEE 802.15 og overføres over trådløse nettverksteknologier slik som Bluetooth, IrDA, trådløs USB, Z-Wave og ZigBee. I det følgende er WPAN-protokoller representert av Z-Wave og ZigBee. [0008] WPANs (Wireless Personal Area Networks) are based on IEEE 802.15 and are transmitted over wireless network technologies such as Bluetooth, IrDA, wireless USB, Z-Wave and ZigBee. In the following, WPAN protocols are represented by Z-Wave and ZigBee.
[0009] Z-Wave er spesifikt designet for hjemautomasjon, og bruker en laveffekts RF-krets innebygget eller ettermontert i elektroniske innretninger og systemer slik som belysning, hjemtilgangskontroll, underholdningssystemer og husholdningsapparater. [0009] Z-Wave is specifically designed for home automation, and uses a low-power RF circuit embedded or retrofitted in electronic devices and systems such as lighting, home access control, entertainment systems and home appliances.
[0010] ZigBee er basert på IEEE 802.15.4, og omfatter høynivåprotokoller brukt til å opprette rimelige PANer over laveffekts RF. Rekkevidden er typisk 10-100 meter. [0010] ZigBee is based on IEEE 802.15.4, and includes high-level protocols used to create low-cost PANs over low-power RF. The range is typically 10-100 meters.
[0011] Wi-Fi, Z-Wave og ZigBee er blant de mest brukte teknologiene for å koble sammen datamaskiner, innretninger med nettkort, apparater og systemer i et hjemmemiljø. [0011] Wi-Fi, Z-Wave and ZigBee are among the most used technologies for connecting computers, devices with network cards, appliances and systems in a home environment.
[0012] Fra det ovenstående skal det forstås at tallrike kommunikasjonsprotokoller og andre standarder er involvert i et system hvor for eksempel en datamaskin og/eller en smarttelefon brukes til å overvåke og styre ulike systemer i et hjem, slik som et alarmsystem eller for å justere belysning og varme. Detaljene i disse protokollene og standardene er imidlertid utenfor omfanget av denne beskrivelsen, og drøftes derfor ikke nærmere her. [0012] From the above, it should be understood that numerous communication protocols and other standards are involved in a system where, for example, a computer and/or a smartphone is used to monitor and control various systems in a home, such as an alarm system or to adjust lighting and heating. However, the details of these protocols and standards are beyond the scope of this description, and are therefore not discussed further here.
[0013] En av de største manglene ved tidligere kjente løsninger er manglende samvirke mellom de forskjellige tjenestedomenene. [0013] One of the biggest shortcomings of previously known solutions is a lack of cooperation between the different service domains.
[0014] En annen stor mangel stammer fra de mange sensor og aktivatorsystemene som finnes i dag, selv innen et lite tjenestedomene som brannalarmer. Antall tilgjengelige typer av brannalarmer ganger antall tilgjengelige tyverialarmer ganger antall tilgjengelige kommunikasjonsnett slik som Wi-Fi, WAN og 2G, 3G, 4G mobilkommunikasjonsnett osv, øker raskt til et antall hvor det er upraktisk å lage par av én-til-én-forbindelser, for eksempel smart måler over Wi-Fi, alarm over Wi-Fi, måleravlesing over WAN, måleravlesing over GSM og så videre, og så videre. Med andre ord, ettersom leverandørene av sensorer og aktivatorer oppretter sine egne lukkede økosystemer, blir samvirke mellom tjenestedomener og kommunikasjonskanaler raskt umulig. Mange av disse innretningene har også unike trekk og egenskaper som gjør det vanskelig å bruke dem gjennom et felles sett av generiske trekk. [0014] Another major shortcoming stems from the many sensor and activator systems that exist today, even within a small service domain such as fire alarms. The number of available types of fire alarms times the number of available burglar alarms times the number of available communication networks such as Wi-Fi, WAN and 2G, 3G, 4G mobile communication networks, etc., quickly increases to a number where it is impractical to make pairs of one-to-one connections, for example, smart meter over Wi-Fi, alarm over Wi-Fi, meter reading over WAN, meter reading over GSM and so on and so forth. In other words, as the suppliers of sensors and actuators create their own closed ecosystems, interoperability between service domains and communication channels quickly becomes impossible. Many of these devices also have unique features and characteristics that make it difficult to use them through a common set of generic features.
[0015] Det finnes gatewayer som er konstruert for å styre flere forskjellige innretninger, selv innretninger fra forskjellige tjenestedomener. Gatewayer fra teknikkens stilling har imidlertid en statisk maskinvarekonstruksjon som fører til en løsning som verken kan oppgraderes eller utvides mot nye eller andre kommunikasjonsstandarder i eller utenfor hjemmet. [0015] There are gateways that are designed to control several different devices, even devices from different service domains. Gateways from the state of the art, however, have a static hardware construction which leads to a solution that can neither be upgraded nor expanded towards new or other communication standards inside or outside the home.
[0016] Videre har de fleste smartkontrollere i et hjem kun én forbindelse for å kommunisere ut av hjemmet, da de fleste av dagens hjemautomatiseringssystem har frittstående eller isolerende trekk. [0016] Furthermore, most smart controllers in a home only have one connection to communicate outside the home, as most of today's home automation systems have stand-alone or isolating features.
[0017] Formålet med den foreliggende oppfinnelsen er å løse minst ett av problemene ovenfor, mens fordelene fra kjent teknikk beholdes, fortrinnsvis på en økonomisk gunstig og miljømessig sunn måte. [0017] The purpose of the present invention is to solve at least one of the above problems, while retaining the advantages of prior art, preferably in an economically favorable and environmentally sound manner.
[0018] Nærmere bestemt er et første formål med den foreliggende oppfinnelsen å frembringe en gateway for å forenkle samvirke mellom forskjellige tjenestedomener og et antall kommunikasjonsprotokoller i og utenfor et hjem eller tilsvarende lite område. Et andre formål er å redusere antall innretninger eller applikasjoner som trengs for å drive forskjellige tjenestedomener, og et tredje formål er å frembringe et fleksibelt grensesnitt mellom en styreenhet og en gateway som støtter dagens og fremtidens kommunikasjonsprotokoller. [0018] More specifically, a first purpose of the present invention is to produce a gateway to facilitate cooperation between different service domains and a number of communication protocols inside and outside a home or similarly small area. A second purpose is to reduce the number of devices or applications needed to operate different service domains, and a third purpose is to provide a flexible interface between a control unit and a gateway that supports today's and future communication protocols.
OPPSUMMERING AV OPPFINNELSEN SUMMARY OF THE INVENTION
[0019] Disse formålene nås med et gatewaysystem ifølge krav 1. [0019] These objects are achieved with a gateway system according to claim 1.
[0020] Nærmere bestemt angår oppfinnelsen et gatewaysystem for å styre et antall tilkoblede innretninger, der systemet omfatter mottakermidler for å motta et signal fra en senderenhet, sensor eller aktivator, der systemet omfatter en styreenhet tilpasset til å motta signaler fra de nevnte innretningene og en beslutningsenhet som omfatter en lagret instruksjonsmengde hvor et antall forhåndsbestemte signaler er relatert til et antall instruksjoner, der beslutningsenheten dermed sammenligner det mottatte signalet med en tilhørende instruksjon i nevnte mengde, der hver instruksjon omfatter et styresignal for sending til minst én av de nevnte innretningene, der systemet også omfatter kommunikasjonsmidler for å sende instruksjoner til den minst ene innretningen i instruksjonsmengden, og hvor kommunikasjonsmidlene også omfatter oversettelsesmidler for å oversette styresignal et til kommunikasjonsprotokollen for hver innretning. [0020] More specifically, the invention relates to a gateway system for controlling a number of connected devices, where the system comprises receiver means for receiving a signal from a transmitter unit, sensor or activator, where the system comprises a control unit adapted to receive signals from the said devices and a decision-making unit comprising a stored quantity of instructions where a number of predetermined signals are related to a number of instructions, where the decision-making unit thus compares the received signal with an associated instruction in said quantity, where each instruction comprises a control signal for transmission to at least one of the said devices, where the system also comprises communication means for sending instructions to the at least one device in the set of instructions, and where the communication means also comprise translation means for translating a control signal into the communication protocol for each device.
[0021] Gatewaysystem et fjerner behovet for mange maskinvarekontrollere, ettersom disse nå kan erstattes med programvarekomponenter. Videre forenkler gatewaysystemet kommunikasjonen ved å fjerne avhengighet av forskjellige plattformer, og leverer en enhetlig måte å håndtere hendelser til og fra tredjepartsleverandører av innretninger og over tjenestefunksjonalitet implementert i gatewayen på. [0021] A gateway system removes the need for many hardware controllers, as these can now be replaced with software components. Furthermore, the gateway system simplifies communication by removing dependency on different platforms, and delivers a unified way of handling events to and from third-party providers of devices and over service functionality implemented in the gateway.
[0022] Disse og andre trekk og fordeler ved oppfinnelsen fremgår av de etterfølgende patentkravene og den detaljerte beskrivelsen av en foretrukket utførelsesform. [0022] These and other features and advantages of the invention appear from the subsequent patent claims and the detailed description of a preferred embodiment.
KORT BESKRIVELSE AV TEGNINGENE BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Oppfinnelsen vil bli beskrevet ved hjelp av et eksempel på en utførelsesform med henvisning til de vedføyde tegningene, hvor: Fig. 1 viser et skjematisk riss av funksjonaliteten til systemet ifølge oppfinnelsen; Fig. 2 viser maskinvare- og programvareelementene i den foreliggende oppfinnelsen; og [0023] The invention will be described by means of an example of an embodiment with reference to the attached drawings, where: Fig. 1 shows a schematic outline of the functionality of the system according to the invention; Fig. 2 shows the hardware and software elements of the present invention; and
Fig. 3 forestiller programvaren i gatewaysystemet. Fig. 3 depicts the software in the gateway system.
DETALJERT BESKRIVELSE AV EN FORETRUKKET UTFØRELSESFORM DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT
[0024] Som vist i fig. 1, angår oppfinnelsen en gateway 10 som er tilpasset til å motta signaler fra et antall senderenheter 31, 302, som utgjøres av innretninger slik som sensorer, aktivatorer, brytere, gjennom et grensesnitt 309. Grensesnittet kan inneholde midler for å oversette signalene til en felles protokoll, og videresender signalene til en styrenhet 305. Styreenheten kommuniserer med en beslutningsenhet 306, som inneholder en instruksjonsmengde som frembringer instruksjoner som tilhører de innkommende signalene. Styreenheten sender deretter instruksjonene til et antall styrte innretninger 303. 304 gjennom kommunikasjonsmidler 307.1 den foretrukne utførelsesformen kan en ekstern styreinnretning 308 brukes til å redigere instruksjonsmengden i beslutningsenheten 306.1 tillegg kan instruksjonsmengden inneholde instruksjoner for å styre senderinnretningene 310, 302, og gatewayen kan også motta signaler fra den styrte innretningen. Dermed kan grensesnittene og kommunikasjonsmidlene 307, 309 kombineres. [0024] As shown in fig. 1, the invention relates to a gateway 10 which is adapted to receive signals from a number of transmitter units 31, 302, which are constituted by devices such as sensors, activators, switches, through an interface 309. The interface may contain means for translating the signals into a common protocol, and forwards the signals to a control unit 305. The control unit communicates with a decision unit 306, which contains an instruction set that generates instructions belonging to the incoming signals. The control unit then sends the instructions to a number of controlled devices 303. 304 through communication means 307. In the preferred embodiment, an external control device 308 can be used to edit the set of instructions in the decision unit 306. In addition, the set of instructions can contain instructions to control the sending devices 310, 302, and the gateway can also receive signals. from the controlled device. Thus, the interfaces and communication means 307, 309 can be combined.
[0025] Fig. 2 viser en gateway 10 som kommuniserer med flere innretninger over trådløse og kablede forbindelser. Gatewayen 10 er en fysisk enhet i stand til å eksekvere instruksjoner i programvare, og kan dermed være en datamaskin for generelle formål slik som en PC. En foretrukket utførelsesform omfatter imidlertid innebygd (embedded) programvare, formware og maskinvarevare for innebygde systemer. [0025] Fig. 2 shows a gateway 10 that communicates with several devices over wireless and wired connections. The gateway 10 is a physical device capable of executing instructions in software, and can thus be a general purpose computer such as a PC. A preferred embodiment, however, includes embedded software, formware and hardware for embedded systems.
[0026] Som vist i fig.2, omfatter den trådløse forbindelsen en Wi-Fi-forbindelse 121 til et offentlig nett (WAN - Wide Area Network) 20, en GSM/GPRS-forbindelse 131 til et GSM-nett 30 og en ZigBee- eller Z-Wave-forbindelse 141 til et trådløst personlig nett (WPAN) 40. Selv om det ikke vises eksplisitt i figur 2, forstås at datamaskiner av ulike typer kan kommunisere med gatewaysystemet 10, f eks ved å bruke protokoller som er vanlig brukt på internett. Tilsvaende kan mobilenheter slik som mobiltelefoner, smarttelefoner, PDAer eller andre mobilterminaler kommunisere over gatewaysystemet over GSM-nettet 30. WPAN 40 forbinder ulike apparater og systemer, f eks et alarmsystem og/eller energi styringssystem til gatewayen. [0026] As shown in Fig. 2, the wireless connection comprises a Wi-Fi connection 121 to a public network (WAN - Wide Area Network) 20, a GSM/GPRS connection 131 to a GSM network 30 and a ZigBee - or Z-Wave connection 141 to a wireless personal area network (WPAN) 40. Although not explicitly shown in Figure 2, it is understood that computers of various types can communicate with the gateway system 10, for example using protocols commonly used on the Internet. Accordingly, mobile devices such as mobile phones, smartphones, PDAs or other mobile terminals can communicate via the gateway system via the GSM network 30. WPAN 40 connects various devices and systems, e.g. an alarm system and/or energy management system to the gateway.
[0027] De kablede forbindelsene vis i fig. 2 omfatter forbindelser 151 kalt kat 5 RS 485 til en automatisert målerinnretning 50, heretter bekvemt kalt en "smartmåler". Det vil si at gatewayen har en seriell forbindelse som bruker RS485 til smartmåleren. Forbindelsen 151 overfører også effekt (18V 2A) ved å bruke tilgjengelige stifter i kontakten, og effekten tilført fra den serielle forbindelsen kan brukes til å kjøre gatewayen uten ytterligere effektforsyning tilkoblet gatewaysystemet. Målertjenesteprogramvaren kobles til en målers tjenesteleveran-dørs implementasjon (SPI - Service Provider Implementation), slik som gjennom en GDIS vist i fig. 3 og forklart nedenfor, og kan kanalisere data gjennom gatewayen til nødvendige systemservere (backend servers) ved å bruke linken 151. Gateway 10 har videre en kablet ethernettforbindelse 161 til en CPE 60 hos en internettjenesteleverandør (ISP - Internet Service Provider) , som i sin tur kan kommunisere over WAN over en link 61. SPIens ansvar er å oversette fra det generiske GDIS meldingsformatet til meldinger som er spesifikke for innretningene SPIen eksponerer. SPI-grensesnittet er imidlertid ikke begrenset til vekselvirk-ning med fysiske innretninger. [0027] The wired connections are shown in fig. 2 comprises connections 151 called cat 5 RS 485 to an automated meter device 50, hereinafter conveniently called a "smart meter". That is, the gateway has a serial connection that uses RS485 to the smart meter. The connection 151 also transfers power (18V 2A) using available pins in the connector, and the power supplied from the serial connection can be used to drive the gateway without additional power supply connected to the gateway system. The meter service software is connected to a meter's service provider implementation (SPI - Service Provider Implementation), such as through a GDIS shown in fig. 3 and explained below, and can channel data through the gateway to necessary system servers (backend servers) by using link 151. Gateway 10 also has a wired ethernet connection 161 to a CPE 60 at an Internet Service Provider (ISP), which in its turn can communicate over the WAN over a link 61. The SPI's responsibility is to translate from the generic GDIS message format into messages that are specific to the devices the SPI exposes. However, the SPI interface is not limited to interaction with physical devices.
[0028] Gatewayen 10 omfatter programvare 100, som vil bli forklart nærmere med henvisning til fig. 3 nedenfor, maskinvare 101 og et batteri 102, som kan forsyne kritiske komponenter med strøm i tilfelle avbrudd i hovedstrømforsyningen. Fra dette skal det forstås at lavt effektforbruk er fordelaktig. [0028] The gateway 10 comprises software 100, which will be explained in more detail with reference to fig. 3 below, hardware 101 and a battery 102, which can supply critical components with power in the event of an interruption in the main power supply. From this it should be understood that low power consumption is advantageous.
[0029] Støtte for Wi-Fi-kommunikasjon frembringes av en Wi-Fi-klient 120, som omfatter maskinvare, firmware og programvare på kjent måte. Tilsvarende klienter for GSM/GPRS-kommunikasjon 130, for ZigBee 142, Zeave 144, Kat-5/RS485 150 og ethernett 162, 164 er også tilveiebrakt i gatewayen 10. Støtte for andre kommunikasjonsprotokoller, for eksempel proprietære trådløse protokoller eller proprietære kablede protokoller, kan være frembrakt av andre slike klienter 72, 74 installert i gatewayen. [0029] Support for Wi-Fi communication is provided by a Wi-Fi client 120, which comprises hardware, firmware and software in a known manner. Corresponding clients for GSM/GPRS communication 130, for ZigBee 142, Zeave 144, Kat-5/RS485 150 and Ethernet 162, 164 are also provided in the gateway 10. Support for other communication protocols, such as proprietary wireless protocols or proprietary wired protocols, may be produced by other such clients 72, 74 installed in the gateway.
[0030] Nærmere bestemt omfatter en typisk klient et kretskort koblet til en fisisk innretning slik som en antenne for å sende og motta radiosignaler eller en innretning for å måle strøm-forbruk. De spesifikke kretskortene har spesifikk firmware og typisk en programvaredriver som implementerer en protokoll stakk. I teorien kan kommunikasjon mellom forskjellige innretninger holdes innenfor veldefinerte lag. I praksis er de forskjellige protokollene lagdelt på forskjellige måter, slik at grensen mellom lagene ikke stemmer overens. Følgelig må kommunikasjonen utføres på et høyereliggende lag, slik som i gatewayen vist i fig. 2. Gatewayen konverterer fysiske signaler fra en innretning til en annen ved å konvertere dem opp én stakk, overføre data på et høyt nivå og å sende de konverterte data ned en annen stakk, dvs gjennom en forskjellig klient. For eksempel kan et radiosignal som representerer en leseinstruksjon mottas fra WAN 20 av antennen koblet til Wi-Fi-klienten 120. Wi-Fi-klienten vil presentere data på toppen av sin stakk i et format som er leselig for programvaren 100 i gatewayen. Programvaren 100 gjenkjenner dataene og presenterer dem i et egnet format på toppen av smartmålerklienten 150. Som respons, kan smartmålerklienten 150 hente de etterspurte data, som igjen presenteres i et format som er leselig for gatewayens programvare. Gatewayens programvare kunne i dette tilfellet presentere en verdi for en GPRS-klient, som konverterer verdien til et GSM-signal som sendes gjennom antennemaskinvaren koblet til kretskortet tilknyttet GSM/GPRS-klienten 130. [0030] More specifically, a typical client comprises a circuit board connected to a physical device such as an antenna for sending and receiving radio signals or a device for measuring power consumption. The specific circuit boards have specific firmware and typically a software driver that implements a protocol stack. In theory, communication between different devices can be kept within well-defined layers. In practice, the different protocols are layered in different ways, so that the boundary between the layers does not match. Consequently, the communication must be carried out at a higher layer, such as in the gateway shown in fig. 2. The gateway converts physical signals from one device to another by converting them up one stack, transferring data at a high level and sending the converted data down another stack, ie through a different client. For example, a radio signal representing a read instruction may be received from the WAN 20 by the antenna connected to the Wi-Fi client 120. The Wi-Fi client will present data on top of its stack in a format readable by the software 100 in the gateway. The software 100 recognizes the data and presents it in a suitable format on top of the smart meter client 150. In response, the smart meter client 150 can retrieve the requested data, which in turn is presented in a format readable by the gateway's software. The gateway's software could in this case present a value to a GPRS client, which converts the value into a GSM signal which is sent through the antenna hardware connected to the circuit board associated with the GSM/GPRS client 130.
[0031] I en foretrukket utførelsesform kan det tilveiebringes klienter 72, 74 for andre, proprietære eller fremtidige protokoller gjennom USB-porter under tuklebryter (tamper switch) 70. Dermed kan sluttbrukere enkelt installere eller utplassere nye standarder ved å sette inn en USB-plugg. [0031] In a preferred embodiment, clients 72, 74 for other, proprietary or future protocols can be provided through USB ports under tamper switch 70. Thus, end users can easily install or deploy new standards by inserting a USB plug .
[0032] Gatewayen 10 kan innhente data og tjenester fra tallrike innretninger systemer i et hjem, for eksempel gjennom ZigBee eller Z-Wave som drøftet ovenfor. Data og tjenester fra hver klient kan presenteres ved grensesnittet mellom klienten og programvaren 100 på en måte som kan forstås av programvaren 100, og som kan presenteres, for eksempel, gjennom et Wi-Fi nett hjemme eller på en smarttelefon over GSM-nettet 30. Gatewayen 10 er derfor en sentral komponent i et økosystem for tjenester, og muliigjør SHAAS (Amart Home As A Service) tilgjengelig på forskjellige brukerterminaler over for seksempel GSM, WAN og Wi-Fi. [0032] The gateway 10 can obtain data and services from numerous device systems in a home, for example through ZigBee or Z-Wave as discussed above. Data and services from each client can be presented at the interface between the client and the software 100 in a way that can be understood by the software 100, and which can be presented, for example, through a Wi-Fi network at home or on a smartphone over the GSM network 30. The gateway 10 is therefore a central component in an ecosystem for services, and enables SHAAS (Amart Home As A Service) to be available on different user terminals for example GSM, WAN and Wi-Fi.
[0033] Fig. 3 illustrerer gatewayens programvare 100 i større detalj. [0033] Fig. 3 illustrates the gateway's software 100 in greater detail.
[0034] Plattformprogramvaren 201 er programvare som kreves for å kjøre og oppdatere spesialisert programvare slik som driverne (device drivers) drøftet ovenfor. Plattformprogramvaren 201 kan f eks omfatte: - et grunnleggende operativsystem, f eks Embedded Linux for ARM; - pakkehåndtering for oppdatering av tjenesten, f eks Aptitude; - firmwareoppdateringer. Ved å bruke konfigurasjons- og forsyningstjenesten 211 vist på fig. 3 og beskrevet nedenfor, kan firmwareoppdateringsprosedyren settes opp og konfigureres fra en ekstern lokasjon. - en sikkerhetsimplementasjon for å opprettholde konfidensialitet, integritet og andre aspekter av sikkerhet ved å tilby kryptering og autentisering med hensyn til eksterne systemer (backend systems). - støtte for IP-kommunikasj on; - drivere og konnektivitet til periferiutstyr; [0034] The platform software 201 is software required to run and update specialized software such as the device drivers discussed above. The platform software 201 can for example include: - a basic operating system, for example Embedded Linux for ARM; - package management for updating the service, e.g. Aptitude; - firmware updates. Using the configuration and provisioning service 211 shown in FIG. 3 and described below, the firmware update procedure can be set up and configured from a remote location. - a security implementation to maintain confidentiality, integrity and other aspects of security by providing encryption and authentication with respect to external systems (backend systems). - support for IP communication; - drivers and connectivity to peripherals;
- en HTTP-server til innholdstjenester; og - an HTTP server for content services; and
- et XML API til tolking og håndtering av XML-innhold. - an XML API for interpreting and handling XML content.
[0035] Forbindelsesstyreren 202 håndterer konnektiviteten til ulike eksterne kilder. Nærmere bestemt er forbindelsesstyreren 202 en programvaretjeneste som poller kommunika-sjonstjenester for Wi-Fi 202, ethernett 260 eller GSM 230, 232. Disse tjenestene er tilknyttet kommunikasjonskanaler som forklart ovenfor. Som det fremgår av fig. 2, har gatewayen innebygget konnektivitet til en CPE eller annen ruter tilbudt av ISP, og også konnektivitet over GSM/GPRS. Gatewayen 10 er konstruert for å ha flere måter å kommunisere med systemservere som er tilgjengelig over ett av disse nettene på. For eksempel kan kommunikasjon med en systemserver over GSM være mulig hvis en primærforbindelse over WAN er brutt. Svitsjingen mellom kommunikasjonskanalene er frembrakt av forbindelsesstyreren 202, som i realiteten kan svitsje mellom programvaretjenestene for Wi-Fi 201, ethernett 260 og GSM 230, 232 vist øverst på fig. 3. For dette inneholder forbindelsesstyreren 202 en prioritert liste over kommunikasjonskanaler og rutingtabeller som notifiserer tjenester i gatewayen om det er forstyrrelse i tjenestekommunikasjonen. Etter gjenoppretting av en primær kommunika-sjonskanal er forbindelsesstyreren 202 i stand til å svitsje tilbake til primærkanalen ved å bruke et polleskjema. Med andre ord gir gatewayen 10 redundant kommunikasjon i et trans-portfag, og sikrer dermed robust og pålitelig tilgang til tjenester presentert av gatewayen. Kommunikasjonsredundansen er en standard egenskap. [0035] The connection manager 202 handles the connectivity to various external sources. More specifically, the connection manager 202 is a software service that polls communication services for Wi-Fi 202, Ethernet 260 or GSM 230, 232. These services are associated with communication channels as explained above. As can be seen from fig. 2, the gateway has built-in connectivity to a CPE or other router offered by the ISP, and also connectivity over GSM/GPRS. The gateway 10 is designed to have several ways of communicating with system servers that are available over one of these networks. For example, communication with a system server over GSM may be possible if a primary connection over the WAN is broken. The switching between the communication channels is brought about by the connection manager 202, which in reality can switch between the software services for Wi-Fi 201, ethernet 260 and GSM 230, 232 shown at the top of fig. 3. For this, the connection manager 202 contains a prioritized list of communication channels and routing tables that notify services in the gateway if there is a disturbance in the service communication. After reestablishing a primary communication channel, the connection manager 202 is able to switch back to the primary channel using a polling scheme. In other words, the gateway 10 provides redundant communication in a transport field, thus ensuring robust and reliable access to services presented by the gateway. The communication redundancy is a standard feature.
[0036] GDIS er et akronym for Generic Device Interaction Service - en generisk tjeneste for samvirke med enheter. GDIS er en åpen plattform som gjør det mulig for alle leverandører av husholdningsapparater, sensorer, aktivatorer 301, 302 og elektronisk styrt utstyr 303, 304 å koble seg til plattformen. I konteksten på fig. 3, er GDIS et programvarelag i stand til å kommunisere med, på én side, husholdningsapparater og systemer gjennom et enhetsabstrak-sjonslag som gir et standardisert grensesnitt for flere SPIer. I en foretrukket utførelsesform omfatter SPIene en hjemmeautomatiserings SPI212, en alarmhendelses SPI214, en målerhendelses SPI 216, en Z-Wave SPI 244, en SigBee SPI 242, en måler SPI 250 [0036] GDIS is an acronym for Generic Device Interaction Service - a generic service for interacting with devices. GDIS is an open platform that enables all suppliers of household appliances, sensors, activators 301, 302 and electronically controlled equipment 303, 304 to connect to the platform. In the context of fig. 3, GDIS is a software layer capable of communicating with, on the one hand, household appliances and systems through a device abstraction layer that provides a standardized interface for multiple SPIs. In a preferred embodiment, the SPIs comprise a home automation SPI 212, an alarm event SPI 214, a meter event SPI 216, a Z-Wave SPI 244, a SigBee SPI 242, a meter SPI 250
(forskjellig fra målerhendelses SPIen 216) og eventuelt ytterligere SPIer for henholdsvis trådløs 280 og kablet 290 kommunikasjon. (different from the meter event SPI 216) and possibly additional SPIs for wireless 280 and wired 290 communication respectively.
[0037] På sin andre side presenterer GDIS-laget 210 de ulike innretningene, apparatene og systemene som er tilgjengelig gjennom SPIene som smarthjemtjenester slik som en alarm-tjeneste 201, en belysningsstyringstjeneste 203, en oppvarmingstjeneste 205, en målertjeneste 207, en assisterende boligtjeneste 209. Andre tjeneste kan også tilbys. Dermed isolerer GDIS-laget smarthjemtjenestene fra leverandørspesifikke detaljer og fra klienten eller protikollen som brukes til å aksessere de faktiske innretningene, for eksempel et leverandørspesifikt grensesnitt til smartmåleren over kat 5/RS 486 og et annet grensesnitt til et alarmsystem på et Z-Wave WPAN. [0037] On its other side, the GDIS layer 210 presents the various devices, appliances and systems available through the SPIs as smart home services such as an alarm service 201, a lighting control service 203, a heating service 205, a meter service 207, an assisted living service 209 .Other service can also be offered. Thus, the GDIS layer isolates the smart home services from vendor-specific details and from the client or protocol used to access the actual devices, for example a vendor-specific interface to the smart meter over cat 5/RS 486 and another interface to an alarm system on a Z-Wave WPAN.
[0038] Alarmtj enesten 201, belysningsstyringssystemet 203, oppvarmingstj enesten 205, målertjenesten 207 og den assisterende boligtjenesten 209 inneholder et antall arbeidsregler eller logiske instruksjoner som hver kan utløses basert på tid, brukermedvirkning eller andre innretningers oppførsel. Arbeidsreglene kan tilpasses behov, og kan være forskjellige for forskjellige sluttbrukere. [0038] The alarm unit 201, the lighting control system 203, the heating unit 205, the meter service 207 and the assistant housing service 209 contain a number of work rules or logical instructions that can each be triggered based on time, user participation or the behavior of other devices. The work rules can be adapted to needs, and can be different for different end users.
[0039] Konfigurasjonsforsyneren 211 er tilgjengelig over flere nett gjennom forbindelsesstyreren 202, og gir konfigurasjonstjenester for tjenestedomener som er tilgjengelig gjennom GDIS 210. Konfigurasj onsforsyneren 211 kan dermed forenkle som involverer ett tjenestedomene, slik som å implementere et skjema med fastsatte tide for når oppvarming skal skrus på og av. Konfigurasj onsforsyneren 211 kan også implementere mer komplekse oppgaver som involverer flere tjenestedomener, slik som en GDIS-basert brannalarmtjeneste som automatisk vil skru på lys, skru av kjøkkenviften, skru av ovnen, fjerne solskjermer og automatisk åpne inngangsdøren. [0039] The configuration provider 211 is available over several networks through the connection manager 202, and provides configuration services for service domains that are accessible through the GDIS 210. The configuration provider 211 can thus simplify involving one service domain, such as implementing a schedule with fixed times for when heating should turn on and off. The configuration provider 211 can also implement more complex tasks involving multiple service domains, such as a GDIS-based fire alarm service that will automatically turn on lights, turn off the kitchen fan, turn off the oven, remove sunshades, and automatically open the front door.
[0040] Smarthj emtj enestene 201 osv og konfigurasj onsforsyneren 211 er tilgj engelig for sluttbrukere og systemservere gjennom Wi-Fi-tjenesten 220. Ethernettjeneste 260 og GSM-tjenester 230, 232 gjennom forbindelsesstyreren 202 som beskrevet tidligere. [0040] The smart home devices 201 etc and the configuration provider 211 are available to end users and system servers through the Wi-Fi service 220. Ethernet service 260 and GSM services 230, 232 through the connection manager 202 as described previously.
[0041] Gatewayen 10 gir dermed sluttbrukerne og systemserverne et robust og standardisert grensesnitt, og setter for eksempel en sluttbruker slik som en strøm- eller gassleverandør i stand til å sette inn flere ulike typer smartmålere i systemet sitt uten å måtte endre systemserverne. Tilsvarende vil en privat sluttbruker være i stand til å velge mellom alternative systemer av samme type, f eks forskjellige alarmsystemer, og til og med aksessere forskjellige typer systemer, f eks alarmsystemet og et oppvarmingssystem, uten å endre konsollet eller appen han eller hun bruker til å aksessere hver tjeneste. Videre er smarthjemtjenestene redundant tilgjengelige over forskjellige nett grunnet forbindelsesstyreren 202. [0041] The gateway 10 thus provides the end users and the system servers with a robust and standardized interface, and enables, for example, an end user such as an electricity or gas supplier to insert several different types of smart meters in their system without having to change the system servers. Similarly, a private end user will be able to choose between alternative systems of the same type, e.g. different alarm systems, and even access different types of systems, e.g. the alarm system and a heating system, without changing the console or app he or she uses to to access each service. Furthermore, the smart home services are redundantly available over different networks due to the connection manager 202.
[0042] Fra det ovenstående skal det forstås at mens gatewayen 10 kan gi tilgang til leverandørspesifikke innretninger, f eks smartmåleren 50 (fig. 2) gjennom et redundant kommunikasjonsskjema frembrakt av forbindelsesstyreren 202, så realiseres det fulle potensialet for gatewayen 10 i kombinasjon med GDIS-plattformen i hjemmemiljøet. Utførelsesformen med GDIS muliggjør samvirke mellom de forskjellige tjenestedomenene, hvilket fører til integrerte tjenester. Videre muliggjør denne utførelsesformen konfigurerbare scenarier som dekker flere tjenestedomener i et hjem. Ett eksempel på slike scenarier kan være en GDIS-basert bryter som med bare ett trykk vil justere alle lys til av, endre sol skjerming, skru av ladere og sette på alarmsystemet. [0042] From the above, it should be understood that while the gateway 10 can provide access to supplier-specific devices, e.g. the smart meter 50 (Fig. 2) through a redundant communication scheme produced by the connection manager 202, the full potential of the gateway 10 is realized in combination with GDIS - the platform in the home environment. The implementation with GDIS enables cooperation between the different service domains, which leads to integrated services. Furthermore, this embodiment enables configurable scenarios covering multiple service domains in a home. One example of such scenarios could be a GDIS-based switch that, with just one push, will adjust all lights to off, change sun shading, turn off chargers and turn on the alarm system.
[0043] I den foretrukne utførelsesformen er følgende standarder støttet på moderkortet: Wi-Fi, ZigBee, Z-Wave, ethernett, GPRS og GSM. Andre protokoller, for eksempel den trådløse 868 MHz standarden eller fremtidige kommunikasjonsprotokoller, kan støttes ved å bruke USB-portene under tuklebryteren 70 som nevnt ovenfor. [0043] In the preferred embodiment, the following standards are supported on the motherboard: Wi-Fi, ZigBee, Z-Wave, ethernet, GPRS and GSM. Other protocols, such as the wireless 868 MHz standard or future communication protocols, may be supported using the USB ports below the toggle switch 70 as mentioned above.
[0044] Fordelene ved gatewayen 10 omfatter følgende: GDIS reduserer kostnader og installasjonstid ved å erstatte flere komponenter med én og ved å erstatte maskinvare med programvare. I tillegg fjerner gatewayen behovet for fysisk utskifting av kontrollere, ettersom denne utskiftingen nå i stedet vil være en programvareoppgradering. Dette vil redusere den fysiske installasjonskostnaden [0044] The advantages of the gateway 10 include the following: GDIS reduces costs and installation time by replacing several components with one and by replacing hardware with software. In addition, the gateway removes the need for physical controller replacement, as this replacement will now be a software upgrade instead. This will reduce the physical installation cost
ytterligere. additional.
Erstatning av flere fysiske maskinvarekontrollere med programvarekontrollere i gatewaysystemet vil også medføre færre strømadaptere og ethernettsvitsjer, mindre bruk Replacing more physical hardware controllers with software controllers in the gateway system will also mean fewer power adapters and ethernet switches, less usage
av kabling og plass, dvs en generell reduksjon av nødvendig utstyr. of cabling and space, i.e. a general reduction of necessary equipment.
Videre fj erner gatewaysystemet behovet for fysisk nærvær ved oppgraderinger eller overvåking, og reduserer dermed personalkostnader og reisetid, samt at transportutslipp Furthermore, the gateway system removes the need for physical presence during upgrades or monitoring, thereby reducing personnel costs and travel time, as well as transport emissions
reduseres. is reduced.
Kombinasjonen av gatewaysystemet og GDIS reduserer installasjonskostnaden grunnet The combination of the gateway system and GDIS reduces the installation cost due to
den innebygde støtten fra en installasjonsapp som brukes av installasjonspersonalet. Gatewayen har innebygget evne til toveiskommunikasjon og styring av innretningene i hjemmemiljøet. Dette muliggjør sanntidsovervåking av innretninger og tjenester, the built-in support of an installation app used by the installation staff. The gateway has built-in capability for two-way communication and control of the devices in the home environment. This enables real-time monitoring of devices and services,
hvilket fører til en høy og proaktiv håndtering av tjenestene og innretningene. Gatewayen muliggjør just-i-tide-vedlikehold av smarthjem, for eksempel skifte av batterier i en alarm når batteriene begynner å bli utladet i stedet for før eller etter which leads to a high and proactive handling of the services and facilities. The gateway enables just-in-time maintenance of smart homes, for example changing batteries in an alarm when the batteries start to discharge instead of before or after
utlading, hvilket ville medført henholdsvis økte vedlikeholdskostnader eller redusert discharge, which would lead to increased or reduced maintenance costs, respectively
trygghet. safety.
Noen utførelsesformer omfatter scenariosvitsj er som utfører mange forskj ellige funksjoner på tvers av forskjellige tjenestedomener i hjemmet basert på et trykk (når Some embodiments include scenario switches that perform many different functions across different service domains in the home based on a tap (when
GDIS er installert). GDIS is installed).
Noen utførelsesformer omfatter integrerte tjenester hvor én sensor i ett tjenestedomene utløser responser i mange av eller alle de forskjellige tjenestedomenene i hjemmet (når GDIS er installert). Some embodiments include integrated services where one sensor in one service domain triggers responses in many or all of the different service domains in the home (when GDIS is installed).
[0045] Produktene og tjenestene er beskrevet i sammenheng med et privat hjem. Imidlertid brukes alarmtjenester, smartmålere og de andre produktene og tjenestene ovenfor også i forretningsarealer og offentlige bygg. Gatewayen 10 er derfor like nyttig i slike omgivelser. Videre er oppfinnelsen beskrevet ved hjelp av et eksempel på en utførelsesform og fullt definert i de vedlagte patentkravene. [0045] The products and services are described in the context of a private home. However, alarm services, smart meters and the other products and services above are also used in business premises and public buildings. The gateway 10 is therefore equally useful in such an environment. Furthermore, the invention is described by means of an example of an embodiment and fully defined in the attached patent claims.
[0046] For å oppsummere med henvisning til fig. 1, angår oppfinnelsen et gatewaysystem for å styre et antall innretninger 303, 304 forbundet med det., der systemet omfatter mottaker-eller grensesnittmidler 309 for å motta et signal fra en senderenhet 301, 302. Senderen kan være en intern enhet i systemet, slik som en bryter, eller en ekstern enhet, slik som et nettbrett eller en smarttelefon, eller en sentral styringsenhet som f eks styrer miljøet i en leilighet. [0046] To summarize with reference to FIG. 1, the invention relates to a gateway system for controlling a number of devices 303, 304 connected to it, where the system comprises receiver or interface means 309 for receiving a signal from a transmitter unit 301, 302. The transmitter can be an internal unit in the system, such such as a switch, or an external device, such as a tablet or a smartphone, or a central control unit that, for example, controls the environment in an apartment.
[0047] Systemet omfatter en styreenhet 305 tilpasset til å motta signaler fra de nevnte innretningene 301, 302 og en beslutningsenhet 306 som omfatter en lagret instruksjonsmengde hvor et antall forhåndsbestemte signaler er relatert til et antall instruksjoner. Beslutningsenheten 306 sammenligner dermed det mottatte signalet med en tilhørende instruksjon i nevnte mengde, der hver instruksjon omfatter et styresignal for sending til minst én av de nevnte innretningene og returnerer dette til styreenheten 305. Systemet omfatter også kommunikasjonsmidler 307 for å sende instruksjoner til den minst ene innretningen 303, 304 spesi-fisert i instruksjonsmengden, og hvor kommunikasjonsmidlene også omfatter oversettelsesmidler for å oversette styresignal et til kommunikasjonsprotokollen for hver innretning. [0047] The system comprises a control unit 305 adapted to receive signals from the aforementioned devices 301, 302 and a decision unit 306 which comprises a stored set of instructions where a number of predetermined signals are related to a number of instructions. The decision unit 306 thus compares the received signal with an associated instruction in the said amount, where each instruction includes a control signal for sending to at least one of the mentioned devices and returns this to the control unit 305. The system also includes communication means 307 for sending instructions to the at least one the device 303, 304 specified in the set of instructions, and where the communication means also include translation means to translate the control signal into the communication protocol for each device.
[0048] På denne måten kan omkobling av en bryter 301, f eks en bestemt lysbryter, overføre et signal til styreenheten 305, som slår opp i instruksjonsmengden og deretter også går gjennom en sekvens med å skru opp varmen og datamaskinen gjennom de tilkoblede innretningene. [0048] In this way, the switching of a switch 301, e.g. a specific light switch, can transmit a signal to the control unit 305, which looks up the instruction quantity and then also goes through a sequence of turning up the heat and the computer through the connected devices.
[0049] Det skal bemerkes at selv om sender- og mottakerinnretningene 301, 302, 303, 304 og tilhørende kommunikasjonsmidler 307, 309 er vist som separate enheter i tegningene, så kan de kombineres hvis én eller flere av innretningene er i stand til å motta instruksjoner og sende signaler og instruksjonsmengden i beslutningsenheten omfatter tilsvarende instruksjoner. [0049] It should be noted that although the transmitter and receiver devices 301, 302, 303, 304 and associated communication means 307, 309 are shown as separate units in the drawings, they can be combined if one or more of the devices are capable of receiving instructions and send signals and the amount of instructions in the decision unit includes corresponding instructions.
[0050] Senderenheten utgjør dermed én av det nevnte antall innretninger og er også tilpasset til å motta et styresignal fra systemet. Så hvis eieren ønsker å skru av lys og varme i en del av leiligheten ved å bruke et nettbrett, blir lysbryteren slått av. [0050] The transmitter unit thus constitutes one of the mentioned number of devices and is also adapted to receive a control signal from the system. So if the owner wants to turn off the lights and heat in a part of the apartment using a tablet, the light switch is turned off.
[0051] Systemet kan omfatte flere styrende og styrte innretninger plassert i en bygning, og omfatter sensorer og apparater i bygningen. På denne måten kan branndetektorer og varme-følere sende et signal til styreenheten, som slår opp i instruksjonsmengden som omfatter instruksjoner om å kutte energitilførsel til utvalgte innretninger etter deteksjon av brann. [0051] The system can comprise several controlling and controlled devices placed in a building, and includes sensors and devices in the building. In this way, fire detectors and heat sensors can send a signal to the control unit, which looks up the set of instructions that include instructions to cut the energy supply to selected devices after detection of fire.
[0052] Systemet kan også omfatte redigeringsmidler til omprogrammering av instruksj ons-mengden, f eks innføre en ny innretning, gjennom en ekstern styreinnretning 308. Dette kan være et nettbrett, en datamaskin eller et sentralisert kontrollsystem. Instruksjonsmengden kan også omfatte instruksjoner for å bytte til en andre instruksjonsmengde, f eks som skiller mellom sommer- og vinterinstruksjoner ved avkjøling og oppvarming av rom og valg av ulik belysning, eller ved å gå inn i en alarmmodus som åpner alle dører i tilfelle brann eller låser dem i tilfelle innbrudd. [0052] The system can also include editing means for reprogramming the amount of instructions, for example introducing a new device, through an external control device 308. This can be a tablet, a computer or a centralized control system. The set of instructions may also include instructions to switch to another set of instructions, e.g. differentiating between summer and winter instructions when cooling and heating rooms and choosing different lighting, or by entering an alarm mode that opens all doors in case of fire or locks them in the event of a break-in.
[0053] Systemet kan, som antydet over, omfatte kommunikasjonsmidler til å kommunisere statusinformasjon og styresignal er til og fra en ekstern server (ikke vist), som også kan være i stand til å omprogrammere instruksjonsmengden. [0053] The system may, as indicated above, comprise communication means for communicating status information and control signals to and from an external server (not shown), which may also be capable of reprogramming the amount of instructions.
[0054] Kommunikasjonssystemet som brukes i kommunikasjonsmidlene 307, 309 ved grensesnittene til innretningene 301, 301, 303, 304 kan være av en type hvor styreenheten er til en felles kommunikasjonsbuss, der bussen er koblet til hver av innretningene gjennom valgte grensesnittmidler, der styreenheten er tilpasset til å sende styresignal er omfatende en sekvens som inneholder en hodedel og en kropp, der hodedelen spesifiserer den adresserte innretningen og kroppen inneholder en kommandokode for den spesifiserte innretningen, og hvor grensesnittmidlene relatert til den spesifiserte innretningen er tilpasset til å sende kommandokoden til innretningen i kommunikasjonsprotokollen som er spesifikk for den spesifiserte innretningen. Sekvensen utgjøres av en URI-kode og protokollene for innretningene kan være i gruppen av WiFi, Zigbee, Z-Wave og USB-relaterte protokoller. Dette er nærmere beskrevet i samtidig innlevert patentsøknad nr (vår ref P4398NO00). [0054] The communication system used in the communication means 307, 309 at the interfaces of the devices 301, 301, 303, 304 can be of a type where the control unit is for a common communication bus, where the bus is connected to each of the devices through selected interface means, where the control unit is adapted to send control signal comprises a sequence containing a header and a body, where the header specifies the addressed device and the body contains a command code for the specified device, and where the interface means related to the specified device is adapted to send the command code to the device in the communication protocol specific to the specified device. The sequence consists of a URI code and the protocols for the devices can be in the group of WiFi, Zigbee, Z-Wave and USB-related protocols. This is described in more detail in the simultaneously filed patent application no (our ref P4398NO00).
Claims (13)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NO20130942A NO20130942A1 (en) | 2013-07-05 | 2013-07-05 | Smart Gateway |
| PCT/EP2014/064234 WO2015001041A1 (en) | 2013-07-05 | 2014-07-03 | A gateway system for facilitating the interoperability between different service domains and a multitude of communication protocols within and outside a home network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NO20130942A NO20130942A1 (en) | 2013-07-05 | 2013-07-05 | Smart Gateway |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| NO20130942A1 true NO20130942A1 (en) | 2015-01-06 |
Family
ID=52437370
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| NO20130942A NO20130942A1 (en) | 2013-07-05 | 2013-07-05 | Smart Gateway |
Country Status (1)
| Country | Link |
|---|---|
| NO (1) | NO20130942A1 (en) |
-
2013
- 2013-07-05 NO NO20130942A patent/NO20130942A1/en not_active Application Discontinuation
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11171803B2 (en) | Smart home communications architecture | |
| WO2015001041A1 (en) | A gateway system for facilitating the interoperability between different service domains and a multitude of communication protocols within and outside a home network | |
| US10231268B2 (en) | Associating devices and users with a local area network using network identifiers | |
| US10314088B2 (en) | Associating devices and users with a local area network using network identifiers | |
| CN103365269B (en) | Based on intelligent appliance multi-mode long distance control system and the method for wireless sense network | |
| US20150084748A1 (en) | Modular Wireless Power, Light and Automation Control | |
| CN102355390A (en) | Intelligent home system | |
| Ding et al. | A smart gateway architecture for improving efficiency of home network applications | |
| CN103019181A (en) | Intelligent internet-of-things home system based on ZigBee wireless communication protocol | |
| JP2017514417A (en) | Wireless device, system and method for controlling valves | |
| CN104125125A (en) | Intelligent housing system and control method | |
| CN103595601A (en) | Home gateway for internet of things monitoring and internet of things monitoring system | |
| EP2320605A1 (en) | Integral control, security and home automation system in intelligent buildings | |
| CN203070050U (en) | Internet of Things intelligent household system based on ZigBee wireless communication protocol | |
| EP3340539B1 (en) | Commissioning and personalizing devices in a local area network | |
| CN203554491U (en) | Unified home and security/protection system | |
| CN104778766A (en) | Remote control door lock system and realization method | |
| CN203761418U (en) | Intelligent household system based on Internet of Things cloud computing | |
| Panwar et al. | Eyrie smart home automation using Internet of Things | |
| CN110045629A (en) | A kind of intelligent security guard house control system | |
| Yadav et al. | Controlling of relay using Raspberry Pi via internet for home automation | |
| US20100074116A1 (en) | System and Method of Controlling a Wireless Radio-Frequency Network Using a Gateway Device | |
| CN202111719U (en) | Power control device based on wireless route | |
| US9077434B2 (en) | Wireless communication apparatus for controlling and monitoring devices remotely | |
| CN205450601U (en) | Intelligent home control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FC2A | Withdrawal, rejection or dismissal of laid open patent application |