[HWnews] OT - komunikacni protokol

Pavel Poucha papouch@papouch.com
Pátek Duben 16 10:09:02 CEST 2004


Dobry den,

> Nejak me tam chybi hw implementace a takove ty povsechne informace jako:
> singl master - multimaster
> povolene mezery mezi byty
> prikazane, povolene mezery mezi zpravami - cekani na odpoved
> reseni kolizi
>
> Danhard

Vse je trochu jinak. Spinel je urcen jako aplikacni vrstva, nebo jako
"aplikacni vrstva-1", funguje na ruznych spodnich vrstvach. Treba primo na
fyzicke vrstve (u RS485 nebo RS232), nebo na jinych vrstvach (TCP, GPRS,
USB....). Vetsinou je master jeden, ale neni problem, aby jich bylo vice.
Mezery mezi zpravami nebo byty nema vubec smysl resit (treba u GPRS ve spice
neni problem mezera 1 minuta), z postupu zpracovani dat (posano v manualu
Implementace) je neprimo zrejme, ze casovych prodlev se neni mozne chytat.
"Timeout" na linkach RS485, RS232, Ethernet pouzivame 5s, to proto, abychom
u ASCII formatu umoznili psani z klavesnice - sikovne pri ozivovani.

Cilem Spinelu je hlavne to, aby ruzna zarizeni mohla byt na "jedne lince".
Nemusi si rozumet, ale nesmeji si vadit. Proto je povinna jen hlavicka a
zpusob zpracovani insrtukce, vse ostatni muze byt libovolne.

Pro zajemce jeste obecneji:
Drive typicka situace, ze system ma strukturu "PC-
RS232/RS485---zarizeni_s_RS485", se sice stale vyskytuje, ale vse se
komplikuje. Kolegove zrovna vcera instalovali hezky system:
"Teplotni_cidla, vlhkostni_cidla - RS485 - GPRS_modul_(chova se jako
master) - prenos_do_Internetu_(server Eurotelu) -
aplikace_na_serveru_(nejlepe na paterni siti) -
uzivatele_s_webovymi_prohlizeci."
Slovy: Nekde v archivu za mestem jsou cidla, GPRS modul podle nastaveni
obcas zmeri teploty a posle na udanou IP adresu, tam to aplikace zpracuje a
opravneni uzivatele si mohou data prohlizet ci stahovat. Spinel ma umoznit
to, ze pokud bude potreba do archivu dat napr. releove vystupy, proste se
modul vystupu pripoji na stejnou RS485 a nic se nepopere. Presto muze byt
struktura instrukci pro obe zarizeni uplne jina, jen se dodrzuji urcite
zasady.

Celkem pekna implementace Spinelu je v modulu Quido a je popsana v jeho
katalogovem liste.

S pozdravem
Pavel Poucha

Máte-li chuť, navštivte naše stránky http://www.papouch.com/



---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.659 / Virová báze: 423 - datum vydání: 15.4.2004




Další informace o konferenci Hw-list