Now we have everything that we need for creating Raspberry PI based RDP client.
We have to select PC on which we want to connect, user name and log in password. GUI is done with python and PyQt package.
This is very useful for us because we can programmatically change functionally, by changing command line options. Choice was freerdp2 because it is highly customisable, light and controlled from command line. Now, we have a system that is up to data and we can start.
As with any OS, first thing to do after is full system update. Our process starts right after the OS installation. I will leave installation of Raspbian to other posts and YouTube videos, there are a lot of examples. We are using Raspberry PI 3 B+ version of this small computer with Raspbian OS. You can order Raspberry PI 3B+ form Amazon Do we have any cheaper alternative? What about Raspberry Pi? Is this single board computer powerful enough for this task? Let’s make RDP client with Raspberry PI and find out. However, drawback of this solution is that both PCs (low spec PC in conference room and personal office PC) must be visible on the local network, or in other words both PCs should be on the same subnet. So now, we need to invest in only low spec PC. With this we can avoid cost for additional software. If we are in local network we can use Remote Desktop Connection App that is built-in in Window 10. Then, we also have cost of software, because TeamViewer and Any Desk are not free for commercial use. First, we have cost of hole new PC to be used simply as a window to other local PC. Why do you need RDP client with Raspberry PI? Do you work in a company with a policy of owning desktop PC instead of laptops? Is there also conference room? How can you present or show something from your local desktop PC in the comfort of your conference room? What are your options? You can opt out to buy low spec PC and use it with software for Remote Desktop Connection, like TeamViewer and Any Desk, but this too expensive.