Live data from Hacker News

Free and Open Source Alternative to Airdrop

sharedrop.io

61–70 of 156 posts

Re: Free and Open Source Alternative to Airdrop

#61
post #21

If you already use Tailscale, Taildrop [1] works great. [1] https://tailscale.com/kb/1106/taildrop

I wanted to use this, but reading the documentation, my understanding was that with tailscale data goes through a server.

Am I understanding it correctly?

EDIT

> This makes it a great solution for sending sensitive or large files without third-party servers in the middle.

It clearly says the opposite. I don't know where I got that idea from.

Re: Free and Open Source Alternative to Airdrop

#62
post #26
post #17

Earlier quoted context omitted.

Apple usually does excellent integrations between their devices. But I haven't used AirDrop so I'm not familiar with how it works: in order to create an ad-hoc wireless connection, if the devices were already connected to some wifi access point, are they temporarily disconnected for the duration of the ad-hoc connection? If not, I'd guess that Apple devices maybe come with 2 WiFi adapters inside?

IIRC Apple uses some proprietary radio protocol (or maybe it’s just Bluetooth) to discover and communicate with nearby Apple products.

It uses Bonjour [1], which has an LGPL reimplementation named Avahi [2]

[1]: https://en.m.wikipedia.org/wiki/Bonjour_(software)

[2]: https://en.m.wikipedia.org/wiki/Avahi_(software)

Re: Free and Open Source Alternative to Airdrop

#64
post #52

Earlier quoted context omitted.

Neither — frequency hopping is used so that the device can establish AWDL connectivity directly with nearby devices while maintaining a connection to an access point, while still only having a single Wi-Fi adapter.

> frequency hopping That this is possible, and allows to maintain a dual connection to an AP and an ad-hoc connection to another device for AirDrop, sounds amazing. Now I want to learn more about that technique and where/how it can be applied to non-Apple devices!

Bluetooth does it too!

Re: Free and Open Source Alternative to Airdrop

#65
post #57

Earlier quoted context omitted.

I'll just tap share -> person

Can't agree more. Users don't want to run a server or figure any of that out. There is a person near them and they want to share a file quickly.

I am not sure you understand. You click share, then Share via HTTP, the other person scans the QR code, they have the file. Setting up the server is no effort at all.

Only if you are outside without Wifi you have to do another step, setting up a Wifi hotspot, but that is not hard. And in most situations I have been in both devices were in the same network anyways.

Re: Free and Open Source Alternative to Airdrop

#66
post #9

All of these "alternatives to airdop" don't seem to actually do what airdrop does, which is create an ad-hoc wireless connection. Airdrop isn't just a nice UI for sending files between people, it allows a wi-fi speed transfer between two devices that aren't connected to an existing network of that speed.

So Apple.com has built a connection that doesn't adhere to TCP/IP standards. Great engineering, people!

Re: Free and Open Source Alternative to Airdrop

#67
post #52

Earlier quoted context omitted.

> frequency hopping That this is possible, and allows to maintain a dual connection to an AP and an ad-hoc connection to another device for AirDrop, sounds amazing. Now I want to learn more about that technique and where/how it can be applied to non-Apple devices!

Bluetooth does it too!

It's hard enough to get Bluetooth to connect to one device!

Re: Free and Open Source Alternative to Airdrop

#68

Sharing files is great but what I’m looking for is simple QR code ephemeral chat. Like if a want to copy a link or password between my phone and some device. Tried a bunch of different ones that I’ve found on search but they’re clunky and kind of work.

Interesting idea. The QR code part is good I think. I would be interested in what you tried, why it was clunky, ideas of how to make it usable. thanks!

Re: Free and Open Source Alternative to Airdrop

#69
post #62
post #26

Earlier quoted context omitted.

IIRC Apple uses some proprietary radio protocol (or maybe it’s just Bluetooth) to discover and communicate with nearby Apple products.

It uses Bonjour [1], which has an LGPL reimplementation named Avahi [2] [1]: https://en.m.wikipedia.org/wiki/Bonjour_(software) [2]: https://en.m.wikipedia.org/wiki/Avahi_(software)

For the sake of being picky, Bonjour is not a radio protocol (Layer 1), it’s a set of tools which enable zero config networking (Layer 2/3)

Re: Free and Open Source Alternative to Airdrop

#70
post #66
post #9

All of these "alternatives to airdop" don't seem to actually do what airdrop does, which is create an ad-hoc wireless connection. Airdrop isn't just a nice UI for sending files between people, it allows a wi-fi speed transfer between two devices that aren't connected to an existing network of that speed.

So Apple.com has built a connection that doesn't adhere to TCP/IP standards. Great engineering, people!

How do you figure that? I don't know anything about how this works, but ad-hoc Wi-Fi connections are a thing, and they use good ol' TCP/IP. It just means you don't connect to some pre-existing Wi-Fi network managed by some third party (from the exchanging terminals' perspective).
Post reply on HN