CZ2010980A3 - Zpusob vytvárení komunikacní síte s dynamickou topologií pro využití malými elektronickými zarízeními - Google Patents

Zpusob vytvárení komunikacní síte s dynamickou topologií pro využití malými elektronickými zarízeními Download PDF

Info

Publication number
CZ2010980A3
CZ2010980A3 CZ20100980A CZ2010980A CZ2010980A3 CZ 2010980 A3 CZ2010980 A3 CZ 2010980A3 CZ 20100980 A CZ20100980 A CZ 20100980A CZ 2010980 A CZ2010980 A CZ 2010980A CZ 2010980 A3 CZ2010980 A3 CZ 2010980A3
Authority
CZ
Czechia
Prior art keywords
network
coordinator
topology
byte
communication network
Prior art date
Application number
CZ20100980A
Other languages
English (en)
Inventor
Knotek@Kamil
Kolcava@Václav
Original Assignee
Cominfo, A.S.
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 Cominfo, A.S. filed Critical Cominfo, A.S.
Priority to CZ20100980A priority Critical patent/CZ2010980A3/cs
Publication of CZ2010980A3 publication Critical patent/CZ2010980A3/cs

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

Podstata vynálezu je vytvárení komunikacní síte s dynamickou topologií pro využití malými elektronickými zarízení, tj. zarízeními s extrémne omezenými pametovými prostredky a nízkým výpocetním výkonem rídícího procesoru. Popis umístení prvku síte v topologii vyžaduje jen 2 Byte. Libovolný prvek zaclenený do síte je jednoznacne identifikován adresou o délce 1 Byte a jeho pozice v topologii síte je dána jednoznacne adresou jeho rodicovského prvku o délce 1 Byte. Zpusob komunikace a koordinace bezdrátových zarízení, využívající sít podle vynálezu umožnuje zajištení bezpecné komunikace, a to jak z pohledu zajištení spolehlivosti prenosu, tak z pohledu ochrany prenášených dat pred prozrazením obsahu. Pro realizaci hardware prvku síte je dostacující 8 bitový mikrokontroler s RAM pametí o kapacite 512B a pracovní frekvencí 1 MHz. Pametové nároky implementace sítového protokolu jsou u koncového bodu 2 Byte, u usmernovace (3) 3 Byte a u koordinátoru (4) 128Byte RAM.

Description

