Skip to main content
ikassma
Associate III
Oct 15, 2019 10:34 AM UTC
Solved

I want to send framebuffer to http server.

I want to implement Remote Display of TouchGFX screen through web server. Is this possible like VNC? How can I implement if possible?

This topic has been closed for replies.
Martin KJELDSEN
Martin KJELDSENBest answer
Principal III
Oct 24, 2019 7:01 AM UTC

You'd have to build your own interface for this - There's no such thing. I imagine this would be quite complex. You could translate the framebuffer into an image and send somwhere to be translated into a web page which should be reactive? Then you need to implement a complete TouchGFX interface for a web browser. Or, if it does not need to be reactive you could simply send the coordinates back through ethernet which would be easy to translate into a touchgfx click event.

4 replies

Martin KJELDSEN
Principal III
Oct 15, 2019 11:52 AM UTC

Hi,

I'm pretty i've seen a VNC solution for stm32, generally, but it's not something i've tried. You could probably get it to run along side a TouchGFX application.

https://www.youtube.com/watch?v=XLjCwDoXHms

/Martin

ikassma
ikassmaAuthor
Associate III
Oct 24, 2019 4:09 AM UTC

hi.

Thank you for your answer.

The posted URL works in the STemWin environment.

However, I do not want a VNC solution.

What I want is to build a web server on stm32f7 and view and control the screen of TouchGFX in a web browser.

This is because VNC has a constraint such as providing a dedicated program. I wonder if there is a possibility to control TouchGFX via web browser through iPad or iPhone without any setting.

HP_it
Senior II
Oct 15, 2019 3:51 PM UTC

there's some support for creating JPEG's I think - maybe that could be manhandled into sending MJPEG? Would be very interresting!

A starting point would be to create a new task to handle this and look into the image generation.