Apple Pi

This video illustrates using Virtual Network Computing (VNC) to Control a Raspberry Pi with an iPhone. The Pi runs the Raspian Wheezy OS and has a VNC server installed by the terminal command "sudo apt-get install tightvncserver".  The VNC server is configured to start automatically on Pi powerup by the following terminal commands:  "wget http://www.penguintutor.com/otherfiles/tightvncserver-init.txt" ; "sudo mv tightvncserver-init.txt /etc/init.d/tightvncserver" ; "sudo chown root:root /etc/init.d/tightvncserver" ; "sudo chmod 755 /etc/init.d/tightvncserver" ; and "sudo update-rc.d tightvncserver defaults".  The iPhone becomes the VNC client by using the free app "Mocha VNC Lite".  In this configuration, the Pi does not need an external monitor, keyboard or mouse -- all these functions are performed by the iPhone.
<p>The vid is private</p>
<p>sounds like a good idea! too bad that the video is marked private (even when logged in).</p>
The video is private
Its great, but why not just call it a Pi Phone? (Or a Pi Pod?)
Thanks for the instructible ipad was perfect for it .
your not actually seeing the physical display (the one being sent to a tv) your seeing and controlling a virtual display. <br>If you want to see and control what goes to a connected TV then you need to use port 5900. or -display :0 <br>i use x11vnc because it will allow the client vnc to connect to port 5900 and actually control the pi
Thanks for the tip. The point of using VNC in this case is to eliminate the connected TV and control the Pi without a physical keyboard and mouse, by control and monitoring wirelessly from the iPhone. This illustrated method does exactly that. I would also like to experiment with port 5900 and -display :0 so thank you for pointing out those alternatives.
Thanks for this instructible! Could use instructions on getting IP address and setting tightvncserver password for us newbies ;)
Thanks for mentioning these items. <br> <br>To obtain the IP address of your Pi, open the Terminal and type &quot;ifconfig&quot; ; the IP address will appear in the second line of the output as &quot;inet addr: XX.X.X.XX&quot;. <br> <br>To set the password, after running &quot;sudo apt-get install tightvncserver&quot; and before configuring the auto-start, enter the following into the terminal: <br>&quot;sudo vncserver :1 -geometry 960x640 -depth 24&quot; (the 960x640 is the native resolution of an iPhone 4 which I am using -- set these values to the proper resolution of your device). <br> <br>This will prompt you to enter a password to access your desktops. Enter a password twice in the Password and Verify prompts as follows (it will truncate to 8 digits automatically) <br> <br>&quot;Password: <br>Verify: <br>Would you like to enter a view-only password (y/n)? n&quot;

About This Instructable


81 favorites

More by crgfrench: Apple Pi iPad controlled Raspberry Pi powering an EggBot How to Embed a Raspberry Pi into your EggBot
Add instructable to: