PAN与Linux,iOS,蓝牙,Bonjour,GameKit - 可能吗?

时间:2011-08-30 23:44:46

标签: ios linux bluetooth gamekit bonjour

所以我在这个问题上阅读了不同的内容(我想我在SO上阅读了所有相关的问题)。我可以连接PAN吗?我可以编写一个可以连接的应用程序 - 我的linux机器和我的iOS设备通过蓝牙吗?使用或不使用Bonjour或GameKit。

几件必需品:

  1. iOS设备越狱。
  2. iOS设备可能启用也可能没有启用热点/网络共享功能(据我所知,这是宽带提供商规定的 - 即如果您支付费用,则可以连接您的连接)。
  3. iOS可以运行使用文档化API的自定义应用。
  4. 可以由iOS设备用户手动激活蓝牙。
  5. 非常感谢!

2 个答案:

答案 0 :(得分:3)

出于安全原因,Apple API不允许通过公共API直接进行蓝牙数据访问。

您可以使用bonjour和house wifi(或从您的linux盒子提供的wifi)进行连接。详见here

答案 1 :(得分:3)

  

iOS 3.0支持耳机(单声道/立体声),通过PAN / BNEP协议进行联网,支持需要专有蓝牙协议的“Made for iPhone”设备。尽管如此,甚至不包括基本的OBEX支持(可用于任何低价手机),也没有API可用于连接任意蓝牙设备。它还扩展了GameKit API以允许iOS到iOS的通信。

iPhone Bluetooth Information

就个人而言,我会改用wifi + bonjour。 Here's a tutorial about implementing it,一些代码可能非常严重,但是一旦你得到了样板,它就“正常工作”,这总是一个感觉良好的时刻。