Všetky operácie „na mieste“ sú plne nezávislé od siete alebo internetového pripojenia.
Keď sa používateľ pripája z lokálnej siete, všetka komunikácia medzi mobilným telefónom / tabletom a riadiacou jednotkou prebieha v rámci lokálnej siete. Plne nezávislé od internetového pripojenia.
Keď sa používateľ pripája na diaľku (mimo LAN), na iniciovanie a bezpečné presmerovanie údajov medzi používateľom a riadiacou jednotkou sa používa TapHome Cloud server (verejná IP adresa nie je potrebná). Všetky rozhodnutia sú ponechané na riadiacej jednotke. Je tiež možné nastaviť vzdialené pripojenie bez použitia serverov TapHome.
TapHome účty sú preferovaným spôsobom pripojenia k lokalite. Prihlasuje sa pomocou e-mailu a hesla, autentifikácia sa vykonáva serverom TapHome cloud, ktorý tiež vráti zoznam lokalít, ku ktorým má účet prístup. TapHome účet môže mať povolený alebo zakázaný vzdialený prístup k lokalite.
Lokálne účty sú preddefinované majiteľom zariadenia a môžu sa opätovne používať, napr. hotelová izba, napr. admin / admin, room432 / uQ492i. Autentifikácia prebieha priamo v riadiacej jednotke, takže táto metóda prihlásenia bude fungovať nezávisle od serverov TapHome cloud. Lokálne účty nemajú povolený vzdialený prístup na lokalitu. V praxi nemajú lokálne účty veľké využitie.
Viac informácií nájdete v sekcii Používatelia a povolenia.
TapHome poskytuje najlepšie z oboch svetov: plne funkčné a autonómne v offline režime a jednoduchú konfiguráciu a bezpečný vzdialený prístup cez cloud.
Keď sú používateľ a riadiaca jednotka v rovnakej lokálnej sieti, všetka komunikácia prebieha bez akýchkoľvek serverov alebo internetového prístupu.
Tunelovací server poskytuje bezpečné internetové prepojenie (tunel) medzi aplikáciou a riadiacou jednotkou – ak sa nenachádzajú v rovnakej lokálnej sieti. Na tomto serveri sa neukladajú žiadne údaje.
Mobilná aplikácia | Microsoft Azure Cloud | Riadiaca jednotka |
---|---|---|
Aplikácia mimo lokálnej siete iniciuje bezpečné spojenie s tunelovacím serverom, používa HTTPS socket, port 443 a SSL šifrovanie | Poskytuje základnú autentifikáciu cez tunelovací server s minimalistickou infraštruktúrou, umožňujúcu dostupnosť nízkonákladových služieb | Riadiaca jednotka iniciuje bezpečné spojenie s tunelovacím serverom, používa HTTPS socket, port 443 a SSL šifrovanie, čím zabezpečuje nižšiu pravdepodobnosť internetového útoku |
Prvé prihlásenie pomocou TapHome účtu (e-mail a heslo), následne autentifikácia prihlasovacích údajov | TapHome API server overí údaje účtu a načíta zoznam dostupných lokalít | Riadiaca jednotka má posledné slovo pri prijatí alebo odmietnutí pripojenia z TapHome účtu |
Povoliť odchádzajúce TCP pripojenia z TapHome Core ku všetkým IP adresám (všetky porty).
Povoliť odchádzajúce pripojenia z TapHome Core na:
Keď povolíte ukladanie hodnôt alebo štatistík určených zariadení, krátkodobé údaje sa ukladajú vo vnútri riadiacej jednotky na obmedzený čas.
Ak je riadiaca jednotka pripojená k internetu, zhromažďuje údaje, optimalizuje ich a odosiela na Cloudový server úložiska.
Tabuľka nižšie ukazuje, ako dlho sa údaje uchovávajú:
Offline | Online | |
---|---|---|
Okamžité hodnoty | do 5 hodín | Neobmedzene |
Hodinové štatistiky | do 7 dní | Neobmedzene |
Denné štatistiky | do 365 dní | Neobmedzene |
Údaje sa ukladajú do cloudu iba v prípade, že je použitý TapHome účet a používateľ povolil históriu hodnôt zariadení. V takom prípade sú údaje prepojené s názvom účtu.
Názov účtu môže byť náhodný text, virtuálny e-mail alebo skutočný e-mail. Jediná situácia, v ktorej možno uložené štatistiky priradiť k osobe, je, ak názov účtu je skutočný e-mail a obsahuje meno používateľa.
Bežne TapHome Core používa DHCP službu na získanie IP adresy a ďalších sieťových nastavení. Toto je zobrazené v Nastavenia → Moja lokalita pod Nastavenia siete.
Ak chcete zakázať DHCP a použiť statickú IP adresu definovanú používateľom, zrušte zaškrtnutie „Povoliť DHCP“ a upravte sieťové parametre.
Po správnom nastavení parametrov použite Uložiť nastavenia siete a reštartovať, aby sa tieto parametre uplatnili a Core sa reštartoval s novými sieťovými nastaveniami.
Uistite sa, že ste nastavili správne parametre – inak nemusí byť Core dostupný.
"network-reset"
.Moduly TapHome komunikujú prostredníctvom vlastného protokolu, cez fyzickú vrstvu RS485.
Základným princípom je zabezpečiť bezkolíznu, spoľahlivú a rýchlu komunikáciu medzi centrálnou riadiacou jednotkou a modulmi.
Parameter | Odporúčané | Poznámka |
---|---|---|
Dĺžka kábla | < 600m | Až do 1200m za špeciálnych podmienok. |
Typ kábla | AWG 20 - 22, Skrútený pár | Tienenie zvyčajne nie je potrebné, ale ak dochádza k rušeniu dátovej linky vplyvom indukovaného napätia, je vhodné ho použiť. |
Zmena na Topológiu v ETS projekte | Reťazec, Strom | Reťazcová topológia je optimálna pre veľké vzdialenosti, stromová topológia môže byť použitá do 600m, hviezdicová topológia je tiež prijateľná. Kruhová topológia je zakázaná. |
Ukončovací rezistor (medzi vodičmi A a B) | 100 Ohm | Na najvzdialenejšom bode zbernice. Vo väčšine prípadov komunikácia funguje dobre aj bez ukončovacieho rezistora, ale je oveľa náchylnejšia na rušenie. |
Max. počet modulov (na jednej zbernici) | < 32 | V dobrých podmienkach (minimálne rušenie, krátka vzdialenosť káblov, reťazcová topológia) môže byť na jednej zbernici pripojených až 100 modulov. |
Protokol TapHome Bus je založený na princípe round robin, kde Core je master, a všetky pripojené moduly fungujú ako slaves. V štandardnej prevádzke môže modul odoslať odpoveď iba na dopyt. To poskytuje niekoľko výhod:
- Prenosová rýchlosť (Baud rate): 115200 bps
- Parita: Žiadna
- Start bit: 1
- Stop bit: 1
- Dátové bity: 8