开发者

How Square implemented data transfer to iPhone?

开发者 https://www.devze.com 2023-02-28 08:05 出处:网络
Some days ago I saw a interesting device for iphone, square, here: https://squareup.com/ you can plug it into iphone\'s earphone socket, and it can transfer data to iphone. A running App on iphone ca

Some days ago I saw a interesting device for iphone, square, here: https://squareup.com/

you can plug it into iphone's earphone socket, and it can transfer data to iphone. A running App on iphone can receive it.

does any one know how it implemented? I guess it can encode data to audio stream and "sing" it, and Ap开发者_如何学JAVAp on phone can record the sound and decode it. but how to? is there a protocol or SDK?


The implemention is likely to be no different to that of a simple acoustic modem. The relevant APIs include Audio Units (low-level) or Audio Queue Services (higher level).

Matt Gallagher has written an excellent (as always!) post on creating an iOS tone generator, which is one way of enabling what you are after.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号