public:mtx:virtual_com_line
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
public:mtx:virtual_com_line [2021/03/09 09:30] – vytvořeno friml | public:mtx:virtual_com_line [2021/03/09 15:53] (aktuální) – friml | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
==== Jak vytvořit virtuální komunikační linku ==== | ==== Jak vytvořit virtuální komunikační linku ==== | ||
+ | |||
+ | V následujícím článku se dozvíte jak využít mobilní GSM sítě pro komunikaci se zařízeními komunikující po sériovém portu. Může se jednat o vzdálený sběr dat ze zařízení, | ||
+ | |||
+ | V nabídce je několik modemů lišících se svou výbavou vstupů a výstupů a typem podporované konektivity 2G/3G/4G. Od běžně dostupných modemů se liší SW nadstavbou MTX-Tunnel kterou lze s výhodou využít pro snadné řešení běžných zadání se kterými se můžeme setkat nejen v průmyslu. | ||
+ | |||
+ | **MTX-Tunnel** \\ | ||
+ | MTX-Tunnel je SW vyvinutý výrobcem modemů a z výroby předinstalovaný v každém modemu MTX. \\ | ||
+ | \\ | ||
+ | **K čemu lze MTX-Tunnel použít?** \\ | ||
+ | MTX-Tunnel lze využití například pro snadnou konfiguraci modemů pro režim transparentní sériová (RS232/485) gateway (tunel) pomocí 2G/ | ||
+ | |||
+ | První typická aplikace: zařízení se sériovým portem připojené k PC. Komunikace přes RS-232/485 port\\ | ||
+ | {{: | ||
+ | Pokud do výše uvedené aplikace přidáme MTX modem s předinstalovaným SW MTX-Tunnel, pak můžeme celkem snadno vytvořit virtuální tunel, který pomocí TCP/IP spojení bude přenášet data ze sériového portu. Ty pak mohou být zpracována pomocí počítače, | ||
+ | {{http:// | ||
+ | |||
+ | V tomto případě budou data posílány pomocí TCP komunikace. Modem na právé straně použije následující [[: | ||
+ | |||
+ | MTX_mode: client// <font inherit/ | ||
+ | TCP_port: 20010 <font inherit/ | ||
+ | TCP_IP: 109.202.68.188 <font inherit/ | ||
+ | |||
+ | Při tomto nastavení naváže modem TCP spojení na IP adresu 109.202.68.188 a bude na tuto adresu odesílat všechna data které obdrží na COM portu. Pro komunikaci bude použit zvolený TCP port 20010. | ||
+ | |||
+ | Na straně druhé je PC (nebo jiné zařízení), | ||
+ | |||
+ | Další varianta která může nastat je případ, kdy na obou koncích máme seriové zařízení chcema pouze nahradi komunikačním kabel bezdrátovým GSM spojením. V tomto případě existuje několik možností. Nejpoužívanější je následující topologie: | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | Pro použití této topologie, potřebujeme, | ||
+ | |||
+ | //**Pro stranu (A) s pevnou IP adresou : ** // \\ | ||
+ | MTX_mode: server// <font inherit/ | ||
+ | TCP_port: 20010 <font inherit/ | ||
+ | |||
+ | //**Pro stranu (B) s dynamickou IP adresou: ** // \\ | ||
+ | MTX_mode: client// <font inherit/ | ||
+ | TCP_port: 20010 <font inherit/ | ||
+ | TCP_IP: 109.202.68.188 <font inherit/ | ||
+ | |||
+ | Kde IP adresa 109.202.68.188 je **pevná**adresa SIM karty použitá na straně **(A)** //server.// \\ | ||
+ | Při tomto nastavení naváže modem na straně (B client) TCP spojení se stranou (A server), který má IP adresu 109.202.68.188 a pomocí tohoto spojení na TCP portu 20010 budou přenášená data mezi fyzickými COM porty. | ||
+ | |||
+ | Pokud nemáte ani na jedné straně SIM kartu s pevnou IP adresou, lze místo toho využít například službu třetí strany DynDNS. Tato službu umožňuje přidělit zařízení symbolický název a udržovat o tomto zařízení informaci na jaké IP adrese je aktuálně dostupné. | ||
+ | |||
+ | Při použítí této služby by se konfigurace změnila takto: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | //**Pro stranu (A) : ** // \\ | ||
+ | MTX_mode: server// <font inherit/ | ||
+ | TCP_port: 20010 <font inherit/ | ||
+ | DYNDNS_enabled: | ||
+ | DYNDNS_server: | ||
+ | DYNDNS_hostname: | ||
+ | DYNDNS_login: | ||
+ | DYNDNS_password: | ||
+ | |||
+ | //**Pro stranu (B) : ** // \\ | ||
+ | MTX_mode: client// <font inherit/ | ||
+ | TCP_port: 20010 <font inherit/ | ||
+ | TCP_IP: mtxtunnel.dyndns.org <font inherit/ | ||
---- | ---- | ||
- | [[:public:matrix|Zpět]] | + | [[:public:mtx:start|Zpět]] |
public/mtx/virtual_com_line.1615282227.txt.gz · Poslední úprava: 2021/03/09 09:30 autor: friml