Remote Communication with the Raspberry Pi 4

Introduction to Raspberry Pi 4 Setting up the Software
10 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.09
List Price:  €95.85
You save:  €28.75
£55.67
List Price:  £79.54
You save:  £23.86
CA$100.61
List Price:  CA$143.73
You save:  CA$43.12
A$111.94
List Price:  A$159.93
You save:  A$47.98
S$94.87
List Price:  S$135.54
You save:  S$40.66
HK$544.46
List Price:  HK$777.83
You save:  HK$233.37
CHF 62.54
List Price:  CHF 89.34
You save:  CHF 26.80
NOK kr792.28
List Price:  NOK kr1,131.88
You save:  NOK kr339.60
DKK kr500.54
List Price:  DKK kr715.08
You save:  DKK kr214.54
NZ$123.72
List Price:  NZ$176.75
You save:  NZ$53.03
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,361.37
List Price:  ৳11,945.33
You save:  ৳3,583.95
₹5,945.38
List Price:  ₹8,493.77
You save:  ₹2,548.38
RM315.51
List Price:  RM450.75
You save:  RM135.24
₦108,452.30
List Price:  ₦154,938.50
You save:  ₦46,486.20
₨19,476.23
List Price:  ₨27,824.38
You save:  ₨8,348.15
฿2,393.75
List Price:  ฿3,419.79
You save:  ฿1,026.04
₺2,463.20
List Price:  ₺3,519.01
You save:  ₺1,055.81
B$425.95
List Price:  B$608.53
You save:  B$182.58
R1,281.50
List Price:  R1,830.80
You save:  R549.29
Лв131.12
List Price:  Лв187.32
You save:  Лв56.20
₩101,234.93
List Price:  ₩144,627.53
You save:  ₩43,392.60
₪255.76
List Price:  ₪365.39
You save:  ₪109.63
₱4,117.86
List Price:  ₱5,882.91
You save:  ₱1,765.05
¥10,950.28
List Price:  ¥15,643.93
You save:  ¥4,693.65
MX$1,405.25
List Price:  MX$2,007.58
You save:  MX$602.33
QR255.07
List Price:  QR364.41
You save:  QR109.33
P967.09
List Price:  P1,381.63
You save:  P414.53
KSh9,046.20
List Price:  KSh12,923.70
You save:  KSh3,877.50
E£3,561.31
List Price:  E£5,087.81
You save:  E£1,526.49
ብር8,934.81
List Price:  ብር12,764.56
You save:  ብር3,829.75
Kz64,250.82
List Price:  Kz91,790.82
You save:  Kz27,540
CLP$69,230.60
List Price:  CLP$98,905.10
You save:  CLP$29,674.50
CN¥510.67
List Price:  CN¥729.56
You save:  CN¥218.89
RD$4,260.81
List Price:  RD$6,087.13
You save:  RD$1,826.32
DA9,439.27
List Price:  DA13,485.25
You save:  DA4,045.98
FJ$162.13
List Price:  FJ$231.62
You save:  FJ$69.49
Q539.13
List Price:  Q770.23
You save:  Q231.09
GY$14,638.94
List Price:  GY$20,913.67
You save:  GY$6,274.72
ISK kr9,737.70
List Price:  ISK kr13,911.60
You save:  ISK kr4,173.90
DH704.21
List Price:  DH1,006.07
You save:  DH301.85
L1,285.64
List Price:  L1,836.70
You save:  L551.06
ден4,129.86
List Price:  ден5,900.06
You save:  ден1,770.19
MOP$560.15
List Price:  MOP$800.26
You save:  MOP$240.10
N$1,288.20
List Price:  N$1,840.36
You save:  N$552.16
C$2,574.79
List Price:  C$3,678.42
You save:  C$1,103.63
रु9,517.84
List Price:  रु13,597.49
You save:  रु4,079.65
S/260.55
List Price:  S/372.23
You save:  S/111.68
K283.74
List Price:  K405.36
You save:  K121.62
SAR262.92
List Price:  SAR375.62
You save:  SAR112.69
ZK1,936.44
List Price:  ZK2,766.46
You save:  ZK830.02
L333.95
List Price:  L477.10
You save:  L143.14
Kč1,686.22
List Price:  Kč2,408.98
You save:  Kč722.76
Ft27,781.13
List Price:  Ft39,689.03
You save:  Ft11,907.90
SEK kr772.16
List Price:  SEK kr1,103.13
You save:  SEK kr330.97
ARS$71,509.21
List Price:  ARS$102,160.40
You save:  ARS$30,651.18
Bs483.51
List Price:  Bs690.76
You save:  Bs207.25
COP$305,137.08
List Price:  COP$435,928.80
You save:  COP$130,791.72
₡35,302.85
List Price:  ₡50,434.81
You save:  ₡15,131.95
L1,776.18
List Price:  L2,537.51
You save:  L761.33
₲545,595.73
List Price:  ₲779,455.88
You save:  ₲233,860.15
$U3,131.93
List Price:  $U4,474.38
You save:  $U1,342.44
zł286.05
List Price:  zł408.66
You save:  zł122.61
Already have an account? Log In

Transcript

Radio remote communication with the Raspberry Pi four. In this video we will cover the following topics configure the Raspberry Pi. So to enable SSH and VNC for remote communication, implement an established remote communication, remote file transfer, learn to implement remote communication via the internet static IP address. In the last video, we showed you how to get the operating system up and running. But let's say your projects nature is such that it can't always be connected to a display keyboard and a mouse then it will be very inconvenient to modify the project. Moreover, wouldn't it be easier if we could remotely access the Raspbian desktop environment and interact with it from your laptop or PC?

