CZ302502B6 - Zarízení pro bezdrátovou komunikaci elektrických nebo elektronických zarízení nebo systému, zpusob jeho rízení a zpusob vytvorení generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace s tímto zarízením - Google Patents

Zarízení pro bezdrátovou komunikaci elektrických nebo elektronických zarízení nebo systému, zpusob jeho rízení a zpusob vytvorení generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace s tímto zarízením Download PDF

Info

Publication number
CZ302502B6
CZ302502B6 CZ20050616A CZ2005616A CZ302502B6 CZ 302502 B6 CZ302502 B6 CZ 302502B6 CZ 20050616 A CZ20050616 A CZ 20050616A CZ 2005616 A CZ2005616 A CZ 2005616A CZ 302502 B6 CZ302502 B6 CZ 302502B6
Authority
CZ
Czechia
Prior art keywords
control code
memory
wireless communication
block
interface
Prior art date
Application number
CZ20050616A
Other languages
English (en)
Other versions
CZ2005616A3 (cs
Inventor
Šulc@Vladimír
Original Assignee
Microrisc S. R. O.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microrisc S. R. O. filed Critical Microrisc S. R. O.
Priority to CZ20050616A priority Critical patent/CZ302502B6/cs
Priority to EP06019997A priority patent/EP1768268A3/en
Priority to US11/526,819 priority patent/US8531265B2/en
Publication of CZ2005616A3 publication Critical patent/CZ2005616A3/cs
Publication of CZ302502B6 publication Critical patent/CZ302502B6/cs

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/0003Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/005Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission adapting radio receivers, transmitters andtransceivers for operation on two or more bands, i.e. frequency ranges
    • H04B1/0067Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission adapting radio receivers, transmitters andtransceivers for operation on two or more bands, i.e. frequency ranges with one or more circuit blocks in common for different bands
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K1/00Details of thermometers not specially adapted for particular types of thermometer
    • G01K1/02Means for indicating or recording specially adapted for thermometers
    • G01K1/024Means for indicating or recording specially adapted for thermometers for remote indication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Transceivers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Transmitters (AREA)
  • Selective Calling Equipment (AREA)

Abstract

Zarízení pro bezdrátovou komunikaci elektrických nebo elektronických zarízení nebo systému, pracující s rídicím kódem operacního systému a rídicím kódem vlastní aplikace zarízení ve vysokofrekvencních pásmech v rozsahu alespon 300 MHz až 2,60 GHz, zejména pro systémy domácí a kancelárské automatizace, zahrnuje blok (RF) pro bezdrátovou komunikaci, pripojený k anténnímu rozhraní (ANT) a napájecímu rozhraní (Uin) a dále k ovládacímu bloku (RFCON), který je pripojitelný k rídicí jednotce (MCU) s centrální procesorovou jednotkou (CPU), pripojené ke komunikacnímu rozhraní (COM) zarízení a k napájecímu rozhraní (Uin). Pro vytvorení generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace jsou rídicí kód operacního systému zarízení a rídicí kód vlastní aplikace zarízení vzájemne oddeleny, a to v pameti (MOS) s rídicím kódem operacního systému pro zajištení funkcí bezdrátové komunikace zarízení a soucasne v oddelené pameti (MAP) pro uložení a spuštení uživatelsky definovaného aplikacního rídicího kódu zarízení. Pamet (MOS) s rídicím kódem operacního systému a pamet (MAP) pro uložení nebo spuštení uživatelsky definovaného aplikacního rídicího kódu mohou být integrovány v pametovém bloku (MEM) rídicí jednotky (MCU). Zpusob vytvorení generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace, se provede tím, že do pameti (MOS) zarízení s rídicím kódem operacního systému nebo pametového bloku (MEM) zarízení se pridá rídicí kód funkcního režimu programování, funkcne se dedikují vstupní a výstupní vývody I/O rídicí jednotky (MCU) a zverejní se adresy a zpusob volání jednotlivých služeb operacního systému. Pro nah

Description

Oblast techniky
Předložený vynález se týká uspořádání zařízení pro bezdrátovou komunikaci elektrických nebo elektronických zařízení nebo systémů, ve vysokofrekvenčních pásmech alespoň v rozsahu io 300 MHz až 2,60 GHz, zejména pro systémy domácí a kancelářské automatizace. Uvedená elektrická nebo elektronická zařízení zahrnují řídicí elektroniku, mohou být ovládaná nebo mohou poskytovat data, například bezdrátový teploměr. Dále se vynález týká způsobu jeho řízení a způsobu vytvoření generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace s tímto zařízením.
Dosavadní stav techniky
V oblasti levnějších komunikačních zařízení a modulů, vhodných pro bezdrátovou komunikaci v systémech domácí a kancelářské automatizace, jsou v současné době dostupné jednoduché moduly přijímačů, moduly vysílačů, méně často se lze setkat s moduly transceiverů, případně s dalšími specializovanými samostatnými moduly, například pro ovládání. Takové moduly většinou neobsahují procesor.
Pro náročnější aplikace existují definované standardy jako například Wi-Fi, Bluetooth nebo ZigBee, pro kteréjsou vytvářeny specializované obvody nebo moduly, jejichž vyšší cena odpovídá komplexnosti těchto řešení a standardů. Taková řešení jsou obvykle představována tak zvaným programovým zásobníkem (Software stack), to je souborem rutin, zajišťujícím kompletní funkci aplikace a implementovaným na příslušný hardware. Komplexnost, složitost a vysoké nároky těchto řešení na používaný hardware znesnadňují jejich nasazení v méně náročných systémech, například v prostředích domácí a kancelářské automatizace. Na trhu tak chybí ucelená koncepce generické platformy pro konstrukci levných zařízení zajišťujících bezdrátovou konektivitu, která by byla vhodná pro domácí a kancelářskou automatizaci, tedy pro oblast levnějších systémů s nižšími přenosovými rychlostmi a s menším objemem přenášených dat, především taková, která by umožnila snadno přidat levnou bezdrátovou konektivitu běžným elektronickým a elektrickým zařízením a která by také umožňovala rychlý a efektivní vývoj uživatelských aplikací.
Tuto nevýhodu do značné míry odstraňuje předložený vynález, týkající se uspořádání zařízení pro bezdrátovou komunikaci elektricky nebo elektronicky ovládaných zařízení nebo systémů, ve vysokofrekvenčních pásmech alespoň v rozsahu 300 MHz až 2,60 GHz, který lze využít pro budování nízkonákladové modulární komunikační platformy vhodné zejména pro oblast domácí a kancelářské automatizace a pro použití v automobilovém průmyslu, s možností efektivního vývoje nových aplikací.
Podstata vynálezu
Předložený vynález se týká uspořádání zařízení pro bezdrátovou komunikaci elektrických nebo elektronických zařízení nebo systémů, pracující s řídicím kódem operačního systému a řídicím kódem vlastní aplikace zařízení ve vysokofrekvenčních pásmech v rozsahu alespoň 300 MHz až 2,60 GHz, zejména pro systémy domácí a kancelářské automatizace, zahrnující blok pro bezdrátovou komunikaci, připojený k anténnímu rozhraní a napájecímu rozhraní a dále k ovládacímu bloku, který je připojitelný k řídicí jednotce s centrální procesorovou jednotkou, připojené ke komunikačnímu rozhraní modulu a k napájecímu rozhraní. Podstata vynálezu spočívá v tom, že pro vytvoření generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace jsou
-1 CZ 302502 Β6 řídicí kód operačního systému zařízení a řídicí kód vlastní aplikace zařízení vzájemně odděleny, a to v paměti s řídicím kódem operačního systému pro zajištění funkcí bezdrátové komunikace zařízení a současně v oddělené pamětí pro uložení a spuštění uživatelsky definovaného aplikačního řídicího kódu zařízení. Paměť s řídicím kódem operačního systému a paměť pro uložení a spuštění uživatelsky definovaného aplikačního řídicího kódu mohou být integrovány v paměťovém bloku řídicí jednotky zařízení. Paměť s řídicím kódem operačního systému a paměť pro uložení a spuštění uživatelsky definovaného aplikačního řídicího kódu mohou být virtuálně odděleny.
Jedná se o takovou topologii zařízení, která může být použita pro budování generické komunikační platformy je levná, realizačně jednoduchá (modulární provedení) a umožňuje velmi rychlý vývoj nových aplikací. Oddělení pamětí s řídicím kódem operačního systému pro zajištění funkcí bezdrátové komunikace a paměti pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu, spolu s řídicím kódem operačního systému přináší ekonomicky výhodnou možnost nezávislého vývoje operačního systému a aplikačního kódu.
Jestliže jsou paměť s řídicím kódem operačního systému a paměť pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu integrovány v paměťovém bloku řídicí jednotky, je to ještě jednodušší a levnější, protože oddělení obou těchto pamětí lze realizovat virtuálně programovými prostředky v jediném paměťovém bloku.
Ovládací blok může být integrální součástí bloku pro bezdrátovou komunikaci, případně řídicí jednotky, může být připojen k napájecímu rozhraní. Zařízení může zahrnovat zdroj napětí, přičemž napájecí rozhraní je vnitřním rozhraním mezi tímto zdrojem napětí a funkčními bloky zařízení. Může rovněž zahrnovat anténu, přičemž anténní rozhraní je vnitřním rozhraním mezi anténou a funkčními bloky zařízení. Řídicí jednotka obsahuje periférie, vybrané ze skupiny, zahrnující analogově/digitální nebo digitálně/analogové převodníky, periférie pro pul zně šířkovou modulaci, další sériová komunikační rozhraní, nebo samostatné vstupy a výstupy pro připojení dalších zařízení.
Výhodou je snadné přizpůsobení specifické uživatelské implementaci, s možností zakázkových úprav a vylepšení a úspory paměti. Je možno používat levnější mikrokontrolér s menší napětí, implementovanou přímo na čipu.
Ovládací blok může být integrální součástí bloku pro bezdrátovou komunikaci, případně integrální součástí řídicí jednotky. Integrace některých funkcí přímo do bloku pro bezdrátovou komunikaci nebo do specializovaných obvodů vytvořených v jednom pouzdru přináší další zjednodušení ovládání a snížení nákladů.
Ovládací blok může být připojen k napájecímu rozhraní. Protože ovládací blok může provádět nastavování vysílacího výkonu, je vhodné jeho připojení k napájecímu rozhraní. Výhodou tohoto připojení je možnost implementace dalších pokročilejších funkcí, například ovládací obvod může být použit i jako 1Ν/ΟΌΤ buffer.
Zařízení může v alternativním provedení zahrnovat zdroj napětí, v takovém případě je napájecí rozhraní vnitřním rozhraním mezi tímto zdrojem napětí a funkčními bloky zařízení. Zařízení dále může zahrnovat anténu, přičemž anténní rozhraní je vnitřním rozhraním mezi anténou a funkčními bloky zařízení. Výhodou je, že zařízení může být použito v mobilních aplikacích, odpadá vnější zdroj napětí.
Řídicí jednotka může obsahovat periférie, vybrané ze skupiny, zahrnující analogově/digitální nebo digitálně/analogové převodníky, periférie pro pulzně šířkovou modulaci, další sériová komunikační rozhraní, nebo samostatné vstupy a výstupy pro připojení dalších zařízení. Přidáním dalších periférií se podstatně zvyšují možnosti využití zařízení, v některých případech s dostatečným množstvím periférií může být zařízení použito i jako samostatná aplikace.
_ 9 .
Předmětem tohoto vynálezu je dále způsob řízení uvedeného zařízení, spočívající v tom, že v paměti s řídicím kódem operačního systému nebo v paměťovém bloku se implementuje řídicí kód funkčních režimů vysílání a příjem zařízení, který se pro spouštění těchto režimů volá (iniciuje) z aplikačního řídicího kódu. Řídicí kód operačního systému v paměti nebo paměťovém bloku zahrnuje funkce pro uvedení zařízení do režimu programování, s možností změny stávajícího řídicího kódu nebo vložení jiného řídicího kódu, a/nebo funkce pro vložení nebo změnu řídicích dat.
Jde o takový způsob řízení, kteiý může být použit pro budování generické komunikační platformy. Oddělení řídicího kódu operačního systému a aplikačního kódu přináší možnost nezávislého vývoje operačního systému a aplikačního kódu. Generická komunikační platforma dále snižuje nároky na používaný hardware, není například zapotřebí univerzální programátor pro přesouvání (upload) aplikačního řídicího kódu, ale postačuje pouze kombinace jednoduchého komunikačního rozhraní a software.
Vysílací a/nebo přijímací parametry bloku pro bezdrátovou komunikaci se přitom mohou ovládat ovládacím blokem zařízení. Přenesení specializovaných funkcí řízení bloku pro bezdrátovou komunikaci do ovládacího bloku přináší zjednodušení řídicího kódu v řídicí jednotce a možnost využít paměť určenou pro tento kód pro jiný nebo možnost použít mikrokontrolér s menší pamětí.
Dalším předmětem tohoto vynálezu je způsob vytvoření generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace, s výše uvedeným zařízením, kdy do paměti zařízení s řídicím kódem operačního systému nebo paměťového bloku zařízení se přidá řídicí kód funkčního režimu programování, funkčně se dedikují vstupní a výstupní vývody I/O řídicí jednotky a zveřejní se adresy a způsob volání jednotlivých služeb operačního systému, přičemž se pro nahrání aplikačního řídicího kódu do paměti pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu použije komunikační rozhraní zařízení. Tato generická platforma, kde aplikační řídicí kód, nahraný do paměti pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu pomocí komunikačního rozhraní nebo bezdrátově, využívá služeb řídicího kódu operačního systému uloženého v paměti s řídicím kódem operačního systému, umožňuje efektivně vytvářet nové aplikace a znamená podstatně zjednodušení vývoje nových aplikací.
Jestliže se tato zařízení se opatří rozhraním pro volitelné připojení zařízení, dochází k přidání bezdrátové konektivity elektrickým a elektronickým zařízením.
Přehled obrázků na výkresech
Pro bližší vysvětlení jsou příklady provedení tohoto vynálezu vyobrazeny na připojených výkresech a následně popsány. Na obr. 1 je blokové zapojení zařízení pro bezdrátovou komunikaci, na obr. 2 příklad konkrétního zapojení tohoto zařízení. Na obr. 3 je fotografie zařízení, které připojením na základní desku s požadovanými rozhraními a dalšími komponentami, například stabilizátorem napětí a relé, vytváří vývojový kit pro využití při vývoji dalších zařízení a aplikací pro vysokofrekvenční bezdrátovou komunikaci. Na obr. 4 je zobrazen příklad použití zařízení pro konstrukci dálkového ovládače. Na obr. 5 je fotografie tří zařízení v typové řadě, které se odlišují pouze pracovní frekvencí (433.92 MHz, 868,35 MHz a 916.5 MHz).
Příklady provedení vynálezu
Na obr. 1 je blokové schéma zapojení zařízení pro bezdrátovou komunikaci elektricky nebo elektronicky ovládaných zařízení nebo systémů, ve vysokofrekvenčních pásmech v rozsahu 300 MHz až 2,60 GHz, zejména pro systémy domácí a kancelářské automatizace, zahrnující například topné soustavy, bezpečnostní systémy, světla, měřící systémy, systémy sběru dat a
-3 CZ 302502 B6 podobně. Na obr. 2 je jedno z možných konkrétních zapojení tohoto zařízení. Zařízení zahrnuje blok RF pro bezdrátovou komunikaci, připojený k anténnímu rozhraní ANT a napájecímu rozhraní Uin adále k ovládacímu bloku RFCQN. Zařízení dále obsahuje řídicí jednotku MCU, zahrnující centrální procesorovou jednotku CPU, paměť MOS s řídicím kódem operačního systému pro zajištění funkcí bezdrátové komunikace a paměť MAP pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu. Řídicí jednotka MCU je připojena k ovládacímu bloku RFCQN, ke komunikačnímu rozhraní COM zařízení a napájecímu rozhraní Uin. Paměť MQS s řídicím kódem operačního systému a paměť MAP pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu mohou být integrovány v paměťovém bloku MEM řídicí ío jednotky MCU. Alternativně mohou být řídicí kód operačního systému pro zajištění funkcí bezdrátové komunikace i aplikační řídicí kód uloženy v jediném paměťovém bloku MEM, který není dále rozdělen na paměť MOS s řídicím kódem operačního systému pro zajištění funkcí bezdrátové komunikace a paměť MAP pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu. Ovládací blok RFCQN může být integrální součástí bloku RF pro bezdrátovou komunikaci, případně integrální součástí řídicí jednotky MCU. Může být rovněž připojen k napájecímu rozhraní Uin.
Blok RF pro bezdrátovou komunikaci zajišťuje základní funkce pro bezdrátovou komunikaci, to je příjem a vysílání bezdrátovým komunikačním kanálem. Při vysílání moduluje data na vstupu z ovládacího bloku RFCQN na vysokofrekvenční signál a při příjmu převádí vysokofrekvenční signál na data, která následně odesílá do ovládacího bloku RFCQN. Blok RF pro bezdrátovou komunikaci může být tvořen vhodným transceiverem, rádiově integrovanými obvody RFIC nebo kombinací vysílače a přijímače (například transceivery firmy RFM, založené na SAW technologii, obvody RFIC firmy Chipcon nebo jakékoli řešení dostupné na trhu, které umožňuje bezdrá25 tový příjem a vysílání v požadovaném frekvenčním pásmu).
Ovládací blok RFCQN je blokem nebo rozraním, pomocí kterého může řídicí jednotka MCU ovládat blok RF pro bezdrátovou komunikaci a pomocí kterého s tímto blokem komunikuje.
V základním provedení, kdy obvod transceíveru pracuje zcela autonomně v plně duplexním jo režimu, může ovládací blok RFCQN sloužit pouze jako datové rozhraní mezi řídicí jednotkou
MCU a blokem RF pro bezdrátovou komunikaci a může být realizován odpovídajícími vstupy a výstupy řídicí jednotky MCU a bloku RF a být zakomponován přímo do těchto bloků. Může však také umožňovat konfiguraci bloku RF pro příjem a pro vysílání, případně, podle konkrétního aplikačního řešení, sloužit pro přepnutí bloku RF do stavu režimu snížené spotřeby (Sleep) nebo pro nastavení vysílacího výkonu nebo dalších parametrů bloku RF pro bezdrátovou komunikaci.
V nejjednodušším případě může být ovládací blok RFCQN vytvořen spoji mezi vstupy a výstupy bloku RF a řídicí jednotky MCU nebo jako pole rezistorů. Jestliže blok RF pro bezdrátovou komunikaci umožňuje nastavit vysílací výkon zařízení tak, že je úměrný proudu do příslušného vstupu (viz například obvody transceíveru firmy RFM), lze část ovládacího bloku RFCQN pro řízení vysílacího výkonu realizovat s výhodou jako odporovou síť tak, že všechny odpory jsou jedním společným koncem připojeny k bloku RF pro bezdrátovou komunikaci a druhé konce mají připojeny k různým výstupům řídicí jednotky MCU, která tak zvolí vysílací výkon jednoduše sepnutím příslušného výstupu.
Některé obvody RF transceiverů umožňují nastavit též jiné RF parametry bloku RF pro bezdrátovou komunikaci (citlivost příjmu, pracovní frekvence, vysílací výkon) přes vlastní komunikační rozhraní (například sériové) bloku RF pro bezdrátovou komunikaci tak, že se přes něj zapíše nějaká definovaná posloupnost dat. V tomto případě musí ovládací blok RFCQN zajistit přizpůsobení se rozhraní bloku RF pro bezdrátovou komunikaci. Pokud bude rozhraním tohoto bloku například nějaké sériové rozhraní, lze s výhodou použít implementaci ovládacího bloku RFCQN do řídicí jednotky MCU a využít příslušnou periférii řídicí jednotky MCU pro sériovou komunikaci.
-4CZ 302502 B6
Může být také výhodné ukládat výstupní nebo vstupní data do zásobníku. Sníží se tím zatížení řídicí jednotky MCU (není třeba čekat). V tomto případě může ovládací blok RFCON obsahovat další paměť pro realizaci tohoto zásobníku.
Minimálně by měl ovládací blok RFCON obsahovat výstup bloku RF pro bezdrátovou komuni5 kaci pro přijímaná data (vstup řídicí jednotky MCU) a vstup pro data vysílaná z řídicí jednotky MCU.
Řídicí jednotka MCU provádí řízení celého zařízení na základě uživatelsky definovaného aplikačního řídicího kódu, uloženého v aplikační části paměti MAP pro uložení nebo spuštění užívalo telsky definovaného aplikačního řídicího kódu a využívajícího služby operačního systému, uloženého v části paměti MOS s řídicím kódem operačního systému. Při vlastní realizaci řídicí jednotky MCU mohou být části MOS a MAP paměti fyzicky oddělené nebo mohou být realizovány v jednom paměťovém bloku. Protože je zpravidla žádoucí zabránit zveřejnění řídicího kódu uloženého v paměti MOS a naopak umožnit uživatelům zápis řídicího kódu do aplikační části paměti
MAP, je výhodné zajistit alespoň na úrovni hardware nebo software oddělení přístupu k těmto dvěma pamětem. Pro vlastní implementaci řídicí jednotky MCU lze využít například hradlové pole, procesor nebo mikrokontrolér. Řídicí jednotka MCU může obsahovat další periférie vhodné k provádění dalších specifických činností, jako je například A/D převodník, další sériová komunikační rozhraní (SPI, UART, ICSP apod.) nebo samostatné vstupy a výstupy, pomocí kteiých lze k zařízení připojovat další zařízení. Paměť MAP může být realizována též jako samostatná (mimo řídicí jednotku MCU).
Anténní rozhraní ANT může být tvořeno vysílací a přijímací anténou nebo vstupem pro připojení externí antény, v případě, že anténa není přímo integrovaná na zařízení. Napájecí rozhraní U in je tvořeno vstupy pro připojení externího napájení (+,-). Podle konkrétního provedení to může být rovněž baterie či napájecí zdroj, integrované přímo v zařízení. Komunikační rozhraní COM zařízení je většinou tvořeno nějakou modifikací sériového portu řídicí jednotky MCU. S výhodou lze využít například periférie mikrokontroléru, podporující různé sběrnice a protokoly - UART, SPI, I2C, CAN, LIN, ICSP nebo jejich kombinace. Komunikační rozhraní COM lze realizovat také io programově (bez specializovaných periférií řídicí jednotky MCU), využitím standardních I/O vývodů procesoru.
V závislosti na konkrétní realizaci a na řídicím kódu může zařízení pracovat v základních funkčních režimech „vysílání“ nebo „příjem“, případně též v dalších režimech jako například „progra35 mování“ nebo „sleep“. V režimu „příjem“ se přivádí vysokofrekvenční signál z anténního rozhraní ANT do bloku RF pro bezdrátovou komunikaci, ve kterém je demodulován a převeden na data, většinou na binární, tedy posloupnost jedniček a nul, která jsou následně přes ovládací blok RFCON předávána do řídicí jednotky MCU, kde jsou zpracována na základě řídicího kódu uloženého v paměti MOS s řídicím kódem operačního systému tak, aby mohla být dále využita funkcemi řídicího kódu uloženého v této paměti MOS nebo v paměti MAP pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu.
V režimu „vysílání“ posílí řídicí jednotka MCU data přes ovládací blok RFCON do bloku RF pro bezdrátovou komunikaci, kde jsou následně namodulována (OOK, ASK či FSK) na vyso45 ko frekvenční signál (na pracovní frekvenci zařízení) a pres anténní rozhraní ANT vyzářena do okolí. V závislosti na konkrétní realizaci a na hardwarovém vybavení zařízení mohou funkční režimy „vysílání“ a „příjem“ probíhat simultánně, to znamená může zároveň probíhat přijímání dat z bloku RF pro bezdrátovou komunikaci do řídicí jednotky MCU i z řídicí jednotky MCU do bloku RF pro bezdrátovou komunikaci s tím, že vysokofrekvenční signál je přiváděn z/do antén50 ního rozhraní ANT.
Do režimu „sleep“ je zařízení pomoci řídicího kódu přepnuto v případě požadavku na snížení spotřeby zařízení v závislosti na konkrétní aplikaci, která se pomocí zařízení bude realizovat, je tomu například v případě využití zařízení pro mobilní, většinou baterií napájená, zařízení pro měření analogových veličin v určitých časových intervalech. V těchto časových intervalech se
-5CZ 302502 B6 provede měření veličiny, následné odvysílání dat a přejde se opět do režimu snížené spotřeby. Přepnutí do režimu snížené spotřeby tak zaručí podstatně delší životnost baterie zařízení, realizovaného pomocí tohoto zařízení.
V režimu „programování“ je možné nahrát aplikační řídicí kód nebo data do paměti MAP pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu.
Podstatou popisovaného způsobu řízení zařízení je implementace řídicího kódu funkčních režimů „vysílání“ a „příjem“ v paměti MOS s řídicím kódem operačního systému, odkud může být volán aplikačním řídicím kódem. Řízení tohoto zařízení zajišťuje řídicí jednotka MCU pomocí řídicích kódů uložených v paměti MOS, případně i v paměti MAP. Protože vytvoření kvalitního řídicího kódu pro příjem a vysílání je založeno na dlouhodobé práci, pokusech a ověřování, lze říci, že samotná implementace řídicího kódu pro příjem a vysílání dat bezdrátovým RF kanálem a její možné využití pouhým voláním tohoto kódu přináší značnou úsporu času a tedy i nákladů potřebných na vývoj nové aplikace.
Cílem tohoto vynálezu bylo vytvořit takovou platformu, pomocí které bude možné efektivně vyvíjet další aplikace. Z tohoto důvodu byla standardní programová paměť řídicí jednotky MCU virtuálně pomocí programových nástrojů a hardwarového vybavení řídicí jednotky MCU rozdělena na dvě části. Na paměť MOS obsahující řídicí kód operačního systému a na paměť MAP pro řídicí kód uživatelské aplikace.
Rozdělení paměti, alespoň virtuální, umožňuje nezávislý vývoj řídicího kódu operačního systému a řídicího kódu uživatelské aplikace, která využívá implementované služby operačního systému, což je výhodné mimo jiné i pro zajištění konzistence řídicího kódu uloženého v MOS. Oddělení přináší i možnost skrýt nebo znepřístupnit zvlášť řídicí kód uložený v paměti MOS s řídicím kódem operačního systému a v paměti MAP pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu, což může být výhodné například pro implementaci funkcí zabezpečení, kódování a dekódování do řídicího kódu uloženého v paměti MOS.
Přidáním řídicího kódu režimu „programování“ do paměti MOS s řídicím kódem operačního systému, funkční dedikací I/O vývodů řídicí jednotky MCU a zveřejněním adres a způsobu volání jednotlivých služeb operačního systému se vytvoří generická platforma pro vývoj uživatelských aplikací pro oblast bezdrátové komunikace využívající komunikační rozhraní COM pro nahrání aplikačního řídicího kódu do paměti MAP.
Přidat možnost vysokofrekvenční bezdrátové komunikace existujícímu elektronickému zařízení sestává z vytvoření komunikačního hardware a odpovídajícího programového vybavení. Hardware provádí vlastní konverzi dat na vysokofrekvenční signál a zpět na data, komunikační programové vybavení zajišťuje zpracování posloupnosti dat, odstranění chyb v důsledku interferencí v přenosovém kanálu nebo při zpracování a obstarává také základní řízení periférií zařízení. Vytvořit takový hardware a příslušné programové vybavení, které bude optimalizované pro vysokofrekvenční radiovou komunikaci, je časově i finančně velice nákladné.
V případě použití zařízení podle tohoto vynálezu a využití řídicího kódu operačního systému uloženého v jeho paměti MOS s řídicím kódem operačního systému lze velmi rychle a úsporně vytvořit aplikaci pro bezdrátovou komunikaci. Důvodem je opakované využívání komunikačních rutin pro funkční režimy „vysílání“ a „příjem“, které jsou uložené v této paměti MOS a které proto není nutné programovat nebo optimalizovat.
Pokud se do řídicího kódu uloženého v paměti MOS přidají další rutiny například pro konfiguraci nebo inicializaci hardware či periférii zařízení, rutiny pro obsluhu vstupů a výstupů, eventuálně další rutiny provádějící časové plánování různých úloh, dojde k dalšímu podstatnému snížení časové náročnosti vývoje aplikace. Uživatel nemusí tyto funkce programovat, ale pouze je zavolá jako službu operačního systému uloženého v paměti MOS.
-6CZ 302502 B6
Přidáním řídicího kódu pro „programování'; tedy pro uložení řídicího aplikačního kódu do paměti MAP (paměti pro uloženi nebo spuštění uživatelsky definovaného aplikačního řídicího kódu), je možné přepnout zařízení do funkčního režimu „programování“. Pomocí tohoto způsobu lze využít jakékoliv standardní komunikační rozhraní zařízení (nebo bezdrátovou komunikaci) pro vložení řídicího kódu aplikace. Tím odpadá nutnost pořizování jakéhokoliv specializovaného programovacího hardware.
Osazením výše popsaného zařízení na základní desku obsahující požadovaná rozhraní, případně další komponenty jako například stabilizátor napětí a relé, lze vytvořit vývojový kit, který lze io efektivně využít při vývoji dalších zařízení a aplikací pro vysokofrekvenční bezdrátovou komunikaci. Na obr. 3 je znázorněno vytvoření vývojového kitu osazením zařízení na takovou základní desku. Na obr. 4 je znázorněno využití zařízení podle tohoto vynálezu pro konstrukci dálkového ovladače.
is Tento vynález je určen zejména k využití v systémech domácí a kancelářské automatizace, zahrnujících řízení topných systémů. Využití zařízení pro bezdrátovou komunikaci v rámci topného systému odstraňuje nutnost budovat datovou kabeláž, odpadají také stavební práce. Názorným příkladem výhodnosti využití zařízení pro řízení topných systémů je modulární topný systém složený z elektrických přímotopných radiátorů a ze senzorů teploty. Základní verze řídicí elek20 troníky každého radiátoru provádí pouze jednoduché řízení radiátoru v závislosti na nastavené teplotě. Teplota je snímána z teplotního senzoru umístěného v radiátoru a podle této teploty je radiátor regulován. Takové základní provedení radiátoru je levné, nevýhodou je však nízká míra komfortu - jednak je zde deformace regulované teploty, protože teplota je regulována podle lokální teploty v blízkosti radiátoru a jednak zde chybí funkce pro zvýšení uživatelského kom25 fořtu, například možnost programování teploty v závislosti na čase (například úsporný režim v nepřítomnosti ve všední dny), možnost centrálně vypnout, zapnout nebo změnit nastavení regulované teploty pro všechny radiátory.
Pokud však tato základní elektronika obsahuje rozhraní pro připojení komunikačního zařízení, může být radiátor kdykoli rozšířen vložením zařízení o další funkce, včetně funkce centrálního řízení. Připojením zařízení a přidáním možnosti bezdrátové komunikace lze získávat údaje o teplotě z „místa komfortu“, tedy z místa, kde se nachází uživatel a provádět regulaci v závislosti na této teplotě. Uživatel může vložit pomocí příslušného programového a hardwarového vybavení z počítače bezdrátově řídicí kód nebo data do aplikační části paměti MAP pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu a přes komunikační rozhraní COM zařízení spolupracovat se základní elektronikou. Z počítače tak lze nastavit například časově závislý teplotní režim nebo synchronizovat čas s některým dalším uzlem, zapojeným do takto vytvořené bezdrátové komunikační sítě. Tím odpadá nutnost generovat v zařízení vlastní hodiny reálného času, což vede kjeho zlevnění. Díky spolupráci s počítačem je následné nastavování nebo ovládání systému navíc pohodlné a efektivní.
Další oblasti možného využití zařízení podle tohoto vynálezu je jeho použití jako základního stavebního prvku rozsáhlejších systémů v oblasti bezkontaktního sběru dat, například o spotřebě vody, elektřiny nebo plynu. Stejně jako u výše popsaného řízení topných systémů, sestává zde zařízení pro měření spotřeby ze základní elektroniky a z rozhraní pro připojení zařízení. Základní elektronika provádí pouze vlastní měření a ukládání údajů o spotřebě. Je proto levná. Vybavení desky elektroniky rozhraním pro pozdější připojení zařízení je nenákladné a umožňuje další postupné rozšiřování systému.
Připojením zařízení s příslušným řídicím kódem umístěným v paměti MOS s řídicím kódem operačního systému pro zajištění funkcí bezdrátové komunikace k zařízení, provádějícímu měření spotřeby, se tomuto zařízení přidá možnost dálkového bezdrátového odečtu spotřeby, což je ekonomicky zajímavé. Zároveň lze toto rozhraní využít například pro bezdrátový přenos dalších užitečných informací do nadřazené jednotky. Takovou informací může být například informace o stavu baterie v zařízení provádějícím měření spotřeby, čímž lze zabránit poruše nebo nefunkč- 7 CZ 302502 B6 nosti zařízení. Uživatelskou paměť MAP pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu lze využít pro uložení uživatelského kódu jako je například identifikační číslo měřidla nebo pro verifikační údaje pro zvýšení zabezpečení měřených údajů.
Zařízení podle tohoto vynálezu lze také využít jako bezdrátové komunikační rozhraní pro elektrická nebo elektronická zařízení, ale rovněž jako samostatné aplikace. Pro maximální univerzálnost využití a pro pokrytí co největšího počtu aplikací lze k zařízení přidat další rozhraní například A/D převodníky, vstupy, výstupy a podobně. Zachováním kompatibility vývodů zařízení a vnitřní modulární architektury různých zařízení lze pouhou záměnou bloku RF pro bezdrátovou komunikaci dosáhnout značné univerzálnosti využití zařízení. Protože mají jednotlivá zařízení vdané řadě plně kompatibilní architekturu a liší se pouze blokem RF pro bezdrátovou komunikaci, který vysílá a přijímá na jiné frekvenci, lze využít již vytvořený aplikační řídicí kód bez nutnosti jakýchkoliv úprav pro jiné zařízení v dané řadě. To mohou využít například firmy, které exportují své výrobky do různých zemí, kde platí různá pravidla pro využívání frekvenčních pásem, a umístí do svého zařízení komunikační zařízení s pracovní frekvencí povolenou v zemi vývozu, aniž by bylo nutné měnit zapojení zařízení nebo aplikační řídicí kód. Vložením aplikačního řídicího kódu do paměti MAP pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu lze vytvářet pomocí uvedené modulární koncepce velké množství různých aplikací.
Průmyslová využitelnost
Vynález může být využít pro zefektivnění vývoje bezdrátových aplikací, pro zajištění bezdrátové konektivity elektrických a elektronických zařízení a k nim připojených dalších zařízení jako jsou například prvky topných soustav, bezpečnostní systémy nebo světla. Dále jsou zařízení určena k použití jako uzly v MESH sítích, kdy pouhým přidáním dalších prvků, jako jsou například snímače, mohou být využity také jako samostatné aplikace, například jako senzory, které naměřené analogové nebo digitální veličiny odesílají k dalšímu zpracování bezdrátovým komunikačním kanálem. Využití vynálezu je především v aplikacích domácí a kancelářské automatizace, v měřících systémech, v systémech sběru dat a všude tam, kde použití kabelů nebo jiného přímého propojení pro přenos dat je neefektivní a kde z důvodů cenových nebo z důvodu složitosti nelze použít technologie ZigBee, WiFi nebo Bluetooth.

Claims (14)

  1. PATENTOVÉ NÁROKY
    1. Zařízení pro bezdrátovou komunikaci elektrických nebo elektronických zařízení nebo systémů, pracující s řídicím kódem operačního systému a řídicím kódem vlastní aplikace zařízení ve vysokofrekvenčních pásmech v rozsahu alespoň 300 MHz až 2,60 GHz, zejména pro systémy domácí a kancelářské automatizace, zahrnující blok (RF) pro bezdrátovou komunikaci, připojený k anténnímu rozhraní (ANT) a napájecímu rozhraní (Uin) a dále k ovládacímu bloku (RFCON), který je připojitelný k řídicí jednotce (MCU) s centrální procesorovou jednotkou (CPU), připojené ke komunikačnímu rozhraní (COM) zařízení a k napájecímu rozhraní (Uin), vyznačující se tím, že pro vytvoření generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace jsou řídicí kód operačního systému zařízení a řídicí kód vlastní aplikace zařízení vzájemně odděleny, a to v paměti (MOS) s řídicím kódem operačního systému pro zajištění funkcí bezdrátové komunikace zařízení a současně v oddělené paměti (MAP) pro uložení a spuštění uživatelsky definovaného aplikačního řídicího kódu zařízení.
    -8CZ 302502 B6
  2. 2. Zařízení podle nároku 1, vyznačující se tím, že paměť (MOS) s řídicím kódem operačního systému a paměť (MAP) pro uložení a spuštění uživatelsky definovaného aplikačního řídicího kódu jsou integrovány v paměťovém bloku (MEM) řídicí jednotky (MCU) zařízení.
  3. 3. Zařízení podle nároku 1 nebo 2, vyznačující se tím, že paměť (MOS) s řídicím kódem operačního systému a paměť (MAP) pro uložení a spuštění uživatelsky definovaného aplikačního řídicího kódu jsou virtuálně odděleny.
  4. 4. Zařízení podle některého z nároků 1 až 3, vyznačující se tím, že ovládací blok (RFCON) je integrální součástí bloku (RF) pro bezdrátovou komunikaci.
  5. 5. Zařízení podle některého z nároků laž4, vyznačující se tím, že ovládací blok (RFCON) je integrální součástí řídicí jednotky (MCU).
  6. 6. Zařízení podle některého z nároků laž5, vyznačující se tím, že ovládací blok (RFCON) je připojen k napájecímu rozhraní (Uin).
  7. 7. Zařízení podle některého z nároků 1 až 6, vyznačující se tím, že zahrnuje zdroj napětí, přičemž napájecí rozhraní (Uin) je vnitřním rozhraním mezi tímto zdrojem napětí a funkčními bloky zařízení.
  8. 8. Zařízení podle některého z nároků laž7, vyznačující se tím, že zahrnuje anténu, přičemž anténní rozhraní (ANT) je vnitřním rozhraním mezi anténou a funkčními bloky zařízení.
  9. 9. Zařízení podle některého z nároků laž8, vyznačující se tím. že řídicí jednotka (MCU) obsahuje periférie, vybrané ze skupiny, zahrnující analogově/digitální nebo digitálně/analogové převodníky, periférie pro pul zně šířkovou modulaci, další sériová komunikační rozhraní, nebo samostatné vstupy a výstupy pro připojení dalších zařízení.
  10. 10. Způsob ovládání zařízení podle některého z předcházejících nároků laž9, vyznačující se tím, že v paměti (MOS) s řídicím kódem operačního systému nebo v paměťovém bloku (MEM) se implementuje řídicí kód funkčních režimů vysílání a příjem zařízení, který se pro spouštění těchto režimů iniciuje z aplikačního řídicího kódu.
  11. 11. Způsob ovládání zařízení podle nároku 10, vyznačující se tím, že řídicí kód operačního systému v paměti (MOS) nebo paměťovém bloku (MEM) zahrnuje funkce pro uvedení zařízení do režimu programování, s možností změny stávajícího řídicího kódu nebo vložení jiného řídicího kódu, a/nebo funkce pro vložení nebo změnu řídicích dat.
  12. 12. Způsob řízení zařízení podle nároku 10 nebo 11, vyznačující se tím, že vysílací a/nebo přijímací parametry bloku (RF) pro bezdrátovou komunikaci se ovládají ovládacím blokem (RFCON).
  13. 13. Způsob vytvoření generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace, se zařízením podle některého z předcházejících nároků laž9, vyznačující se tím, že do paměti (MOS) zařízení s řídicím kódem operačního systému nebo paměťového bloku (MEM) zařízení se přidá řídicí kód funkčního režimu programování, funkčně se dedikují vstupní a výstupní vývody I/O řídicí jednotky (MCU) a zveřejní se adresy a způsob volání jednotlivých služeb operačního systému, přičemž se pro nahrání aplikačního řídicího kódu do paměti (MAP) pro uložení nebo spuštění uživatelsky definovaného aplikačního řídicího kódu použije komunikační rozhraní (COM) zařízení.
    -9CZ 302502 B6
  14. 14. Způsob přidání bezdrátové konektivity elektrickým a elektronickým zařízením, vyznačující se tím, že tato zařízení se opatří rozhraním pro volitelné připojení zařízení podle některého z předcházejících nároků 1 až 9.
CZ20050616A 2005-09-26 2005-09-26 Zarízení pro bezdrátovou komunikaci elektrických nebo elektronických zarízení nebo systému, zpusob jeho rízení a zpusob vytvorení generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace s tímto zarízením CZ302502B6 (cs)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CZ20050616A CZ302502B6 (cs) 2005-09-26 2005-09-26 Zarízení pro bezdrátovou komunikaci elektrických nebo elektronických zarízení nebo systému, zpusob jeho rízení a zpusob vytvorení generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace s tímto zarízením
EP06019997A EP1768268A3 (en) 2005-09-26 2006-09-25 Module for wireless communication with central processor unit
US11/526,819 US8531265B2 (en) 2005-09-26 2006-09-26 Module for wireless communication between electric or electronic equipment or systems, method for its control and method for creating generic platforms for user applications in area of wireless communications with those modules

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CZ20050616A CZ302502B6 (cs) 2005-09-26 2005-09-26 Zarízení pro bezdrátovou komunikaci elektrických nebo elektronických zarízení nebo systému, zpusob jeho rízení a zpusob vytvorení generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace s tímto zarízením

Publications (2)

Publication Number Publication Date
CZ2005616A3 CZ2005616A3 (cs) 2007-04-25
CZ302502B6 true CZ302502B6 (cs) 2011-06-22

Family

ID=37607188

Family Applications (1)

Application Number Title Priority Date Filing Date
CZ20050616A CZ302502B6 (cs) 2005-09-26 2005-09-26 Zarízení pro bezdrátovou komunikaci elektrických nebo elektronických zarízení nebo systému, zpusob jeho rízení a zpusob vytvorení generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace s tímto zarízením

Country Status (3)

Country Link
US (1) US8531265B2 (cs)
EP (1) EP1768268A3 (cs)
CZ (1) CZ302502B6 (cs)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8681656B2 (en) 2010-11-26 2014-03-25 Microrisc, S.R.O. Configuring a wireless mesh network of communication devices with packet message transmission, and routing packet message transmission in such a network
CZ309640B6 (cs) * 2008-05-12 2023-06-07 Iqrf Tech S.R.O. Způsob zpřístupnění periferií komunikačního zařízení v bezdrátové síti, komunikační zařízení a způsob vytváření generické síťové komunikační platformy s komunikačními zařízeními

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7755498B2 (en) 2006-10-26 2010-07-13 Tyco Thermal Controls Llc Discrete leak detection device and method for discriminating the target fluid
US20100188251A1 (en) * 2009-01-23 2010-07-29 Panuce Donald G Apparatus and method for an ac wireless switch
CZ306142B6 (cs) 2013-08-26 2016-08-17 Microrisc S. R. O. Způsob potvrzování zpráv a/nebo sběru dat komunikačních zařízení s paketovým přenosem zpráv v bezdrátových mesh sítích a způsob zpřístupnění tohoto potvrzování a sběru dat pro vytvoření generické platformy
US9992818B2 (en) * 2015-10-06 2018-06-05 Medtronic Minimed, Inc. Protocol translation device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4905234A (en) * 1987-06-03 1990-02-27 General Electric Company Apparatus and method for transmitting digital data over a radio communications channel
US5471471A (en) * 1992-01-03 1995-11-28 Motorola, Inc. Signal communication method and apparatus
WO1997008828A1 (en) * 1995-08-31 1997-03-06 Northrop Grumman Corporation Digitally programmable radio modules configured for vhf am
US5815732A (en) * 1996-02-20 1998-09-29 Ora Electronics, Inc. System for service activation programming of wireless network access devices using an external module
US5842124A (en) * 1996-11-16 1998-11-24 Qualcomm Incorporated System and method for user-programmable service programming of cellular telephones
US20030109218A1 (en) * 2001-10-18 2003-06-12 Azalea Microelectronics Corporation Portable wireless storage unit
US20030204560A1 (en) * 2002-04-26 2003-10-30 Chen Thomas C.H. Programmable Logic Controller with embedded Intelligent Web Server

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4368468A (en) * 1980-12-22 1983-01-11 Westinghouse Electric Corp. Monopulse radio receiver compensation apparatus
US4910510A (en) * 1987-01-02 1990-03-20 Motorola, Inc. System for off-the-air reprogramming of communication receivers
USH610H (en) * 1987-08-17 1989-03-07 American Telephone And Telegraph Company Cellular pager
JPH01150879A (ja) * 1987-12-08 1989-06-13 Nissan Motor Co Ltd 無線式生産管理情報媒体
GB9009739D0 (en) * 1990-05-01 1990-06-20 Disys Inc Transponder system
US5173706A (en) * 1991-04-16 1992-12-22 General Electric Company Radar processor with range sidelobe reduction following doppler filtering
US5248967A (en) * 1991-04-26 1993-09-28 Marek Daneshfar Method and apparatus for monitoring electrical devices
US5426424A (en) * 1992-05-08 1995-06-20 Motorola, Inc. Selective call receiver with database capability
US5455572A (en) * 1992-10-19 1995-10-03 Motorola, Inc. Selective call receiver with computer interface message notification
US5826166A (en) * 1995-07-06 1998-10-20 Bell Atlantic Network Services, Inc. Digital entertainment terminal providing dynamic execution in video dial tone networks
US5745049A (en) * 1995-07-20 1998-04-28 Yokogawa Electric Corporation Wireless equipment diagnosis system
US5784633A (en) * 1996-03-12 1998-07-21 International Business Machines Corporation System for obtaining status data unrelated to user data path from a modem and providing control data to the modem without interrupting user data flow
US5684472A (en) * 1996-05-08 1997-11-04 Motorola, Inc. Method and apparatus for remotely accessing meter status information in a meter reading system
US5896261A (en) * 1997-11-25 1999-04-20 Motorola, Inc. Power down protection circuit for an electronic device
US6653824B1 (en) * 1998-12-15 2003-11-25 Atlantis Power Quality Systems, Inc. Continuous feed-forward AC voltage regulator
US6259991B1 (en) * 1999-02-10 2001-07-10 X-Cyte Inc. Environmental location system
US7640007B2 (en) * 1999-02-12 2009-12-29 Fisher-Rosemount Systems, Inc. Wireless handheld communicator in a process control environment
US6917281B1 (en) * 2000-07-07 2005-07-12 Motorola, Inc. Method and apparatus for transmitting and decoding pre-programmed messages
US6396733B1 (en) * 2000-07-17 2002-05-28 Micron Technology, Inc. Magneto-resistive memory having sense amplifier with offset control
SG118066A1 (en) * 2000-08-25 2006-01-27 Serial System Ltd A reconfigurable communication interface and method therefor
JP3625187B2 (ja) * 2000-12-18 2005-03-02 シャープ株式会社 カード型無線通信装置及びそれを用いた無線通信システム
US6938101B2 (en) * 2001-01-29 2005-08-30 Universal Electronics Inc. Hand held device having a browser application
US6675022B2 (en) * 2001-08-31 2004-01-06 Motorola Inc. Method and apparatus for providing localized information to a communication device in a wide area communication system
US6993417B2 (en) * 2001-09-10 2006-01-31 Osann Jr Robert System for energy sensing analysis and feedback
US7428633B2 (en) * 2002-02-05 2008-09-23 Samsung Electronics Co., Ltd. Embedded device and method of initializing the same
US7092772B2 (en) * 2002-04-17 2006-08-15 Black & Decker Inc. Home automation system
US6861952B1 (en) * 2002-06-26 2005-03-01 Digeo, Inc. Apparatus and method for utilizing smoke alarms as nodes of a home network
JP4202742B2 (ja) * 2002-12-25 2008-12-24 株式会社東芝 非接触式icカード
JPWO2004099972A1 (ja) * 2003-05-08 2006-07-13 富士通株式会社 ソフトウェア構成復元方法及び装置並びにコンピュータ読取可能な記憶媒体
US7164956B2 (en) * 2003-06-30 2007-01-16 General Electric Company Remote operation management system
US7148803B2 (en) * 2003-10-24 2006-12-12 Symbol Technologies, Inc. Radio frequency identification (RFID) based sensor networks
US7320045B2 (en) * 2004-02-05 2008-01-15 Research In Motion Limited Automatic detection of the bit width of a data bus
TWM262924U (en) * 2004-07-02 2005-04-21 Li Jiun Heng Programmable wireless transceiver module
US8019382B2 (en) * 2004-12-29 2011-09-13 St-Ericsson Sa Communication apparatus having a standard serial communication interface compatible with radio isolation
US7917901B2 (en) * 2006-08-07 2011-03-29 International Business Machines Corporation Maintainable dynamic instrumentation technique for changing versions of software

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4905234A (en) * 1987-06-03 1990-02-27 General Electric Company Apparatus and method for transmitting digital data over a radio communications channel
US5471471A (en) * 1992-01-03 1995-11-28 Motorola, Inc. Signal communication method and apparatus
WO1997008828A1 (en) * 1995-08-31 1997-03-06 Northrop Grumman Corporation Digitally programmable radio modules configured for vhf am
US5815732A (en) * 1996-02-20 1998-09-29 Ora Electronics, Inc. System for service activation programming of wireless network access devices using an external module
US5842124A (en) * 1996-11-16 1998-11-24 Qualcomm Incorporated System and method for user-programmable service programming of cellular telephones
US20030109218A1 (en) * 2001-10-18 2003-06-12 Azalea Microelectronics Corporation Portable wireless storage unit
US20030204560A1 (en) * 2002-04-26 2003-10-30 Chen Thomas C.H. Programmable Logic Controller with embedded Intelligent Web Server

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CZ309640B6 (cs) * 2008-05-12 2023-06-07 Iqrf Tech S.R.O. Způsob zpřístupnění periferií komunikačního zařízení v bezdrátové síti, komunikační zařízení a způsob vytváření generické síťové komunikační platformy s komunikačními zařízeními
US8681656B2 (en) 2010-11-26 2014-03-25 Microrisc, S.R.O. Configuring a wireless mesh network of communication devices with packet message transmission, and routing packet message transmission in such a network
US9179498B2 (en) 2010-11-26 2015-11-03 Microrisc S.R.O. System for wireless mesh network communication

Also Published As

Publication number Publication date
US20070188343A1 (en) 2007-08-16
CZ2005616A3 (cs) 2007-04-25
US8531265B2 (en) 2013-09-10
EP1768268A3 (en) 2012-08-29
EP1768268A2 (en) 2007-03-28

Similar Documents

Publication Publication Date Title
CZ302502B6 (cs) Zarízení pro bezdrátovou komunikaci elektrických nebo elektronických zarízení nebo systému, zpusob jeho rízení a zpusob vytvorení generické platformy pro uživatelské aplikace v oblasti bezdrátové komunikace s tímto zarízením
WO2018231550A1 (en) Slave-to-slave communication in i3c bus topology
CN105392216A (zh) 无线通信***、无线通信模块和无线通信装置
CN101883446A (zh) 一种无线上网设备、sd控制芯片及数据通信方法
CN211557493U (zh) 一种边缘物联通信解析装置
US20060200586A1 (en) Connection adapter for communication device
CN111010317A (zh) 一种基于串口和蓝牙低能耗双协议的蓝牙产测方法及***
KR20190100983A (ko) IoT 디바이스 모듈과 모바일 APP과 IoT Cloud 시스템을 연동한 범용 IoT 솔루션 및 그 동작방법
CN101207602B (zh) 一种用于无线传感器网络节点上的处理芯片
US9862390B2 (en) Expanded protocol adapter for in-vehicle networks
CZ2007873A3 (cs) Elektronický modul transceiveru pro sítovou bezdrátovou komunikaci elektrických a/nebo elektronických zarízení nebo systému, zpusob jeho rízení a zpusob vytvárení generické sítové komunikacní platformy s transceivery
CN1617465B (zh) 蓝牙无线传感器
CN110750490A (zh) 可编程边缘计算芯片模组及数据处理方法
CN113316032B (zh) 一种用于智能水表转发的物联网发射方法、装置、发射机及***
KR20130054412A (ko) 자동화 기술에서 모듈을 동작시키기 위한 방법 및 동작 유닛
CN211720754U (zh) 一种窄带物联网的低成本网关
CN111273588A (zh) 地面控制模拟仿真卫星***
CZ16181U1 (cs) Modul pro bezdrátovou komunikaci elektrických nebo elektronických zařízení nebo systémů
CN109345812B (zh) 基于物联网的监控***及监控方法
KR101599905B1 (ko) 네트워크의 자동 구성을 제공하는 무선 통신 모듈 및 방법
CA2360836A1 (en) Interface
CN211352191U (zh) 一种具有无线组网模块的插座***
CN111131012A (zh) 物联网网关的控制电路、物联网网关和物联网***
WO2005066745A1 (ja) バスシェアーアダプター
Kuchta et al. IQRF smart wireless platform for home automation: a case study