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: autor: friml
