9 ms·
An always-available, online-capable Raspberry Pi in your pocket
- hinkley 7y agoWhat’s the case in the picture?
- newnewpdro 7y agoI want something like this, except I want the Pi to be able to directly interface with the laptop keyboard and display in a way that the laptop's internal computer can't snoop or otherwise access. That way the Pi can serve as a secure computing environment sharing the display and keyboard of my insecure laptop. On top of that a bunch of neat integration can be added like the insecure laptop submitting ciphertext to the attached Pi with a seamless switch of keyboard and display over to the Pi where I can view the plaintext or do other operations on it, and have new ciphertext sent back to the insecure laptop with a seamless switch back of keyboard and display. I'm imagining integration with tools like mail reading software etc. for doing the switching. Unfortunately USB-C alone isn't going to enable this level of integration, but I'm optimistic projects like the mntmn reform can facilitate this area of innovation in the future.
- andai 7y agoIs there something like a KVM switch for laptop keyboards? I think on some models they are attached by USB so it should be possible, if there’s room in the case (and you poke a hole for a cable to the external device :)
- cylinder714 7y agoThis almost certainly isn’t what you had in mind, but the NexDock is a kind of “dumb notebook” that integrates a keyboard and display for smartphones and single-board computers like the Raspberry Pi: https://nexdock.com/ https://nexdock.com/
- viraptor 7y agoThat looks amazing. A comeback of terminals.
- andai 7y ago> nexdock + raspberry pi: world’s most affordable laptop! > $229 (excluding the pi) > Laughs in $100 ThinkPad. Seriously though this looks great. And from what I gather it works with lots of newer phones, and can even be used as a second laptop display.
- newnewpdro 7y agoI don't know, but I imagine a KVM circuit isn't too complicated to make in a small enough form factor that'd fit under a palm rest. The first time I wanted this was when someone gave me a usbarmory [0]. It easily fit under my thinkpad's palmrest, but was of limited value for secure computing as the only way I could interact with it was via things like ssh / X over ssh, and I was still displaying/handling all of the unencrypted information on my relatively insecure network-connected host that runs web browsers and accesses all sorts of untrusted input like porn sites and message forums and what have you. I was able to leave my private keys on the usbarmory which is a marginal improvement, at least nobody could easily sign things as me for instance. But for reading/replying to encrypted emails, I couldn't make the usbarmory connect to my keyboard and display directly, it doesn't have pins for such things nor do I have a micro KVM switch as you mentioned. [0] https://inversepath.com/usbarmory https://inversepath.com/usbarmory
- 1996 7y agoIt would be better with a UPS. Maybe a LCD screen too. And a speaker, and a microphone. Maybe a camera too? Then we could even call it a "cellphone". Joke aside, any rooted cellphone works much better to run a normal linux distribution. Become familiar with bootstrapping and crosscompiling.
- detaro 7y agoSo it works "much better" despite being more expensive if you need to buy one and apparently harder to use (for the Raspi I can just download a Linux distro that just works)? It's certainly interesting, but IMHO not obviously better.
- 1996 7y agoYour raspberry needs a case, a SD, etc. Cost add up. Price of a used cellphone: generally nothing, as we all have extra as spares (and family members do the same). It is self contained. If you need a brand new one, a ulefone with 6' screen costs as little as $57 all included: https://www.banggood.com/Ulefone-Note-7-6_1-inch-Triple-Rear-Camera-3500mAh-1GB-RAM-16GB-ROM-MT6580A-Quad-core-3G-Smartphone-p-1454511.html https://www.banggood.com/Ulefone-Note-7-6_1-inch-Triple-Rear... It is ready to be rooted with mediatek exploit. You get wifi + bluetooth + cellular, a screen (always useful for debug). Spend more if you want more ram, more processing power. $80 for a IP68/IP69K one, that's good. I just can not see how spending more on an elaborate raspberry setup, to have an overall worse solution in the end can be a better idea.
- inferiorhuman 7y agoYour raspberry needs a case, a SD, etc. Cost add up. A Pi Zero with WiFi costs about $10, case costs another $10, a name brand 32 GB SD card runs $10, and a 3.5" screen runs about $20 for a grand total of $50. A screen won't fit in the stock zero case but the zero does have a micro HDMI port. I just can not see how spending more on an elaborate raspberry setup, to have an overall worse solution in the end can be a better idea. Well none of that is true, so there's that. As an added bonus you don't have to exploit security vulns to get root on a Pi.
- starik36 7y agoWhat are some practical uses of having an RPi W in your pocket?
- detaro 7y agoI know some people use them to have a small linux dev environment they can access from their iPads (without internet). As a travel router for your devices to relay WLANs with captive portal (and/or handle VPN etc).
- djbeadle 7y agoI've been trying to do more work on my iPad Pro recently. Mostly I work over SSH but I do miss having a full desktop environment. Can you add any more details about how people use this? I assume the Pi broadcasts a WiFi hotspot and then they use some Remote Desktop software, but I'd love to know specifics of what people have found works!
- nereye 7y agoYes, the Pi can be configured to work as a WiFi hotspot and you can then connect via SSH, e.g. using Termius (or a VNC app, if one needs a graphical environment). It’s straightforward to add gcc, ghci (Haskell) and several other languages/development environments. Having said that, would also recommend the iSH app (https://ish.app/ https://ish.app/), which gives you an x86 Alpine Linux environment directly on the iPad without additional hardware.
- ansible 7y agoHuh, that's neat. I'm imagining a follow-on version of this, where the Pi Zero has a battery backup built into the case. So at any time your can just unplug it, and it will go into a low power mode, like sleep on a laptop.
- bravura 7y agoI've been interested in RPis for a while, but I travel a bit and it's a huge hassle to onboard to a new wifi network. This is great, does it work for other RPis besides Zero? What I would love is to do the RPi wifi configuration wirelessly, perhaps through bluetooth on my phone.
- kingosticks 7y agoGadget mode is limited to Raspberry Pi 0, 0W, A, A+, and 4. > What I would love is to do the RPi wifi configuration wirelessly, perhaps through bluetooth on my phone. As I understand it, this is what BerryLan does.
- colinramsay 7y agoYou may be interested in http://www.berrylan.org/ http://www.berrylan.org/ - I only found it today so haven't tested it but it does seem to be an interesting solution to the wifi problem you have stated.
- imglorp 7y agoAre the OSs compatible between Zero and 3/4 Pi's? Maybe you could set up everything needed on a headed Pi and then pull its SD and slap it into the Zero, no funny phone apps.
- kingosticks 7y agoIf you just need a way to define the wireless network ssid and password then drop a wpa_supplicant file in the boot partition. As described at https://www.raspberrypi.org/documentation/configuration/wireless/headless.md https://www.raspberrypi.org/documentation/configuration/wire... If you need a static ip or something else more complicated then this will fall short.
- rcarmo 7y agoI’ve been doing this via Bluetooth for a good while now - works great from the iPad, too. Here’s my notes: https://taoofmac.com/space/links/2019/06/27/0713 https://taoofmac.com/space/links/2019/06/27/0713 ...and a gist with the Pi setup: https://gist.github.com/rcarmo/6ad6c09e904c35857bad2dd2769edf76 https://gist.github.com/rcarmo/6ad6c09e904c35857bad2dd2769ed... I switched from a Zero to a 3A+, though. The Zero is just too slow to do anything productively, and the only real issue with the 3A+ is still having only 512MB of RAM.
- banakkaffalatta 7y agoSo you just connect to the raspi Bluetooth and then you can ssh raspberrypi.local?
- ssivark 7y agoNice! So, how do you use this setup?
- rcarmo 7y agoI SSH or VNC into it over Bluetooth to build ARM containers, mostly.
- CraigJPerry 7y agoI've been doing something similar (https://github.com/craigjperry2/pipad https://github.com/craigjperry2/pipad) but i found the PiZero-W just too slow. The 15 min load average was 3+ when doing something simple like creating a new react app. I switched to a Pi 3B+ for now but i have my eye on the 4 precisely for the ethernet over usb idea, although the 3b+ is capable enough for my needs for now.
- deleted 7y ago[deleted]
- valley-green 7y agoReinventing the smartphone? That’s about as innovative as WeWork.