我目前正在尝试在越狱的iOS设备上创建PAN(在本例中为iPad)。在我的Raspberry Pi上,我可以使用bluez蓝牙堆栈和随附的pan守护进程来实现这一点。我想如果有可能将bluez移植到iOS设备上,遗憾的是我对编译并不是很了解 - 除了使用makefile编译内容之外,我在这方面做得不多。
我能够使用BigBoss" installsdk3"在iPad上获得gcc编译器,但是如果我尝试在bluez上运行configure
,它会给我Compiler cannot create executables
有人知道这是否可行,如何或可以指示我如何实现这一目标?我知道mac上的xcode附带了一个适用于iOS的c ++编译器,但我无法真正找到如何让makefile使用它。
答案 0 :(得分:2)
Bluez特别是Linux蓝牙堆栈。 OS X和iOS基于BSD,虽然与Linux类似但不一样。我非常怀疑你可以在iOS上运行bluez。
而是关注Apple自己的蓝牙堆栈。 https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html
答案 1 :(得分:1)
BlueZ是蓝牙堆栈的用户模式部分。它取决于内核模式组件,它存在于Linux内核中但不存在于BSD中(如其他答案所述,Mac OS所基于的)。因此,BlueZ无法与Mac OS内核一起使用。
AFAIK,无法使用Linux内核运行Mac OS。