如何通过蓝牙将iPhone连接到本地Python客户端?

时间:2014-12-06 19:16:50

标签: ios objective-c iphone bluetooth core-bluetooth

我正在通过蓝牙运行基本的Python客户端:

import bluetooth

bd_addr = "78:A3:E4:07:14:27"

port = 1

sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
sock.connect((bd_addr, port))

sock.send("hello!!")
sock.close()

我想使用CoreBluetooth和我的iPhone连接到客户端作为服务器推送数据,但我不确定如何。最终目标是将文本从iphone传输到Python服务器,并让它打印数据。

EDIT **** 该文档对使用非客观c设备没有太大帮助。例如,我不确定我是否需要做广告,因为这似乎是iOS的事情,而python只处理套接字。我将如何在两者之间进行交互?

1 个答案:

答案 0 :(得分:0)

您无法使用该代码启动与iOS应用的蓝牙连接。该代码使用的是蓝牙2.1配置文件,仅支持iOS上的MFi设备。核心蓝牙可以在iOS上用于使用GATT配置文件与蓝牙低功耗设备进行通信。