我有一个想法,需要将ios设备连接到Raspberry Pi,而最终用户不必做任何特别的事情。该设备将不会连接到现有的WiFi网络,因此BT或wifi热点似乎是我唯一的选择,BT首选。
我知道Apple确实需要某种BT硬件批准,而我将不会使用通用BT硬件。建立连接后,我希望能够在Raspberry PI上请求数据或调用API。
这些声音是否可以实现,是否有任何可能有用的链接。
答案 0 :(得分:0)
有两种蓝牙:所谓的蓝牙经典,以及较新的蓝牙低功耗(也称为智能蓝牙或蓝牙4.0,虽然这实际上是不正确,因为BT 4.0包括Classic和Low Energy。
在iOS上,Bluetooth Classic设备确实需要通过特定进程(MFi),或者使用iOS支持的现有BT协议。
但是,您可以连接到任何蓝牙低功耗(BLE)设备,而无需iOS的MFi,批准或支持。这是通过Core Bluetooth框架完成的。
只要在iDevice中启用蓝牙,您就可以在没有任何用户交互的情况下连接到BLE设备(虽然UX通常要求这样做,因此如果有许多“匹配”设备,用户实际上可以选择特定设备范围内)。