xamarin是否支持适用于iOS的coreBluetooth?

时间:2013-03-20 08:06:51

标签: xamarin.ios xamarin core-bluetooth bluetooth-lowenergy xamarin.mobile

我是Xamarin的新手,并进行可行性研究。

我不确定Xamarin是否为包括iOS,Android,Windows在内的平台提供蓝牙低能耗的通用API?在iOS中,此API是coreBluetooth。

请提供详细信息;我在网上搜索时找不到任何好的信息。

1 个答案:

答案 0 :(得分:6)

是的Xamarin.iOS和Xamarin.Android支持蓝牙。

不,他们不提供通用API


对于我的Sphero黑客攻击 - 我编写了一个跨平台的BlueTooth Sphero专用模块https://github.com/slodge/BallControl/tree/master/Cirrious.Sphero.WorkBench/Plugins/Sphero

在iOS上,这个模块使用ExternalAccessory而不是CoreBLuetooth - 只是因为这是Sphero的工作方式,但在其他平台上Sphero使用蓝牙SPP

如果您需要一些CoreBluetooth示例代码,那么我在http://forums.xamarin.com/discussion/comment/7576/Solving 'CBConcreteCentralManager is not powered on' in Core Bluetooth in MonoTouch

中编写并测试了一些代码