Způsob vytváření komunikační sítě s dynamickou topologií pro využití malými elektronickými zařízeními
Oblast techniky
Vynález se týká komunikační techniky s využitím elektroniky, výpočetní techniky, a bezdrátové komunikace, konkrétně se týká vytváření a koordinace bezdrátových sítí malých elektronických zařízení, tj. zařízení s extrémně omezenými paměťovými prostředky a nízkým výpočetním výkonem procesorové / řídící jednotky
Dosavadní stav techniky
Dnešní komunikaci M2M už nestačí jednoduchá propojení typu bod-bod. Používají se sítě, které umožňují složitou komunikaci mezi jednotlivými zařízeními a flexibilní tvorbu topologie, mezi takové sítě patří například: zigbee, RF4CE, SP100, Wireless Hard, 6L0WPAN, a další.
Podstatnou a společnou nevýhodou těchto typů sítí je relativně vysoká komplexnost kódů pro řízení sítě neumožňující jejich využití na platformách s malou pamětí kódů či malou RAM.
Na druhé straně spektra bezdrátových komunikačních prostředků na malé vzdálenosti, stojí sítě z hlediska možností jednoduchých bezdrátových protokolů navržených speciálně pro takto omezená zařízení, které však neumožňují vytváření sítí s dynamickou topologií a zabezpečeným přenosem a to zpravidla jak z pohledu zajištění spolehlivosti přenosu tak z pohledu ochrany přenášených dat před prozrazením obsahu Příkladem takového protokolu může být například protokol IQRF.
Podstata vynálezu
Výše uvedené nevýhody odstraňuje způsob vytváření komunikačních sítí s dynamickou topologií pro využití malými elektronickými zařízeními, kdy komunikace a koordinace bezdrátových zařízení umožňuje vytváření sítí s dynamickou topologií u zařízení s extrémně omezenými paměťovými prostředky a nízkým výpočetním výkonem procesorové / řídící jednotky, jehož podstatou je, že popis umístění prvku sítě v topologii vyžaduje jen 2 Byte, přičemž libovolný prvek začleněný do sítě je jednoznačně identifikován adresou o délce 1 Byte a jeho pozice v topologii sítě je dána jednoznačně adresou jeho rodičovského prvku o délce 1 Byte.
• · · · · · · ···· ·· ··· ···· ··· ··
Způsob komunikace a koordinace bezdrátových zařízení umožňuje zajištění bezpečné komunikace, a to jak z pohledu zajištění spolehlivosti přenosu, tak z pohledu ochrany přenášených dat před prozrazením obsahu.
Pro realizaci hardware prvku sítě je dostačující 8mi bitový mikrokontroler s RAM pamětí o kapacitě 512B a pracovní frekvencí 1MHz. Paměťové nároky implementace síťového protokolu jsou u koncového bodu 2 Byte, u směrovače 3 Byte a u koordinátoru 128Byte RAM.
Komunikační síť podle vynálezu, sestává z nejméně dvou prvků - zařízení disponujících kompatibilním radiovým rozhraním, komunikujících bezdrátově prostřednictvím sestavené sítě, z nichž nejméně jeden prvek je vždy aktivním koordinátorem sítě, tedy prvkem zodpovědným za řízení přístupu do sítě, řízení topologie a přidělování adres.
Síť může dále obsahovat prvky s funkcemi koncového bodu a prvky s funkcemi směrovače. Koordinátor je jediným prvkem sítě uchovávajícím si informace o stavu a topologii sítě a využívajícím tyto stavové informace k jejímu řízení. Všechny ostatní prvky jsou bezestavové, což umožňuje jejich implementaci i na paměťově velmi omezených platformách.
Vytvoření sítě se provede aktivací prvku s funkcemi koordinátora, kde aktivací rozumíme zapnutí nebo provedení příslušného příkazu prvkem. Koordinátor přejde aktivací přijímací části radiového rozhraní do režimu pasivního příjmu a očekává požadavky od ostatních prvků sítě.
Začlenění libovolného prvku do sítě probíhá následujícím způsobem - prvek vyžadující připojení do sítě vyšle žádost o připojení, tato žádost obsahuje informace umožňující jednoznačnou identifikaci prvku a dále informace o typu prvku a jeho přístupových právech, které umožní koordinátorovi na základě definovaných pravidel rozhodnout, zda prvku dovolí, čí zamítne začlenění do sítě. Pravidla aplikovaná koordinátorem v rámci rozhodovacího procesu o začlenění prvku mohou obsahovat seznam identifikací s povoleným přístupem, seznam typů prvků s povoleným přístupem a vyhodnocení přístupových práv prvku. Je-li žádost zachycena koordinátorem a rozhodne-li koordinátor o začlenění prvku kladně, odpoví na žádost potvrzením obsahujícím adresu přidělenou pro začlenění prvku do sítě na základě pravidel uvedených v předchozím odstavci.
Je-li žádost o začlenění do sítě přijata prvkem typu směrovač je postoupena dále směrem ke koordinátoru. Koordinátor pak na žádost odpovídá stejnou cestou.
a · * β · · « · · ···· · · · · · · · · ··· · * ···
3· *··· · ·· ··· • * · · · · · ···· ·· ·«· ««·· ··· *·
Směrovač je aktivní prvek sítě vybavený kompatibilním radiovým rozhraním, jehož hlavní úlohou je zvýšení dosahu sítě prostřednictvím předávání přijatých diagramů v rámci topologie sítě. Datagramy přijaté od podřízených uzlů jsou směrovačem předávány dále směrem ke koordinátoru sítě, datagramy pro podřízené uzly jsou předávány na základě směrovací tabulky sestavené koordinátorem.
Detekce ztráty sítě je zajištěna prostřednictvím automatického potvrzování odesílaných datagramů, neobdrží-li prvek opakovaně potvrzení odeslaných dat, detekuje tuto situaci jako ztrátu sítě a opakuje žádost o začlenění. Tím může dojít ke zrněné jeho pozice v topologii sítě.
Přenosy dat v síti probíhají prostřednictvím datagramů o celkové maximální délce 64 byte a jsou opatřeny adresou o délce jeden byte a korektním kontrolním součtem (CRC) o délce 2 byte. Libovolný prvek sítě může přijmout pouze takový datagram, který má odpovídající adresu a korektní kontrolní součet. Jsou-li data přenášena směrem ke koncentrátoru pak je vždy v datagramů uvedena adresa rodiče odesílajícího uzlu, tedy je-li prvek připojen přímo ke koncentrátoru, je v adresovém poli datagramů uvedena adresa koncentrátoru. Je-li rodičem prvku směrovač, je v adresovém poli datagramů uvedena adresa tohoto směrovače následovaná adresou koncentrátoru, směrovač tedy před odesláním datagramů nahradí adresu v adresovém poli datagramů adresou svého rodiče, tím je zajištěno, že se všechny datagramy dostanou optimální cestou ke koncentrátoru.
Při odesílání dat opačným směrem tedy od koncentrátoru k jinému prvku sítě je situace o něco složitější, koncentrátor před samotným odesláním dat sestaví a odešle směrovací tabulku. Směrovací tabulka sestává z posloupnosti adres směrovačů, jejichž prostřednictvím má být datagram doručen k cílovému prvku. Každý směrovač odebere z tabulky svoji adresu a odešle ji na adresu uvedenou v tabulce jako následující. Zároveň si zapamatuje, kam tabulku posílal a na stejnou adresu odešle i následující datagram, tím je zajištěno optimální směrování datagramů v síti bez nutnosti udržovat směrovací tabulky ve směrovačích. Je-li potřeba doručit datagram mezi libovolnými dvěma prvky sítě, použije se automaticky kombinace obou předchozích metod. Datagram tedy nejdříve dorazí od zdrojového prvku do koncentrátoru a následně předcházen směrovací tabulkou k prvku cílovému.
Výhodami řešení jsou zejména:
• Aplikovatelnost v zařízeních s extrémně omezenými paměťovými prostředky • Aplikovatelnost v zařízeních s extrémně nízkým výpočetním výkonem procesorové / řídící jednotky • Vysoká spolehlivost vyplývající z jednoduchosti řešení
Přehled obrázků na výkrese
Způsob sestavení a koordinace bezdrátové sítě je blíže objasněn na přiloženém výkrese, kde na obr. 1 je znázorněna síť v blokové podobě.
Příklad provedení vynálezu
Komunikační síť podle vynálezu, sestává z nejméně dvou prvků 2 - zařízení disponujících kompatibilním radiovým rozhraním, komunikujících bezdrátově prostřednictvím sestavené sítě, z nichž nejméně jeden prvek je vždy aktivním prvkem koordinátorem 4 sítě, tedy prvkem zodpovědným za řízení přístupu do sítě, řízení topologie a přidělování adres.
Síť může dále obsahovat prvky s funkcemi koncového bodů a prvky 3 s funkcemi směrovače. Prvek koordinátor 3 je jediným prvkem sítě uchovávajícím si ? informace o stavu a topologii sítě a využívajícím tyto stavové informace k jejímu řízení. Všechny ostatní prvky jsou bezestavové, což umožňuje jejich implementaci i na paměťově velmi omezených platformách.
Vytvoření sítě se provede aktivací prvku 4 s funkcemi koordinátora, kde aktivací rozumíme zapnutí nebo provedení příslušného příkazu tímto prvkem. Prvek koordinátor 4 přejde aktivací přijímací části radiového rozhraní do režimu pasivního příjmu a očekává požadavky od ostatních prvků sítě,
Začlenění libovolného prvku do sítě probíhá následujícím způsobem - prvek vyžadující připojení do sítě vyšle žádost o připojení, tato žádost obsahuje informace umožňující jednoznačnou identifikaci prvku a dále informace o typu prvku a jeho přístupových právech, které umožní koordinátorovi 4 na základě definovaných pravidel rozhodnout, zda prvku dovolí, čí zamítne začlenění do sítě. Pravidla aplikovaná koordinátorem 4 v rámci rozhodovacího procesu o začlenění prvku mohou obsahovat seznam identifikací s povoleným přístupem, seznam typů prvků s povoleným přístupem a vyhodnocení přístupových práv prvku. Je-li žádost zachycena koordinátorem 4 a rozhodne-li koordinátor 4 o začlenění prvku kladně, * ♦ odpoví na žádost potvrzením obsahujícím adresu přidělenou pro začlenění prvku do sítě na základě pravidel uvedených v předchozím odstavci.
Je-li žádost o začlenění do sítě přijata prvkem typu směrovač 3 je postoupena dále směrem ke koordinátoru 4. Koordinátor 4 pak na tuto žádost odpovídá stejnou cestou. Směrovač 3 je aktivní prvek sítě vybavený kompatibilním radiovým rozhraním, jehož hlavní úlohou je zvýšení dosahu sítě prostřednictvím předávání přijatých diagramů v rámci topologie sítě. Datagramy přijaté od podřízených uzlů jsou směrovačem 3 předávány dále směrem ke koordinátoru 4 sítě, datagramy pro podřízené uzly jsou předávány na základě směrovací tabulky sestavené koordinátorem 4.
Detekce ztráty sítě je zajištěna prostřednictvím automatického potvrzování odesílaných datagramú, neobdrží-li prvek opakovaně potvrzení odeslaných dat, detekuje tuto situaci jako ztrátu sítě a opakuje žádost o začlenění. Tím může dojít ke změně jeho pozice v topologii sítě.
Přenosy dat v síti probíhají prostřednictvím datagramú o celkové maximální délce 64 byte a jsou opatřeny adresou o délce jeden byte a korektním kontrolním součtem (CRC) o délce 2 byte. Libovolný prvek sítě může přijmout pouze takový datagram, který má odpovídající adresu a korektní kontrolní součet. Jsou-li data přenášena směrem ke koncentrátoru pak je vždy v datagramú uvedena adresa rodiče odesílajícího uzlu, tedy je-li prvek připojen přímo ke koncentrátoru, je v adresovém poli datagramú uvedena adresa koncentrátoru. Je-li rodičem prvku směrovač, je v adresovém poli datagramú uvedena adresa tohoto směrovače následovaná adresou koncentrátoru, směrovač tedy před odesláním datagramú nahradí adresu v adresovém poli datagramú adresou svého rodiče, tím je zajištěno, že se všechny datagramy dostanou optimální cestou ke koncentrátoru.
Při odesílání dat opačným směrem tedy od koncentrátoru k jinému prvku sítě je situace o něco složitější, koncentrátor před samotným odesláním dat sestaví a odešle směrovací tabulku. Směrovací tabulka sestává z posloupnosti adres směrovačů, jejichž prostřednictvím má být datagram doručen k cílovému prvku. Každý směrovač odebere z tabulky svoji adresu a odešle ji na adresu uvedenou v tabulce jako následující. Zároveň si zapamatuje, kam tabulku posílal a na stejnou adresu odešle i následující datagram, tím je zajištěno optimální směrování datagramú v síti bez nutnosti udržovat směrovací tabulky ve směrovačích. Je-li potřeba doručit datagram mezi libovolnými dvěma prvky sítě, použije se automaticky • · · « • ·· kombinace obou předchozích metod. Datagram tedy nejdříve dorazí od zdrojového prvku do koncentrátoru a následně předcházen směrovací tabulkou k prvku cílovému.
Vzhledem k velikosti sledované plochy však není možné, z důvodu omezeného dosahu radiových komunikačních rozhraní, aby všechny senzory 2 komunikovaly napřímo s koordinátorem sítě 4. Proto jsou v prostoru sledované plochy 1 rozmístěny i smérovače 3 a to takovým způsobem, aby vzdálenost žádného z koncových senzorů 2 od některého ze směrovačů 3 nebyla vyšší, než je v místě prověřený radiový dosah.
Průmyslová využitelnost
Řešení podle tohoto vynálezu se uplatní všude tam, kde je potřeba realizovat bezdrátovou komunikační síť s měnící se topologií dosahem v řádu kilometrů, počtem koncových prvků v řádu několika desítek, kde je kritická nízká cena jednotlivých prvků sítě. Dobrým příkladem může být sběr dat ze sítě senzorů, dálkové řízení přístrojů a procesů, telemetrické, telematické a automatizační úlohy.
Přičemž tato síť umožňuje zajištění bezpečné komunikace, a to jak z pohledu zajištění spolehlivosti přenosu, tak z pohledu ochrany přenášených dat před prozrazením obsahu.

