Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cs:sw:01-mervis:08-sscp-bridge [2021/08/06 12:44] avsetula |
cs:sw:01-mervis:08-sscp-bridge [2024/04/18 10:40] avsetula |
||
---|---|---|---|
Line 9: | Line 9: | ||
===== Scénáře instalace ===== | ===== Scénáře instalace ===== | ||
* **Služba je spuštěna na jednotce** | * **Služba je spuštěna na jednotce** | ||
- | * V tomto případě je služba spuštěna přímo na jednotce společně s Mervis RT a odesílá data do vzdálené databáze. Vyžaduje IP spojení mezi jednotkou a databázovým serverem. | + | * V tomto případě je služba spuštěna přímo na jednotce společně s Mervis RT a odesílá data do vzdálené databáze. Vyžaduje IP spojení mezi jednotkou a databázovým serverem |
* **Služba je spuštěna na jiném zařízení/serveru** | * **Služba je spuštěna na jiném zařízení/serveru** | ||
- | * Toto řešení lze rozdělit na dvě možná nasazení v závislosti na přítomnosti či absenci síťového spojení mezi službou a jednotkou. | + | * Toto řešení lze rozdělit na dvě možná nasazení v závislosti na přítomnosti či absenci síťového spojení mezi službou a jednotkou |
* **Služba má IP přístup k jednotce** | * **Služba má IP přístup k jednotce** | ||
- | * Jedná se o opačný přístup než v prvním případě (tj. služba běží na jednotce). | + | * Jedná se o opačný přístup než v prvním případě, kde služba běží na jednotce |
- | * Služba je nainstalována na serveru, komunikuje s jednotkou a odesílá data na databázový server. | + | * Služba je nainstalována na serveru, komunikuje s jednotkou a odesílá data na databázový server |
- | * Databázový server může běžet na stejném serveru jako služba, nebo na zcela jiném zařízení. | + | * Databázový server může běžet na stejném serveru jako služba, nebo na zcela jiném zařízení |
* **Služba NEMÁ IP spojení s jednotkou** | * **Služba NEMÁ IP spojení s jednotkou** | ||
* __Tato možnost bude brzy dostupná__ | * __Tato možnost bude brzy dostupná__ | ||
- | * V tomto případě se pro odečet údajů z jednotky užívá Mervis Proxy server, který data následně odesílá na databázový server. Výhoda tohoto přístupu spočívá v tom, že služba IP přístup k jednotce nevyžaduje, server s službou se proto může nacházet v geograficky zcela odlišné lokaci, oddělený od interní sítě firewallem či NAT. | + | * V tomto případě se pro odečet údajů z jednotky užívá Mervis Proxy server, který data následně odesílá na databázový server. Výhoda tohoto přístupu spočívá v tom, že služba IP přístup k jednotce nevyžaduje, server s službou se proto může nacházet v geograficky zcela odlišné lokaci, oddělený od interní sítě firewallem či NAT |
* Vyžaduje připojení jednotky k proxy serveru | * Vyžaduje připojení jednotky k proxy serveru | ||
* Omezeno max. přenosovou rychlostí proxy serveru | * Omezeno max. přenosovou rychlostí proxy serveru | ||
Line 27: | Line 27: | ||
- **UPDATE** - Tato operace aktualizuje řádek ve vybrané tabulce zadáním hodnot proměnných na jednotce. Řádek lze specifikovat použitím parametru "where", který lze užít přímo jako klauzuli "WHERE" v SQL výrazu. (Nastaví řádek v DB podle proměnné Mervisu) | - **UPDATE** - Tato operace aktualizuje řádek ve vybrané tabulce zadáním hodnot proměnných na jednotce. Řádek lze specifikovat použitím parametru "where", který lze užít přímo jako klauzuli "WHERE" v SQL výrazu. (Nastaví řádek v DB podle proměnné Mervisu) | ||
- **INSERT** - Tato operace vloží řádek s aktuálními hodnotami jednotky do vybrané tabulky pokaždé, když je stav dané proměnné vyčítán jednotkou. (Mervis proměnná se loguje do DB) | - **INSERT** - Tato operace vloží řádek s aktuálními hodnotami jednotky do vybrané tabulky pokaždé, když je stav dané proměnné vyčítán jednotkou. (Mervis proměnná se loguje do DB) | ||
+ | |||
+ | <WRAP center round tip 90%> | ||
+ | Aktuálně není podporováno přenášet datové typy long (LREAL, LINT, ULINT, atp.), nebo STRING a DT. | ||
+ | </WRAP> | ||
+ | |||