DEV Community

Charlie Gerard for dev/payments

Posted on • Edited on • Originally published at charliegerard.dev

up

Latest comments (8)

Collapse
 
desouzafelipe profile image
desouzafelipe

Liked. Very useful to exchange data offline between devices from different technologies. It is so cyberpunk! Cool!

Collapse
 
maxfindel profile image
Max F. Findel

This is a great working demo! I'm glad you went all the way to implement it, even using Stripe colors and all 😊

Collapse
 
cassidoo profile image
Cassidy Williams

This is so cool, I'm astounded

Collapse
 
digoriepiper profile image
Capt. Digorie Piper

That's quite a distance for eavesdropping or masquerading. How do you prevent a nearby device sending out a misdirected payment link ?

Collapse
 
spiritupbro profile image
spiritupbro

super cool but we still need to connect to internet right? to finish payment?

Collapse
 
swp profile image
Scott Palmer

"Moreover, this technology transmitting data through sounds also means that it does not require the devices to be connected to the internet, potentially making this more secure."

NFC uses electromagnetic waves instead of 'mechanical' sound waves. Neither has anything to do with being connected to the internet.

Collapse
 
leob profile image
leob • Edited

Spot on, it's just data transmission - a different implementation of the "physical layer" in the OSI model. In an ideal world this would have nothing to do with a payment method (well in fact the author says as much), it would just be a matter of swapping the "transport layer" by loading a different 'driver' so to speak.

It sounds like a nice new gimmick, but yeah that's about it.

Collapse
 
rouilj profile image
John P. Rouillard

Neat idea. What about eavesdropping on the signal? IIUC that's one of the reasons NFC has such a short range.

You noted that 21-22 inches allows reliable reception. Would it be possible by changing volume/frequency/encoding to tune the reliable reception range down to say 10-12 inches and make it difficult to receive (< 99% chance of reception) your signal by the person behind you in the checkout line (post covid, so they aren't 6 feet away from you 8-).

You mention being able to transmit images. Is the data rate high enough that it could be used to replace bluetooth for sending a business card or resume? Also I assume it can be used for broadcast. I was thinking of sharing a business card to 3 or 4 people at the same time.

Thanks for the writeup.