Claims (10)

1. Způsob vytváření komunikační sítě s dynamickou topologií pro využití malými elektronickými zařízeními, vyznačující se tím, že pro úplný popis topologie prvku (2) jsou zapotřebí jen 2Byte, přičemž libovolný prvek (2) začleněný do sítě je jednoznačně identifikován adresou o délce 1 Byte a jeho pozice v topologii sítě je dána jednoznačně adresou jeho rodičovského prvku o délce 1 Byte.
2. Způsob vytváření komunikační sítě podle nároku 1, vyznačující se t í m , že prvky (2) sítě přechází do stavu s velmi nízkou potřebou bez radiové komunikace v okamžiku, kdy nemá žádná data k odeslání a jiný síťový prvek (2) nevyžaduje komunikaci s tímto prvkem.
3. Způsob vytváření komunikační sítě podle nároku 1a 2, vyznačující se t í m , že prvky (2) sítě vysílají i v klidovém stavu pravidelná stavová hlášení a umožňují tak aktivní detekci výpadku, kteréhokoli prvku.
4. Způsob komunikační sítě podle nároku 1, vyznačující se tím, že koordinátor (4) sítě umožňuje aktivní rozšiřování sítě prostřednictvím dynamického přidělování adres novým prvkům (2).
5. Způsob vytváření komunikační sítě podle nároku 1, vyznačující se tím, že celkový rozsah sítě může být rozšířen prostřednictvím aktivních směrovačů (3),
6. Způsob vytváření komunikační sítě podle nároku 1, vyznačující se t í m , že vytvoření sítě se provede aktivací prvku (4) s funkcemi koordinátora a koordinátor (4) přejde aktivací přijímací části radiového rozhraní do režimu pasivního příjmu a očekává požadavky od ostatních prvků sítě.
7. Způsob vytváření komunikační sítě podle nároku 1, vyznačující se t í m , že začlenění libovolného prvku do sítě probíhá následujícím způsobem prvek vyžadující připojení do sítě vyšle žádost o připojení, tato žádost obsahuje informace umožňující jednoznačnou identifikaci prvku a dále informace o typu prvku a jeho přístupových právech, které umožní koordinátorovi (4) na základě definovaných pravidel rozhodnout, zda prvku dovolí, čí zamítne začlenění do sítě, přičemž pravidla aplikovaná koordinátorem (4) v rámci rozhodovacího procesu o začlenění prvku mohou obsahovat seznam identifikací s povoleným přístupem, seznam typů prvků s povoleným přístupem a vyhodnocení přístupových práv prvku a je-li žádost zachycena koordinátorem (4) a rozhodne-li koordinátor (4) o začlenění prvku kladně, odpoví na žádost potvrzením obsahujícím adresu přidělenou pro začlenění prvku do sítě na základě uvedených pravidel.
8. Způsob vytváření komunikační sítě podle nároku 1, vyznačující se tím, že je-li žádost o začlenění do sítě přijata prvkem typu směrovač (3) je postoupena dále směrem ke koordinátoru (4), který pak na tuto žádost odpovídá stejnou cestou.
9. Způsob vytváření komunikační sítě podle nároku 1, vyznačující se tí m , že směrovač (3) je aktivní prvek sítě vybavený kompatibilním radiovým rozhraním, jehož hlavní úlohou je zvýšení dosahu sítě prostřednictvím předávání přijatých diagramů v rámci topologie sítě, přičemž datagramy přijaté od podřízených uzlů jsou směrovačem (3) předávány dále směrem ke koordinátoru (4) sítě, datagramy pro podřízené uzly jsou předávány na základě směrovací tabulky sestavené koordinátorem (4).
10.Způsob vytváření komunikační sítě podle nároku 1, vyznačující se tím, že detekce ztráty sítě je zajištěna prostřednictvím automatického potvrzování odesílaných datagramů, neobdrží-li prvek opakovaně potvrzení odeslaných dat, detekuje tuto situaci jako ztrátu sítě a opakuje žádost o začlenění, čímž může dojít ke změně jeho pozice v topologii sítě.
CZ20100980A 2010-12-29 2010-12-29 Zpusob vytvárení komunikacní síte s dynamickou topologií pro využití malými elektronickými zarízeními CZ2010980A3 (cs)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CZ20100980A CZ2010980A3 (cs) 2010-12-29 2010-12-29 Zpusob vytvárení komunikacní síte s dynamickou topologií pro využití malými elektronickými zarízeními

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CZ20100980A CZ2010980A3 (cs) 2010-12-29 2010-12-29 Zpusob vytvárení komunikacní síte s dynamickou topologií pro využití malými elektronickými zarízeními

