2016-08-24 72 views

回答

1

https://answers.madewithmarmalade.com/questions/7285/bluetooth-support.html

不,果醬沒有藍牙API。但是,您可以編寫 擴展名來執行此操作。

的iOS擁有CoreBluetooth API,允許您使用支持藍牙4.0低功耗GATT型材設備 互動 - 這只是 從的iOS 5/iPhone 4S/iPad3的和支撐起來的,只會 與藍牙4.0實現互操作LE的外設暴露GATT 服務。對於早期的iOS設備,唯一的選擇是使用Apple的 專有iAP協議,這意味着您不能與通用 藍牙設備「通話」 - 只有那些實現iAP的設備。

另一方面,Android提供藍牙2.x + EDR連接。 A 配置文件數量(例如RFCOMM,A2DP)被支持。但是,Android 還沒有用於藍牙4 LE的API。

因此,從跨平臺的角度來看,目前情況是 相當分散,並且不容易實施適合所有藍牙連接解決方​​案的 。

+0

我知道這是一箇舊帖子,但需要一些幫助。我做了一個擴展,並試圖引入CoreBluetooth。我在iPhone部分的擴展中修改了mkf文件。我推薦了iphone-link-opts產品線,並將CoreBluetooth放在-frameworks部件之後。當我嘗試部署/構建iPhone應用程序時,仍然收到鏈接器錯誤。想法? – user856232

+0

@ user856232請問一個關於SO的新問題。 – Jehy

+0

完成:https://stackoverflow.com/questions/44893384/marmalade-for-ios-with-corebluetooth – user856232