是否可以传输蓝牙设备的文件,比如说数字笔(例如Nokia或Logitech io2)到iPhone?我感兴趣的是,如果我可以做一个本机应用程序,可以某种方式得到数字笔发送的二进制文件,并用它做一些事情。 我已经习惯了rfcomm和obex,但是当我搜索iPhone SDK中的支持时,我只能找到不确定的结果......有什么想法吗?
答案 0 :(得分:1)
不,在普通的iPhone上,你完全无法做到这一点。
然而,它完全有能力且功能最有可能存在,但Apple不希望人们使用它们,所以你不会在他们的文档中找到任何东西。存在极大数量的这些功能。如果您编写了包含这些功能之一的应用程序,Apple将不会将其放入应用程序商店。
他们非常关注安全问题。蓝牙并不以任何形式的安全性着称。
答案 1 :(得分:0)
据我所知,不 - iPhone OS目前不支持通过蓝牙传输文件。我认为你必须越狱软件才能获得足够的蓝牙堆栈访问权限。
非常有说服力的是,即使您的iPhone中已打开蓝牙,但在搜索要传输文件的设备时,它也不会显示在其他设备上。我想它的蓝牙签名中有一些东西告诉其他设备它没有收到文件。
答案 2 :(得分:0)
查看EAAccessory参考。
似乎应该可以编写一个与任何蓝牙设备通信的自定义应用程序 - 你必须自己实现文件传输协议,但现在应用程序可以自由地与蓝牙设备通信我不认为API会阻止你做你想说的事情。