Publications (1)

Publication Number Publication Date
CZ2010980A3 true CZ2010980A3 (cs) 2012-07-11

Family

ID=46453961

Family Applications (1)

Application Number Title Priority Date Filing Date
CZ20100980A CZ2010980A3 (cs) 2010-12-29 2010-12-29 Zpusob vytvárení komunikacní síte s dynamickou topologií pro využití malými elektronickými zarízeními

Country Status (1)

Country Link
CZ (1) CZ2010980A3 (cs)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CZ306855B6 (cs) * 2016-08-10 2017-08-09 Vysoké Učení Technické V Brně Senzorická síť s topologií binárního stromu

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CZ306855B6 (cs) * 2016-08-10 2017-08-09 Vysoké Učení Technické V Brně Senzorická síť s topologií binárního stromu

Similar Documents

Publication Publication Date Title
EP3326331B1 (en) A centralized controlling system controlling interactions and cooperation between radio-operated devices operating in a mesh network supporting multiple radio communication protocols
EP2064834B1 (en) Zigbee/ip gateway
EP2832057B1 (en) Content centric m2m system
CN101799682B (zh) 一种家电设备智能控制系统的控制方法
CN102947813A (zh) 用于通过CANopen总线传输数据的方法
CN108432187B (zh) 通信模块、总线设备、技术设备、通信系统和管理系统
CN105578553B (zh) 数据通信发起、中继、接收方法及其装置
JP6540283B2 (ja) 通信装置、通信方法、および、通信プログラム
CN107533328A (zh) 可互操作的远程终端单元
CN114615080B (zh) 工业设备的远程通信方法、装置以及设备
KR20100034395A (ko) 산업용 제어네트워크 적용을 위한 무선 센서네트워크 및 그구성방법
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
Catapang et al. An infrastructure for integrating heterogeneous embedded 6LoWPAN networks for Internet of Things applications
CZ2010980A3 (cs) Zpusob vytvárení komunikacní síte s dynamickou topologií pro využití malými elektronickými zarízeními
Herrera et al. Design and prototyping of a thread border router based on a non network-co-processor architecture
TW201705737A (zh) 一種建構於實體通訊協定中的虛擬通訊協定
EP1860842A1 (en) Connection adapter for communication device
CN101395870A (zh) 通信器具用连接装置
JP2015162876A (ja) 無線通信装置及び無線通信システム
JP2012124758A (ja) 中継装置、通信システム、通信情報転送方法および通信情報転送プログラム
KR102539612B1 (ko) IP 기반 RAPIEnet을 지원하는 통신 디바이스 및 이를 포함하는 네트워크 시스템
CN113424507A (zh) 功能安全地识别连接的方法和装置
WO2019234773A1 (en) Integration method among data communication networks with wireless mesh and can bus technology
JP2007096539A (ja) 変換装置
WO2007105484A1 (ja) 通信機器用の接続装置