Skip to main content

AIS Auto Proxy

Wprowadzenie#

AIS Auto Proxy jest to integracja, kt├│ra umo┼╝liwia innym aplikacj─ů dzia┼éaj─ůcym w lokalnej sieci na integracj─Ö z interfejsem u┼╝ytkownika Asystenta domowego. Zasadza dzia┼éania, opiera si─Ö na mechanizmie typu ingress, kt├│ry jest wykorzystywany w kontenerowych aplikacjach.

AIS Auto Proxy wykorzystywane jest do aplikacji Zigbee2Mqtt:

zigbee

oraz do urz─ůdze┼ä z oprogramowaniem AIS dom:

RF 433

Dzi─Öki temu aplikacje dzia┼éaj─ůce na innych adresach IP, czy dzia┼éaj─ůce na bramce, ale na innym porcie, mog─ů by─ç wbudowywane w aplikacj─Ö Asystent domowy i mo┼╝emy mie─ç do nich zdalny dost─Öp za pomoc─ů szyfrowanego tunelu.

Dodanie własnej lokalnej aplikacji do Asystenta domowego#

Zak┼éadamy, ┼╝e masz aplikacj─Ö, kt├│ra dzia┼éa w twojej sieci lokalnej i chcesz mie─ç do niej dost─Öp zdalny z Asystenta domowego. Przyk┼éadowo tak─ů aplikacj─ů niech b─Ödzie aplikacja webowa dzia┼éaj─ůca na urz─ůdzeniu z oprogramowaniem AIS dom.

proxy1

1. Sprawdź, czy aplikacja działa w iframe#

Dodaj kart─Ö typu Strona WEB i zobacz czy strona aplikacji jest poprawie wy┼Ťwietlana w aplikacji Asystent domowy, gdy jeste┼Ť w sieci lokalnej: AIS Proxy

W ten spos├│b upewniasz si─Ö, ┼╝e bramka ma dost─Öp do tej strony - ┼╝e bramka i inna aplikacja "widz─ů si─Ö┬áw sieci lokalnej".

2. Dodaj długoterminowy token#

D┼éugoterminowe tokeny dost─Öpu umo┼╝liwiaj─ů interakcj─Ö z Asystentem domowym za pomoc─ů API. Ka┼╝dy token b─Ödzie wa┼╝ny przez 10 lat od utworzenia. Tokeny dodajemy z poziomu profulu u┼╝ytkownika.

AIS Proxy

3. Dodaj dost─Öp do aplikacji przez ais_proxy#

Dzia┼éa to podobnie jak iframe, ale przez proxy, sk┼éadnia adresu URL jest nast─Öpuj─ůca:

/api/ais_auto_proxy/<token>/<ip-twojej-aplikacji>/<port-twojej-aplikacji>

W sieci lokalnej efekt będzie taki sam jak poprzednio ze zwykłym iframe:

AIS Proxy

To, co si─Ö zmieni┼éo to mo┼╝liwo┼Ť─ç zdalnego dost─Öpu do aplikacji (podczas po┼é─ůczania szyfrowanym tunelem):

AIS Proxy