Raspberry Pi iPad Pro Setup Simplified

Sdílet
Vložit
  • čas přidán 31. 07. 2024
  • Following on from my recent Raspberry Pi / iPad Pro setup video, a viewer pointed to a simpler configuration using Zeroconf. In this video, we take a look at what Zeroconf is, how it works and how it simplifies the Pi/iPad setup.
    * Inside my iPad/Pi Setup: • Mobile Raspberry Pi Se...
    * Full Setup Process: • Raspberry Pi iPad Pro ...
    * See the guide on my website: techcraft.co/videos/2022/5/ra...
    CHAPTERS
    =========
    00:00 - Start
    00:38 - Basic Setup
    02:12 - Zeroconf Explained
    04:10 - Zeroconf on Raspberry Pi OS
    05:02 - Host Name Resolution
    05:33 - Ubuntu Server
    06:38 - Ubuntu Desktop
    GEAR
    =====
    * iPad Pro 11" - geni.us/H0qJ
    * Apple Magic Keyboard - geni.us/8uBg
    * Anker Thunderbolt 3 Cable - geni.us/BTOsQ
    * Aluminium Armour Case - geni.us/M5ph
    * Synology DS920+ NAS - geni.us/2yKgZp
    SUPPORT THE CHANNEL
    =====================
    * Buy me a coffee - www.buymeacoffee.com/techcrafted
    AFFILIATE LINKS
    ==============
    Tech Craft is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk
  • Krátké a kreslené filmy