First we need to configure the Raspberry Pi for remote community Then we need to install a VNC client application on the Raspberry Pi. In computing, virtual network computing is a graphical desktop sharing system that uses the remote frame buffer protocol to control another computer remotely. First, let's boot up the desktop setup we showcased in the last video. When you reach the desktop screen, click on the terminal icon on the top left of the taskbar. Every time you boot up your Raspberry Pi, it's highly recommended to check for updates and upgrade the packages to the latest version. I'm now just increasing the font size for better legibility.

Now type in sudo apt get update and press enter. We will learn all about Linux commands later in this course. In a nutshell, apt update command will download the package list From the repositories and updates them to get information on the newest versions of packages and their dependencies. It will do this for all repositories. The abbreviation of abt is advanced packaging tool. Now the audience knows what new packages needed to be installed or updated.

So shall we install these new packages, it's really simple. Just type in sudo apt get upgrade, which will fetch new versions of packages and updates. In both instructions will use sudo as a prefix. We need to perform both these instructions with super user capabilities. Many actions that require modifying system files, or installing applications require extra permissions to go through, which is given by the command sudo as I'm on the latest updated version of Raspbian No new updates were necessary as shown here. The next step is to configure the Raspberry Pi to enable remote communication.

Type sudo raspy config and press enter. Raspberry Pi software configuration tool will pop up. Use your keyboard arrow keys to highlight an enter the interfacing option. Now enable both SSH and VNC. SSH, also known as Secure Shell is a cryptographic network protocol for operating network services securely over an unsecured network. It doesn't allow for high data throughput does mainly used for remote command line interface.

We will concentrate on VNC which allows for graphical remote access to your pie. Now on the initial menu, select Finish Next, we will need a VNC client software on the Raspberry Pi four. Thankfully, the Buster always comes preloaded with a VNC client called real VNC. To start the VNC server, just open a terminal and type VNC server. Now restart your Raspberry Pi four by typing sudo reboot now on the terminal. This is to check whether the VNC server is started automatically on both.

If you see a VNC icon on the left of the Bluetooth icon, it means you are successful. Now, let's click this icon and keep the IP address shown here in mind. Now on your laptop, we will install the VNC viewer application through which we will be able to access the goi of the Raspbian Buster OS VNC viewer is supported by all major OSS We will download and install the windows variant. After installation, make sure that you are connected to the same network as the Raspberry Pi, then open VNC viewer and type in the IP address got earlier. Now an authentication window will pop up where you have to type your PI's username and password. As we did not change the default credentials, just type username as pi and password as raspberry.

Check remember password and click OK. Now, you can see the same screen mirrored on to your laptop. And in fact, you can use your laptop touchpad or mouse and keyboard to control the PI remotely. You can now remove the keyboard and mouse from the PI and interact with the Pi. Using the laptops keyboard and touchpad, you can see that there is a slight delay, which is dependent on the quality of your wife or connection. Now you can safely remote the monitor also and work with the PI remotely. You can send and receive files from your Raspberry Pi and PC using the VNC viewer.

This is really useful to transfer media codes and backup files. First, let us learn how to send a file to the PI. Move your mouse to the top edge of the VNC viewer preview and a menu bar will pop out in that click the transfer file icon. Now click send files and select the file from your PC. It will be transferred to the Buster tester by default. Now to send a file from the pi to the PC.

First, right click on the VNC icon and then select File Transfer Now follow the same procedure followed earlier. Only this time the file will be transferred to the PCs desktop. Note that in both cases, the destination folder can be changed. There will be times when you would want to access your pie when you're not around your house. Till now, we have looked at remote connections within the same network. But in some situations, you would need to access your pie from anywhere in the world.

Fortunately, real VNC has an inbuilt feature. To establish a secure cloud connection with your PI way or the internet. You have to create a real VNC Raspberry Pi account on their website and then log into the same account in the VNC Connect application and follow the on screen instructions to finish setting up you're now able to log into your Raspberry Pi's graphical desktop from anywhere. As long as your Raspberry Pi has internet access. You can even access your PI from your smartphone. This means you can take control of any security software, check on the status of any projects you set up, or modify your project.

If you're still stuck with the setup, please check out the link in the resources section. If your project product or application does not need a UI to interact with or work on, you can use a simpler method to work with the PI using a command line interface remotely. SSH, also known as Secure Shell is an encrypted technology that enables you to manage devices from a command line over the network. SSH also allows you to share files across network just like VNC SSH can be very useful for work With the lightweight distros of Raspbian, which doesn't have a G UI. Moreover, it can be a savior when something crashes, or when you network is so slow for VNC. Please check out the step by step guide in the resources section to use SSH for your pipe.

When working with both VNC and SSH, you will need to know the exact IP address of your Raspberry Pi to establish remote communication. The IP address of the pi is set by the router and in some cases, the IP address can change. This is called as a dynamic IP. This will be very inconvenient, as you'd have to scan your network every time the PI's booted up. To avoid this, you can set a static IP address for your Raspberry Pi. I have provided a step by step guide in the resources section.

To set up a static IP address. after implementing this, make sure that your PI's IP address has been updated to the new static IP address by entering if config in the terminal summary. In this video, we have covered the following topics. Configure the Raspberry Pi four to enable SSH and VNC for remote communication, implement an established remote communication, remote file transfer, learn to implement remote communication via the internet static IP address. In the next video, we will look at an overview of the features of the Raspbian Buster operating system

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.