Introduction: How to Use IOS Devices As a Monitor of Raspberry Pi

If you are watching this tutorial, then you must know about Raspberry Pi and its use. So without making more delay let's start this Instructable. But before that, I want to clarify something:

1. I have used Raspbian OS in this case.

2. It is one of the many ways by which you can get the same result. So if you don't feel comfortable you can use other methods also. Please let me know the process in which you are comfortable in.

3. The apps I have used is available in app Center and found these very helpful and easy to use. Feel free to tell me what are the other software that can be used.

4. The whole process will take about 2-3 minutes, though it mainly depends on your internet connection speed.

5. We have also made three other instructables about the following topics based on Raspberry PI -

Check these out if you are interested.

6. We have a separate video demonstrating the whole process. Here's the link:

Step 1: Install Operating System in PI

You can skip this step if you have installed the OS already in the Pi.
If yes then go to step 2 or else look the complete OS installing instructions in this link that I uploaded.

Step 2: Download Required Apps

You have to download following two apps from ios app store -

  1. VNC Viewer
  2. vSSH Lite

After downloading these go to step 3

Step 3: Power Up Pi and Connect With Router

Connect USB power adapter to your Pi (5V-2A recommended).

Connect the Ethernet port of Pi to the LAN port of your router.

Step 4: Find Your Raspberry Pi IP Address

  1. Open your browser.

  2. Go to your router IP (for me, it was You can find it on the router sticker.)

  3. Login to your router settings

  4. Search for LAN ports.

  5. Find Raspberry Pi in the list and note the IP address (for me, it was

Step 5: Create SSH Connection With Your PI

Now open vSSH Lite app.

  1. Tap on '+' icon to add a new connection.
  2. Give any name to the new connection. Example - pi.
  3. Check SSH.
  4. Type the IP of PI in the host part.
  5. Port is 22 by default.
  6. Type in "pi" as username and "raspberry" as password.
  7. Click on save and then tap on the newly created connection with name Pi.
  8. Now you are logged in to your PI.
  9. Type in the command - "sudo apt-get install tightvncserver" (Exclude " ")
  10. When installation is completed again type "tightvncserver" and return.
  11. It will ask for a password. Give the password and give it again to verify. Remember the password.
  12. Note down the desktop number. Here it is 1.

Look at the screenshots for reference.

Step 6: Use Vnc Viewer to View PI Screen in Your Ios Device

Open VNC Viewer app.

Go to settings and create a new connection to the IP address of your PI. Give a colon after your IP address and type in your desktop number. like this -
"". For you it will be different.

Click on connect. If any security warning comes ignore that and continue. This is not harmful so be relaxed.

After that the app will ask that password which you have given in last step. Give that and continue.

BINGO!! Now you are on the monitor of your raspberry.

So that's it. I have tried to write in brief because you can get the whole thing if you go through the pics provided step by step. In spite of that if you face any error or any difficulty in completing the process feel free to ask me in the comment.

Take a look at our Youtube cannel 'Being Engineers' -

Thank you.


MichaelB1161 made it! (author)2017-07-24

help, I was able to connect vSSH lite to my pi but once connected it would not allow me to type in any commands. any suggestions?

CammyG123 made it! (author)2017-04-30

Is there any way that I could use the iPhone permanently as a monitor? i.e. it won't be able to leave the app?

Drumkat21 made it! (author)2017-04-12

Nice tutorial, first thing I have done with my RPI 0. Thanks! Now to see if there is a way to get an external keyboard and mouse to work with it as well.

RichardL9 made it! (author)2017-03-01

Great tutorial. Thank you for making this! The pictures were a great addition to the steps.

rexN5 made it! (author)2017-02-26

Hi! Nice tutorial.
I want to use the ipad as a screen and still use the pi's keyboard and mouse. I cant seem to do that. Can you help?


MorganH44 made it! (author)2017-01-14

This was the first thing my son wanted to do after setting up his new pi. We connected to our wifi network and used the command "sudo ip addr show" while connected to the pi. Also, we had trouble connecting with vSSH until we enabled SSH in preferences. After that, worked like a dream!

Being Engineers made it! (author)Being Engineers2017-01-14

Yeah, In the latest version of raspbian you have to enable SSH first. At the time I did it was not required.

paddyding made it! (author)2016-10-14

Favorited and definitely will do this trick in the future. Good Job!

Being Engineers made it! (author)Being Engineers2016-10-14

Thanks :)

andrew_california made it! (author)2016-10-13

Awesome ! Thank you very much !

Being Engineers made it! (author)Being Engineers2016-10-13

You are welcome. :)

Don't forget to subscribe!

Corradovr6z made it! (author)2016-10-13

Would be nice to use it with Windows Phone/Mobile as well.

Being Engineers made it! (author)Being Engineers2016-10-13

That will be our next instructables. :) keep following.

Corradovr6z made it! (author)Corradovr6z2016-10-13

Awesome, thank you very much!

andrewpmiller made it! (author)andrewpmiller2016-10-13

Actually you can — assuming WP8 or higher...

Check out PuTTY (for SSH) and TinyVNC.

Corradovr6z made it! (author)Corradovr6z2016-10-13

Couldn't install PuTTY, it says it not compatible with my devices, I got a Lumia 920 and a Lumia 640. Doing a search on the windows store doesn't even show the app. :(

Installed TinyVNC.

Corradovr6z made it! (author)Corradovr6z2016-10-13

Very cool, I'll have to check it out later. Thank you. :)

DivasG made it! (author)2016-10-13

Nice thing I liked it very much. But, is it possible to do this between Android and iPad, I mean displaying android on iPad

Being Engineers made it! (author)Being Engineers2016-10-13

I am not sure. But I think chromecast can help.

Esque made it! (author)2016-10-13

VNC is so east to use. I've been building a mobile SDR based radio scanner with my RPi 3 and I use an iPad running VNC Viewer to control the Pi. Ultimately I'll put a touch screen display on the Pi but the Ipad with VNV Viewer works very well for now.

Being Engineers made it! (author)Being Engineers2016-10-13

Yea, VNC viewer is super easy to use and very flexible.

Van Damage made it! (author)2016-10-12

Oh this is definitely a game changer for me, Will definitely be using this in the future

Being Engineers made it! (author)Being Engineers2016-10-12

Sure. :)

About This Instructable




Bio: We run YouTube channel and provide some video tutorials on electronics and programming and also videos on cool projects - how to make them, tech news ... More »
More by Being Engineers:IOT Based Surveillance Camera || Raspberry Pi + Pan-Tilt Arrangement + Cayenne + Webcam ServerHow to Communicate With Arduino From a Python ScriptHACKED! Google Chrome Offline T-Rex Game
Add instructable to: