cancel
Showing results for 
Search instead for 
Did you mean: 

I want to send framebuffer to http server.

ikassma
Senior

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

1 ACCEPTED SOLUTION

Accepted Solutions

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.

View solution in original post

4 REPLIES 4
Martin KJELDSEN
Chief III

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

HP
Senior III

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.

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.

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.