Riesim jeden problem:
je mozne aby webova aplikacia ktora bez v cloude dokazala komunikovat so zariadeniam v lokalnej sieti? Teda nieco na sposob ze webova aplikacia by obsahovala nejaky wrapper alebo applet, ktory by sa pripojil na nastavenu ip adresu zariadenia ktora je v lokalnej sieti ? Momentalne to riesime tak ze na desktope musi beza lokalna aplikacia ktora sa pripoji na ten lokalny device aj na server a premostuje komunikaciu, ale chcel by som to mat vsetko vo webovej appke aby som nemusel tu lokalnu appku instalovat, je to docela oprus ked zakaznik je niekde pri Plzni a cez teamviwer nepochodis lebo je to 55 rocna teta...
Samotna webova appka by sa pripojit urcite nevedela lebo firewall, ale mozno nieco na styl java alebo activex appletu ale samozrejme v nejakom novsom .js prevedeni samozrejme
Nieco podobne existuje pre seriovy port https://web.dev/serial/ aj pre bluetooth, napr. tato stranka po kliknuti na connect zobrazi bluetooth devicey priamo v prehliadaci https://atc1441.github.io/TelinkFlasher.html
Ked som sa to snazil googlit tak som nasiel iba toto, ale tiez to riesi lokalnou appkou: https://gist.github.com/NielsLeenheer/c ... fc470cd727
Prístup webovej aplikácie k zariadeniam v lokálnej sieti
-
- Moderátor
- Príspevky: 15052
- Dátum registrácie: Ut 26. Feb, 2008, 14:00
- Bydlisko: Bratislava/Štúrovo
Re: Prístup webovej aplikácie k zariadeniam v lokálnej sieti
"Premostenie" budes potrebovat aj nadalej, ale ak na danom zariadeni bezi HTTP server, tak to premostenie moze byt normalna webova stranka z internetu, akurat musi posielat spravne hlavicky (vid https://wicg.github.io/private-network-access/ ). Tj "teta" by musela otvorit stranku, ktora by sprostredkovala spojenie.
To z poslednej linky je iba hostname resolving, nic viac.
Dalsou moznostou je ze z daneho zariadenia otvoris Websocket spojenie na server, a budes so zariadenim komunikovat cez dany websocket.
Pripadne ak chces iba posielat obcas nejake spravy z/do zariadenia, tak by stalo za zamyslenie mat MQTT ci Kafka server pre messaging, a klient ci server by mohol posielat spravy do kanala urceneho pre dane zariadenie, a spravy by si citali on-demand.
Vsetko zavisis od toho ze co sa od tejto komunikacie ocakava.
To z poslednej linky je iba hostname resolving, nic viac.
Dalsou moznostou je ze z daneho zariadenia otvoris Websocket spojenie na server, a budes so zariadenim komunikovat cez dany websocket.
Pripadne ak chces iba posielat obcas nejake spravy z/do zariadenia, tak by stalo za zamyslenie mat MQTT ci Kafka server pre messaging, a klient ci server by mohol posielat spravy do kanala urceneho pre dane zariadenie, a spravy by si citali on-demand.
Vsetko zavisis od toho ze co sa od tejto komunikacie ocakava.
- molnart
- Pokročilý používateľ
- Príspevky: 6736
- Dátum registrácie: Ut 19. Jún, 2012, 23:03
- Bydlisko: Bratislava/Samorin
Re: Prístup webovej aplikácie k zariadeniam v lokálnej sieti
tie zariadenia su vacsinou veci ako tlacieren, citaci terminal na ciarove kody a vaha, takze su to veci s velmi obmedzenymi moznostami konfiguracie.
Spoiler: ukázať