我正在Marmalade SDK上编写移动应用程序。如何通过蓝牙连接到其他设备?
答案 0 :(得分:1)
https://answers.madewithmarmalade.com/questions/7285/bluetooth-support.html
不,Marmalade没有蓝牙API。但是,你可以写 这是一个扩展。
iOS有一个CoreBluetooth API,允许您与设备进行交互 支持蓝牙4低功耗GATT配置文件 - 这只是 从iOS 5 / iPhone 4S / iPad3及以上版本开始支持 与蓝牙4 LE功能外设互操作,暴露GATT 服务。对于早期的iOS设备,唯一的选择是使用Apple的 专有的iAP协议,这意味着你不能与通用“交谈” 蓝牙设备 - 仅限实施iAP的设备。
另一方面,Android提供蓝牙2.x + EDR连接。一个 支持的配置文件数量(例如RFCOMM,A2DP)。但是,Android 还没有蓝牙4 LE的API。因此,从跨平台的角度来看,目前的情况是 相当分散,实施一个并不简单 一个适合所有蓝牙连接解决方案。