Xamarin.ios 如何为Xamarin使用(或转换)本机BLE DFU库?

Xamarin.ios 如何为Xamarin使用(或转换)本机BLE DFU库?,xamarin.ios,xamarin.android,xamarin.forms,bluetooth-lowenergy,nrf51,Xamarin.ios,Xamarin.android,Xamarin.forms,Bluetooth Lowenergy,Nrf51,我正在使用Xamarin.forms(PCL项目)制作应用程序 我正在制作类似FITBIT及其可穿戴设备的应用程序 我用的是北欧的nrf51822单片机。 有人为Xamarin.Forms的ble设备做了大量的同步工作,幸运的是它工作得很好 现在,我需要使用DFU OTA库来支持用户的固件更新。 Nordic提供了很好的示例和源代码 用于iOS的dfu库: 完整项目(iOS): Android的dfu库: 我如何转换这个库以便在Xamarin上使用它? 我应该查看哪些文档或技术? 任何提示都会对

我正在使用Xamarin.forms(PCL项目)制作应用程序

我正在制作类似FITBIT及其可穿戴设备的应用程序

我用的是北欧的nrf51822单片机。 有人为Xamarin.Forms的ble设备做了大量的同步工作,幸运的是它工作得很好

现在,我需要使用DFU OTA库来支持用户的固件更新。 Nordic提供了很好的示例和源代码

用于iOS的dfu库:

完整项目(iOS):

Android的dfu库:

我如何转换这个库以便在Xamarin上使用它? 我应该查看哪些文档或技术? 任何提示都会对我有帮助。(可能会很痛?)

谢谢

Nordic说他们甚至没有开始寻找Xamarin,所以只有三个人(包括我)在寻找这些绑定项目


此处讨论:

您可以阅读此文档Xamarin。Android支持通过标准PInvoke机制使用本机库。您还可以将不属于操作系统的其他本机库捆绑到.apk中

安卓

同样的 iOS

问候。我希望这对你有帮助。

谢谢。现在我在这里。你能再帮我一点忙吗?谢谢