7

我是Xamarin的新手,並正在進行可行性研究。xamarin是否支持iOS的coreBluetooth?

我不確定Xamarin是否爲藍牙提供了一個通用的API跨平臺包括iOS,android,Windows的低能耗?在iOS中,這個API是coreBluetooth。

請提供詳情;搜索網絡時找不到任何好的信息。

回答

6

是的Xamarin.iOS和Xamarin.Android確實支持藍牙。

不,他們不提供一個通用的API


爲我的球黑客 - 我寫的一個跨平臺的特定的球 - 藍牙模塊https://github.com/slodge/BallControl/tree/master/Cirrious.Sphero.WorkBench/Plugins/Sphero

在iOS這個模塊使用ExternalAccessory而非CoreBLuetooth - 只是因爲這是Sphero的工作方式,但在其他平臺上Sphero使用藍牙SPP

如果您需要一些CoreBluetooth示例代碼,那麼我在中編寫並測試了一些代碼3210和Solving 'CBConcreteCentralManager is not powered on' in Core Bluetooth in MonoTouch