Povezava s PC aplikacijo

Vse o GUI-O. Tu sodijo tudi posamezne aplikacije skupaj z izvedbo tako HW kot tudi SW mikrokontrolerja.

Povezava s PC aplikacijo

OdgovorNapisal/-a Kroko » 19 Okt 2022, 10:40

Na kakšen način bi lahko GUI-O povezal s svojo PC aplikacijo, da bi imel nekakšno remote konzolo na Android tablici?'
http://www.planet-cnc.com Kroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 5863
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 751 krat
Prejel zahvalo: 2251 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Povezava s PC aplikacijo

OdgovorNapisal/-a VolkD » 19 Okt 2022, 11:30

Ena od možnosti je preko BT in UART/USB.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 64317
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 18400 krat
Prejel zahvalo: 9809 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Povezava s PC aplikacijo

OdgovorNapisal/-a tomazp » 19 Okt 2022, 15:25

VolkD je napisal/-a:Ena od možnosti je preko BT in UART/USB.


Tole bo zagotovo šlo. Lahko zadevo preizkusiš narediti in pošiljati na Android napravo iz programa GUI-O Designer. Pa takoj vidiš kaj je treba pošiljati ven.
tomazp
 
Prispevkov: 739
Pridružen: 19 Jan 2015, 09:14
Kraj: Ljubljana
Zahvalil se je: 137 krat
Prejel zahvalo: 251 krat
Uporabnika povabil: Zeci
Število neizkoriščenih povabil: 52

Re: Povezava s PC aplikacijo

OdgovorNapisal/-a kl3m3n » 20 Okt 2022, 07:21

Kroko je napisal/-a:Na kakšen način bi lahko GUI-O povezal s svojo PC aplikacijo, da bi imel nekakšno remote konzolo na Android tablici?'


Predpostavljam, da z "remote" mislite, da je dostop omogočen od kjerkoli?
Potem sta varianti dve:
1. MQTT; Uporaba primerne (že izdelane) MQTT knjižnice na PC-ju. Povezava je lahko varna (TLS) ali ne-varna. Potrebuje "broker" (GUI-O ima svoj privzet "broker", preprosto se da migrirati drugam).
2. TCP/IP; Potrebuje malo več nastavitev za zunanji dostop - NAT, port... Sicer ni tako kompleksno to nastaviti, ampak tukaj je potem dobro imeti statični (zunanji) IP... Glavni problem pa je, da ni TLS zaščite. Ta povezava je bolj primerna za notranja omrežja, kjer varnost ni tak problem, IP pa se ne spreminja.

P.S.: Možna je povezava tudi preko Bluetooth / Bluetooth LE ali USB, vendar je komunikacija v teh primerih omejena z razdaljo.

Upam, da sem odgovoril na vprašanje.

Lp,
kl3m3n
kl3m3n
 
Prispevkov: 88
Pridružen: 08 Jul 2021, 21:28
Zahvalil se je: 2 krat
Prejel zahvalo: 82 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 8

Re: Povezava s PC aplikacijo

OdgovorNapisal/-a Kroko » 20 Okt 2022, 13:05

Ne od kjerkoli ampak par metrov stran.
Ideja je, da bi na telefonu imel nekakšnega daljinca za moj software, da bi lahko klical kakšne komande in izpisoval kakšne parametre.
http://www.planet-cnc.com Kroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 5863
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 751 krat
Prejel zahvalo: 2251 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Povezava s PC aplikacijo

OdgovorNapisal/-a kl3m3n » 21 Okt 2022, 07:29

Aha, ok.

Potem pa tako, kot sta napisala tomazp in VolkD. Bluetooth na UART/USB. Tak "dongle" si lahko izdelaš sam ali pa se ga kupi za 10-20 USD.
Če imaš vgrajen Bluetooth pa bi lahko tudi preko kakšnega API-ja (ne poznam setupa) podatke pošiljal direktno. Tako nekako imam postavitev jaz za hitro testiranje na prenosniku.

Lp,
kl3m3n
kl3m3n
 
Prispevkov: 88
Pridružen: 08 Jul 2021, 21:28
Zahvalil se je: 2 krat
Prejel zahvalo: 82 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 8

Re: Povezava s PC aplikacijo

OdgovorNapisal/-a kl3m3n » 29 Okt 2022, 13:03

P.S.: Če je to notranja mreža, je opcija tudi TCP/IP. Potrebno je ustvariti samo server, GUI-O app pa je klient, ki se poveže nanj.

Lp,
kl3m3n
kl3m3n
 
Prispevkov: 88
Pridružen: 08 Jul 2021, 21:28
Zahvalil se je: 2 krat
Prejel zahvalo: 82 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 8

Re: Povezava s PC aplikacijo

OdgovorNapisal/-a tomazp » 30 Okt 2022, 11:53

Je slučajno objavljen kakšen primer za tole?
tomazp
 
Prispevkov: 739
Pridružen: 19 Jan 2015, 09:14
Kraj: Ljubljana
Zahvalil se je: 137 krat
Prejel zahvalo: 251 krat
Uporabnika povabil: Zeci
Število neizkoriščenih povabil: 52

Re: Povezava s PC aplikacijo

OdgovorNapisal/-a kl3m3n » 30 Okt 2022, 16:45

tomazp je napisal/-a:Je slučajno objavljen kakšen primer za tole?


Ja, seveda...

Za povezavo GUI-O designer <-> GUI-O app:
https://www.gui-o.com/design-tool#h.l8bfgce9xopc

Za uporabo z ESP32 <-> GUI-O app:
https://www.gui-o.com/examples#h.tpcg6pzeht2n

Lp,
kl3m3n
kl3m3n
 
Prispevkov: 88
Pridružen: 08 Jul 2021, 21:28
Zahvalil se je: 2 krat
Prejel zahvalo: 82 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 8


Vrni se na GUI-O in vse kar sodi zraven

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost