cancel
Showing results for 
Search instead for 
Did you mean: 

Remote Access over WiFi?

SShah.22
Associate

I would be interested in making the TouchGFX GUI for my device accessible over WiFi. What I would like to do is type a URL, and reach a page to operate and configure my embedded device. Is this possible?

3 REPLIES 3
ktrofimo
Senior III

1) You will need some WiFi hardware, like SPWF01SA or ESP32 or USB module + all software drivers needed to run this hardware.

2) TouchGFX is a low-level library that builds your GUI in S(D)RAM that is actually a video framebuffer. And in order to have smooth picture this memory should have direct connection to the screen (via LTDC) and very fast drawing functions (via DMA2D).

Generally you can write your own screen driver that will just build your image in memory and then you will be able to present it as <img> on your web page and send clicks on this image as AJAX requests back to your board and convert them to kind of "touch" events for TouchGFX kernel...I guess speed will suffer :(

Or may be you can try to look for stm32 VNC​ sources (they are available on the internet) and use it as remote interface...

Andrew Neil
Evangelist III

"What I would like to do is type a URL, and reach a page to operate and configure my embedded device"

So the normal approach would be for your device to serve an HTML page. As @ktrofimo​ said, that's not really what TouchGFX is for...

SShah.22
Associate

Got it! Thanks.