Komentáře • 120

  • @mechjack22
    @mechjack22 Před 2 lety +21

    Just went through this process this morning as I’ve been wanting to switch from using the “pi” user to my own usual user name since support for that came out on this Pi I used with my iPad Pro and this process was super easy to get communication between my Pi and my iPad Pro working smoothly. Thanks again for another excellent video.

  • @exvious6066
    @exvious6066 Před rokem +2

    although I am not too savvy with coding and what not, the video was very rich information, but done so that it was easy to follow thru with
    good stuff man!

  • @sfuoncall
    @sfuoncall Před 2 lety +6

    From the looks of it is also a simplified setup for when you are using a non-USB C iPad where you need to use WiFi to connect with the Pi. (i.e. no need to look up the IP address on the router)

  • @neosagom
    @neosagom Před 2 lety

    Wow! it's Amazing I did it well ! Perfect work !

  • @claudiuchereji4341
    @claudiuchereji4341 Před 2 lety +3

    Ha… in the wild. Love the edit! 😂

  • @tech_craft
    @tech_craft  Před 2 lety +1

    Curious about what the Pi/iPad setup can do? Check out my setup here: czcams.com/video/A3qn1nqw-Gw/video.html
    Get the full guide accompanying this video on my website: techcraft.co/videos/2022/5/raspberry-pi-ipad-pro-setup-simplified/

  • @ianpogi5
    @ianpogi5 Před 2 lety +100

    I'd like to do this but unfortunately Raspberry Pi hardware is now more than double the price. Hopefully they start coming down again.

    • @geauxracerx
      @geauxracerx Před 2 lety +14

      Raspberry Pi are ~3.5 million behind schedule on deliveries so don’t count on it

    • @-indeed8285
      @-indeed8285 Před 2 lety +3

      @@geauxracerx
      Really?

    • @geauxracerx
      @geauxracerx Před 2 lety +11

      @@-indeed8285 yes my start up uses them in our product. Last quote we got was $380 each and 12 month wait for delivery
      That’s for 100k units

    • @tarunjoshi4542
      @tarunjoshi4542 Před 2 lety

      @@geauxracerx what product you make ?

    • @tarunjoshi4542
      @tarunjoshi4542 Před 2 lety

      @@geauxracerx 3rd time is the charm for me recieved email for the comment but not here.
      BTW is there any website where I can learn more about your products.

  • @altimmons
    @altimmons Před rokem +2

    Windows you can install the Bonjour package and get this to work I think.
    If you download iTunes and then use a setup decompressor - the file is really like 3 installers zipped, and you can get the Bonjour installer, and the iTunes installler and something else? Device installer? Anyway, this worked 3 years ago. Very likely doesn’t work with the new windows store version. But Bonjour is much easier to find on its own now too.
    There are also two windows protocols I enable for my Ethernet controllers in windows - I don’t recall their names but it’s something like windows peer mapping, there’s also the net discovery service (set network to private, open my network and allow searching for devices. This isn’t zeroconf via link local, but rather subnet discovery and mdns.
    You may have to enable mDNS on both your router and in Windows Firewall. Most the above requires windows pro- I don’t use home as they take out all the advanced config stuff but I’m sure it might be possible.

  • @ruchiraabeywardhane8153

    in the details. when you get stuck, roll back to the beginning and start over. The other weay is to focus entirely on one set of commands

  • @zwstyles621
    @zwstyles621 Před 9 měsíci +1

    Does the Raspberry Pi share internet with the ipad? e.g. if you have a 5g sim, can the raspberry pi access the internet via the usb c cable

  • @zeidlerei3906
    @zeidlerei3906 Před 2 lety

    "in the wild" got me

  • @4b978
    @4b978 Před 2 lety +5

    With this setup - do you have internet on RPi? Can you use internet from ipad to pull data to RPi?

    • @tech_craft
      @tech_craft  Před 2 lety

      Not with this setup - the iPad isn't sharing it's connection. You can use a USB tethering approach to connect the Pi and iPad and share Internet, but only on cellular iPads (annoyingly).
      That's discussed in this video: czcams.com/video/cD3JN8BHosI/video.html

  • @TheBodysome
    @TheBodysome Před 2 lety

    You mentioned doing this with ubuntu server and desktop, can you give me some direction on that? I've got a laptop which I'm trying to do this with, but I can't find the /boot/cmdline.txt file

    • @tech_craft
      @tech_craft  Před 2 lety

      On Ubuntu the files move to the /boot/firmware directory for reasons I'm not sure of

  • @HostileMAV
    @HostileMAV Před 2 lety +4

    After watching the disappointing iPadOS 16 reveal, I started looking into ways to make my iPad more like a computer. This is exactly what I need but the raspberry Pi is so expensive now. Could this be done with a raspberry pi alternative? I don’t really know where to look since I’m new to this.

    • @tech_craft
      @tech_craft  Před 2 lety +1

      It’s definitely possible to connect other single-board computers. I think the issue is Linux support on other boards seems a bit sketchy.

    • @kylestewart7527
      @kylestewart7527 Před 2 lety

      I would look at pine. I've not personally looked at their single board computers but I know they have them and Pine is Linux focused

  • @jaymehs
    @jaymehs Před rokem +2

    Thanks Rob, love the videos. Just a quick update about the recommended USB-C cable. I purchased this on Amazon and tried it with my first generation iPad Pro. Unfortunately the Pi didn't get any lights when connected. I tried with another older cable that came with an Anker battery bank and this seemed to work fine. Do you know of any alternatives I can get?

    • @tech_craft
      @tech_craft  Před rokem +1

      What revision board do you for your Pi? Boards that are pre-rev 1.2 need special cables. There’s a list here that has some suggestions: www.tomshardware.com/news/raspberry-pi-4-usb-c-cables-that-work,39869.html

    • @jaymehs
      @jaymehs Před rokem

      Thanks for getting back to me. I'm using the Pi 4, 4GB model, did I imagine it or did you say in one of your videos that 4GB models are all 1.2 revisions?

  • @ChrisEsther
    @ChrisEsther Před 2 lety

    I’ve tried a bunch of these approaches but when the IPad sleeps I get >>>> Interactive Shell error. connError(msg: "Socket error: Socket is not connected")
    This is using Blink, when I try to ssh back in, it just hangs, and I need to hard reset the pi.
    Thoughts?

    • @tech_craft
      @tech_craft  Před 2 lety +1

      This is likely the app being killed due to the iOS power management.
      I use tmux to keep sessions alive but blink also has the ability to poll location occasionally which prevents it from being killed

  • @asilbalaban
    @asilbalaban Před rokem

    I think some packages will not work properly on paspian because of arm architecture. Is it true? For example, when you were developing with python, did you have to struggle to get some packages to work? As far as I know, emulation on the silicon side makes things easier. I think we're going to have to deal with some problems here. I'm currently using the M1 and the idea of developing on a device like an iPad is nice.

    • @tech_craft
      @tech_craft  Před rokem +1

      The arm issues are getting less and less. For Python I use miniforge which has great aarch64 support.

  • @alisherhussain2888
    @alisherhussain2888 Před 2 měsíci

    I’m confused can anyone help me. Do you need an iPad and a Mac device for this because idk how to do it on iPad cause it’s all showing macOS

  • @agatehao
    @agatehao Před 2 lety +2

    Thanks, is that possible to let Pi use iPad's network instead of connecting wifi by itself?

    • @tech_craft
      @tech_craft  Před 2 lety +1

      On cellular iPads you can share the network by tethering the Pi to the iPad.

    • @agatehao
      @agatehao Před 2 lety

      @@tech_craft sadly I am using the wifi version T.T

  • @TacosRInsane
    @TacosRInsane Před rokem

    Any ideas how to get the IPad to still use LTE when its connected to the Raspberry Pi Ethernet device? Im serving a webapp from the raspberry pi to the IPad, however, the raspberry PI may be in areas where it is unable to connect to the internet. In this case, since the IPad is using ethernet, the IPad has LTE disabled and am unable to connect to the internet.

    • @TacosRInsane
      @TacosRInsane Před rokem

      Ill have to resetup my stuff, but I see other comments regarding usb tethering to join the connection. I'll try that out but if anyone has any other ideas please let me know

  • @BastianInukChristensen
    @BastianInukChristensen Před 2 lety +1

    Have you tried with mosh? What's your thought of this protocol?

    • @tech_craft
      @tech_craft  Před 2 lety +1

      I use mosh most of the time when I’m on the move. It works well with Blink Shell on iPad.

  • @rodrigoibarra2054
    @rodrigoibarra2054 Před 2 lety

    can this also be done using the actual ethernet port and a dongle? just in case i need to use the usbc port to charge either of the devices?

    • @tech_craft
      @tech_craft  Před 2 lety +1

      Absolutely. I have a video coming this weekend showing exactly that.

    • @rodrigoibarra2054
      @rodrigoibarra2054 Před 2 lety

      @@tech_craft awesome, thanks for the content and the work you put into it

  • @ebeneZr
    @ebeneZr Před rokem

    I’m gonna try this with lattepanda

  • @nowhereman5956
    @nowhereman5956 Před rokem

    Hey, I followed your old video last year and it worked well. But I feel that it is not easy to carry my pi everywhere and use case is quite limited. If you only want to play with some linux tools, then iSH might be a better solution.

  • @Arahndir
    @Arahndir Před rokem

    I followed this setup for ubuntu server CLI and it is great! However, my pi can't access the internet unless I am at home on the network I configured when setting up the SD card. Is there something I can do about this? Can the Pi share my iPad's network connection, like if I were able to set my iPad as the default gateway? But then I'd need the iPad to get a static IP so I wouldn't have to change it every time. Thoughts? Thanks!!!

    • @tech_craft
      @tech_craft  Před rokem +2

      Sadly the Pi will not get network access from the iPad in this setup - you need to connect the Pi to the same wifi/network as the iPad. You can tether to your iPad's hotspot if it has one.

    • @larshult1176
      @larshult1176 Před rokem

      ​@@tech_craft I have created the WIFI connection, but the PI still says there are no network connection. Probably because it still uses the usb connection. Do you have any suggestions what to do?

  • @mentalisme
    @mentalisme Před 5 měsíci

    Wonder if this can be done on an android tablet.

  • @sterok2891
    @sterok2891 Před rokem +1

    Hey Rob, I'm new here. I'm interested in this Ipad x Pi setup but I have a question. Does the Pi have access to the files on the Ipad or is it possible to allow it?

    • @tech_craft
      @tech_craft  Před rokem +1

      It doesn't by default. It is possible using something like Working Copy and a lot of hoops but I don't do that. Instead I share a directory from the Pi to the iPad and copy files across.

    • @wheel58m
      @wheel58m Před rokem +1

      I would love to know how to set this up. I store my project files in iCloud and work primarily from two desktop computers using these files. I need a way to open my projects on iCloud in VSCode on the Pi.

  • @ezekoren
    @ezekoren Před 2 lety

    I have a Samsung Galaxy Tab S7 FE. The Raspberry Pi consumes a lot of energy through USB and the tablet recognizes the current spike like a shortcircuit and cuts power

    • @Nonamestranger126
      @Nonamestranger126 Před 2 lety

      If a Linux environment is all you need. Use andronix

    • @tech_craft
      @tech_craft  Před 2 lety

      As Justin says - if you're on Android I'd just use one of the Linux options. I've been running Termux with the S8 Ultra for a few months of tests and it's really great.

  • @Teufelrasen
    @Teufelrasen Před 2 lety

    Hi,
    which todo tool is this at the time 0:07 ?

  • @izocker2907
    @izocker2907 Před 2 lety

    Hello Rob,
    i've been trying to get your pre-built ubuntu-server image to connect to a Win10 machine over USB-C, sadly without success. The device is powered and functional, as i can connect to it over an ethernet connection. But no luck getting a connection over USB-C, the PI isnt even really being detected. I have been trying to figure out if this is an issue on my end or is this a limitation of the USB-Gadget?

    • @tech_craft
      @tech_craft  Před 2 lety

      I have a Windows 10 back at home. I'm travelling this week but I'll give it a go when I get back.

  • @josephlebo7320
    @josephlebo7320 Před 2 lety

    You can also add this in to an existing os already installed on an sd card or does it have to be done when installing new?

    • @tech_craft
      @tech_craft  Před 2 lety +1

      You can add it in to an existing OS in almost all cases.
      If the install already has a `usb0` interface you might hit some problems, but I can't imagine too many scenarios where this wouldn't just work.

  • @50_Pence
    @50_Pence Před 2 lety

    Can you do this on a g1/2 iPad?

    • @tech_craft
      @tech_craft  Před 2 lety

      Not this setup exactly, but there are a few decent options: Mobile Raspberry Pi Setup with iPhone, iPad and Android
      czcams.com/video/cD3JN8BHosI/video.html

  • @douvonnie
    @douvonnie Před 2 lety

    Would this process be the same for a mini pad

    • @tech_craft
      @tech_craft  Před 2 lety +1

      It does work with the mini 6 this way.

    • @douvonnie
      @douvonnie Před 2 lety

      @@tech_craft great thanks. I bought the mini 6 and always used my pi’s. Going on the road and I need versatility

  • @KadalCj
    @KadalCj Před 2 lety

    Can I do the same way with 3 b+?

    • @tech_craft
      @tech_craft  Před 2 lety +2

      You can do similar with the 3b. My next video is going to show a bunch of extra options for connecting tablets, phones and various different Pis.

    • @KadalCj
      @KadalCj Před 2 lety +1

      @@tech_craft Nice. Can’t wait to see the video. I had Pi 3 b+ for quite long time. I was thinking that I could use it on the go, but I got no guide to do that till now. I mean, type c got superior connection that you can do like display out the video and many things

  • @LoganDark4357
    @LoganDark4357 Před rokem

    That intro fucking blew my mind, like what, WHAT, are you running full macOS on an iPad, I am so confused aaaa

  • @leliocampanile
    @leliocampanile Před 2 lety

    I tried to connect my pi via usb-c to my iPad Pro and it works flawlessly, but I am non able to reach internet from raspberry through usb-c-> iPad link, is it not possible? My workaround is use wifi from raspberry, of course, but it is not optimal in mobility

    • @tech_craft
      @tech_craft  Před 2 lety

      Sadly you do need to connect the Pi to Wifi for internet access. If you have a cellular iPad you can connect to the iPad’s hotspot

  • @freddielietch9374
    @freddielietch9374 Před 2 lety

    It wont let me enter the pass word every time i press enter it just says password: again

  • @MsGuitarBird
    @MsGuitarBird Před 2 lety +2

    *cries in pi shortage

    • @tech_craft
      @tech_craft  Před 2 lety +1

      I feel your pain. The best suggest is to keep an eye on RPi Locator: rpilocator.com/

  • @taylorshin
    @taylorshin Před 5 měsíci

    All tips are grand!
    But then again... since Apple M2 is also another ARM processor, and we're literally attaching another ARM processor to iPAD for coding purpose with this scenario...
    It would be way more efficient that if Apple opened up iOS, at least a little, for users to develop some IDE on it and Docker at least. M2 is super powerful... And yet we cannot use its power due to being locked out by manufacturer... (and this actually applies to any Android tablets as well. But a bit less in extent.)
    Just a bit frustrating... This great screen and the powerful processor are godsent gifts for a coding machine... And yet... we cannot utilize them...

  • @pete3897
    @pete3897 Před 2 lety

    I come from the Apple world, but I know it as Rendezvous :)

  • @_baumi_
    @_baumi_ Před rokem

    Am I the only one who followed the instructions to the point but doesn’t get an local IP on the USB-network connection on the iPad? WiFi SSH to Pi is fine, up a shows usb0 as present but being DOWN - and on the IP the usb network shows but without any IP configuration :(

    • @tech_craft
      @tech_craft  Před rokem

      Did you manage to resolve this? If not, feel free to grab me on Twitter and I'll see if I can assist.

    • @_baumi_
      @_baumi_ Před rokem

      @@tech_craft sitiing at it stil - wifi from the pi is no problem, but the IPad connection shows as „RNDIS/Ethernet“ device on „auto“ but without any IP Adress :( So on the road I can‘t use it as the pi can‘t connect to my home wifi and I can‘t connect from the Ipad …

    • @x-y-io
      @x-y-io Před 8 měsíci

      I'm facing the same issue as you had, did you find a solution to resolve this issue?@@_baumi_

    • @zorexsalvo
      @zorexsalvo Před 7 měsíci

      Hi @tech_craft and @_baumi_ did you manage to fix this? I am currently having this issue. Thank you!

  • @kritikusi-666
    @kritikusi-666 Před rokem

    for a second there I thought u were reading of a teleprompter. =p

  • @benstensaa
    @benstensaa Před rokem +1

    PiPad

  • @TheElectroclassic
    @TheElectroclassic Před 2 lety +1

    Sorry but what's that command line app you're using?? Looks sick as fuck.

    • @tech_craft
      @tech_craft  Před 2 lety +1

      It's a mix of Kitty, TMUX and Starship. I have some video discussing that in this playlist: czcams.com/play/PLRiHAWwt3g5NZHMP3sOPHiOWCubLe230E.html

  • @gcvrsa
    @gcvrsa Před 2 lety +1

    This is all very interesting, but it never explains why anyone would want or need to connect a Pi to an iPad in this manner, in the first place.

    • @awildeep
      @awildeep Před 2 lety +1

      Software development, and software demos via an iPad. There are likely other reasons, but this seems to be the target here.

    • @tech_craft
      @tech_craft  Před 2 lety +1

      I have a video discussing my full setup and use cases here: czcams.com/video/A3qn1nqw-Gw/video.html

    • @Danicnns
      @Danicnns Před 2 lety +2

      i want to use my ipad in programming lessons at university

    • @larshult1176
      @larshult1176 Před rokem +1

      Because you can ;-)

  • @jfftck
    @jfftck Před 2 lety +3

    It is a shame that the iPad can’t do this directly without a Raspberry Pi, this shouldn’t be necessary as the chips in iPads are much more powerful than the Pi.

    • @tech_craft
      @tech_craft  Před 2 lety +3

      Absolutely agreed. I was pretty disappointed not to see support for some kind of Unix (Linux or BSD) on iPadOS 16.
      There's already a great framework for running virtualized Linux on the Mac so it's hard to imagine this can't work on at least the M1 iPads.

    • @GucciCaligula
      @GucciCaligula Před rokem

      @@tech_craft IDK, the market for that seems really really small. Like sure they probably wouldn't need all that much time to do it. But there is really no incentive to do so. From apple's perspective its spending their resources to add a feature to iPad that not many users would use. Like how many people use iPad, how many have a keyboard attachment of some kind (first party or otherwise) how many of those want to use the ipad to replace their mobile computer, of those how many are comfortable using a linux environment?
      I think that this is truly a very niche use case and expecting apple to support running competing software on their devices falls beyond reason. Especially because anyone who needs this will either find a work around like this or choose a different machine to work on.

    • @nabagaca
      @nabagaca Před rokem +1

      @@GucciCaligula I feel like thats a chicken and egg situation, since if Ipad pros did have support for it, more people would likely use them as a more lightweight and portable macbook air replacement. There is probably also a lot of IOS/IpadOS developers who would love to be able to develop and debug on the OS natively instead of the sideloading process or emulation you currently have to do.

  • @mitchymoo9639
    @mitchymoo9639 Před rokem

    The PiPad pro

  • @TechySpeaking
    @TechySpeaking Před rokem +1

    First

  • @user-ey9vy6rx5d
    @user-ey9vy6rx5d Před 6 měsíci +1

    bookworm seems not quite as easy as bullseye

  • @zwstyles621
    @zwstyles621 Před 10 měsíci +2

    What happened to this channel?
    This was instrumental in allowing me to extract value from my ipad.

  • @estebanod
    @estebanod Před rokem

    What‽

  • @SirDragonClaw
    @SirDragonClaw Před rokem

    Zeroconf almost never works and it's always easier to not use it in my experience.

    • @tech_craft
      @tech_craft  Před rokem

      I've been having fewer and fewer issues as the Linux support gets better.

  • @ice_man1117
    @ice_man1117 Před rokem

    Why do you just use a iPad Pro?

  • @theravenone3439
    @theravenone3439 Před rokem

    0/10. How the fuck did you miss the opportunity to call it 'Raspberry Pi-pad'. Commit sudoku. xD

  • @doyouwantsli9680
    @doyouwantsli9680 Před rokem

    Why use the most anti-developer, anti-tinkering walled garden OS to interact with the literal opposite? Use a real computer.

  • @strife57x
    @strife57x Před 2 lety +1

    HELP: raspberry pi not showing up as an ethernet device on my iPad. I changed both files cmdline.txt and config.txt. Am I missing something?

    • @tech_craft
      @tech_craft  Před 2 lety +1

      A few things to check:
      1. Did you reboot?
      2. Have you tried a different cable?
      3. Can you share the contents of those files if neither of the above work.

    • @strife57x
      @strife57x Před 2 lety +1

      ​@@tech_craft Thanks for the reply, I just found my problem. I was leaving a space between dwc2,[space]g_ether which caused the usb0 interface not to load up properly. Funny thing, I used Apple's text recognition feature and that added the unnecessary space. Thank you again for these guides, they are great.

  • @_vicary
    @_vicary Před 2 lety

    The way you pronounce Bonjour deceases your credibility.

  • @soni801
    @soni801 Před rokem

    I mean, the idea seems cool, but a lot of what you're saying is misleading at best

  • @mstkli222
    @mstkli222 Před 2 měsíci

    man this tutorial is so hard and confusing