Raspberry Pi iPad Pro Setup Simplified

Поділитися
Вставка
  • Опубліковано 3 лип 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
  • Фільми й анімація

КОМЕНТАРІ • 120

  • @jfs651
    @jfs651 2 роки тому +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 Рік тому +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!

  • @claudiuchereji4341
    @claudiuchereji4341 2 роки тому +3

    Ha… in the wild. Love the edit! 😂

  • @neosagom
    @neosagom Рік тому

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

  • @sfuoncall
    @sfuoncall 2 роки тому +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)

  • @ianpogi5
    @ianpogi5 2 роки тому +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 2 роки тому +14

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

    • @-indeed8285
      @-indeed8285 2 роки тому +3

      @@geauxracerx
      Really?

    • @geauxracerx
      @geauxracerx 2 роки тому +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 Рік тому

      @@geauxracerx what product you make ?

    • @tarunjoshi4542
      @tarunjoshi4542 Рік тому

      @@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.

  • @tech_craft
    @tech_craft  2 роки тому +1

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

  • @altimmons
    @altimmons Рік тому +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
    @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

  • @zeidlerei3906
    @zeidlerei3906 Рік тому

    "in the wild" got me

  • @HostileMAV
    @HostileMAV 2 роки тому +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  2 роки тому +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 2 роки тому

      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

  • @4b978
    @4b978 2 роки тому +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  2 роки тому

      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: ua-cam.com/video/cD3JN8BHosI/v-deo.html

  • @asilbalaban
    @asilbalaban Рік тому

    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  Рік тому +1

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

  • @jaymehs
    @jaymehs Рік тому +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  Рік тому +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 Рік тому

      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?

  • @TheBodysome
    @TheBodysome 2 роки тому

    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  2 роки тому

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

  • @zwstyles621
    @zwstyles621 8 місяців тому +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

  • @ezekoren
    @ezekoren 2 роки тому

    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 2 роки тому

      If a Linux environment is all you need. Use andronix

    • @tech_craft
      @tech_craft  2 роки тому

      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.

  • @BastianInukChristensen
    @BastianInukChristensen 2 роки тому +1

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

    • @tech_craft
      @tech_craft  2 роки тому +1

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

  • @ebeneZr
    @ebeneZr Рік тому

    I’m gonna try this with lattepanda

  • @ChrisEsther
    @ChrisEsther 2 роки тому

    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  2 роки тому +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

  • @agatehao
    @agatehao 2 роки тому +2

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

    • @tech_craft
      @tech_craft  2 роки тому +1

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

    • @agatehao
      @agatehao 2 роки тому

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

  • @Arahndir
    @Arahndir Рік тому

    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  Рік тому +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 Рік тому

      ​@@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?

  • @nowhereman5956
    @nowhereman5956 Рік тому

    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.

  • @rodrigoibarra2054
    @rodrigoibarra2054 2 роки тому

    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  2 роки тому +1

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

    • @rodrigoibarra2054
      @rodrigoibarra2054 2 роки тому

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

  • @MsGuitarBird
    @MsGuitarBird 2 роки тому +2

    *cries in pi shortage

    • @tech_craft
      @tech_craft  2 роки тому +1

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

  • @LoganDark4357
    @LoganDark4357 Рік тому

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

  • @mentalisme
    @mentalisme 4 місяці тому

    Wonder if this can be done on an android tablet.

  • @Teufelrasen
    @Teufelrasen 2 роки тому

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

  • @sterok2891
    @sterok2891 Рік тому +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  Рік тому +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 Рік тому +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.

  • @TacosRInsane
    @TacosRInsane Рік тому

    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 Рік тому

      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

  • @50_Pence
    @50_Pence Рік тому

    Can you do this on a g1/2 iPad?

    • @tech_craft
      @tech_craft  Рік тому

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

  • @pete3897
    @pete3897 2 роки тому

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

  • @douvonnie
    @douvonnie 2 роки тому

    Would this process be the same for a mini pad

    • @tech_craft
      @tech_craft  2 роки тому +1

      It does work with the mini 6 this way.

    • @douvonnie
      @douvonnie 2 роки тому

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

  • @alisherhussain2888
    @alisherhussain2888 Місяць тому

    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

  • @KadalCj
    @KadalCj 2 роки тому

    Can I do the same way with 3 b+?

    • @tech_craft
      @tech_craft  2 роки тому +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 2 роки тому +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

  • @josephlebo7320
    @josephlebo7320 2 роки тому

    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  2 роки тому +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.

  • @taylorshin
    @taylorshin 4 місяці тому

    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...

  • @kritikusi-666
    @kritikusi-666 Рік тому

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

  • @freddielietch9374
    @freddielietch9374 2 роки тому

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

  • @gcvrsa
    @gcvrsa 2 роки тому +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 2 роки тому +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  2 роки тому +1

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

    • @Danicnns
      @Danicnns 2 роки тому +2

      i want to use my ipad in programming lessons at university

    • @larshult1176
      @larshult1176 Рік тому +1

      Because you can ;-)

  • @izocker2907
    @izocker2907 2 роки тому

    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  2 роки тому

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

  • @leliocampanile
    @leliocampanile 2 роки тому

    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  2 роки тому

      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

  • @_baumi_
    @_baumi_ Рік тому

    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  Рік тому

      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_ Рік тому

      @@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 7 місяців тому

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

    • @zorexsalvo
      @zorexsalvo 6 місяців тому

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

  • @benstensaa
    @benstensaa Рік тому +1

    PiPad

  • @jfftck
    @jfftck 2 роки тому +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  2 роки тому +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 Рік тому

      @@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 Рік тому +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 Рік тому

    The PiPad pro

  • @TheElectroclassic
    @TheElectroclassic 2 роки тому +1

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

    • @tech_craft
      @tech_craft  2 роки тому +1

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

  • @user-ey9vy6rx5d
    @user-ey9vy6rx5d 5 місяців тому +1

    bookworm seems not quite as easy as bullseye

  • @TechySpeaking
    @TechySpeaking Рік тому +1

    First

  • @zwstyles621
    @zwstyles621 9 місяців тому +2

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

  • @SirDragonClaw
    @SirDragonClaw Рік тому

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

    • @tech_craft
      @tech_craft  Рік тому

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

  • @estebanod
    @estebanod Рік тому

    What‽

  • @ice_man1117
    @ice_man1117 Рік тому

    Why do you just use a iPad Pro?

    • @tech_craft
      @tech_craft  Рік тому

      Because it doesn't run Linux...

  • @theravenone3439
    @theravenone3439 Рік тому

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

  • @doyouwantsli9680
    @doyouwantsli9680 Рік тому

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

  • @_vicary
    @_vicary Рік тому

    The way you pronounce Bonjour deceases your credibility.

  • @soni801
    @soni801 Рік тому

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

  • @strife57x
    @strife57x 2 роки тому +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  2 роки тому +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 2 роки тому +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.

  • @mstkli222
    @mstkli222 Місяць тому

    man this tutorial is so hard and confusing