Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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] (current)
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>​
 +