【问题标题】:Bluetooth Low Energy in .Net (C#) [duplicate].Net(C#)中的低功耗蓝牙[重复]
【发布时间】:2016-10-15 13:45:45
【问题描述】:

是否可以在控制台应用程序中将蓝牙低功耗 (ble) 与 .Net (C#) 一起使用?例如,在 uwp 应用程序中使用 windows.devices.bluetooth。

我只会在 uwp 中进行,但我需要专为 .Net 和 MbientLab Metawear C 硬件设计的 vJoy 作为带有 ble 的传感器。

【问题讨论】:

标签: c# .net bluetooth-lowenergy uwp


【解决方案1】:

您可以在 C# 桌面应用程序中使用 C# API!我有一个sample here in GitHub

通常,要访问 C# APIS,请向您的项目添加两个引用:

  1. C:\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd
  2. C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5\System.Runtime.WindowsRuntime.dll

请注意,#2 版本取决于您使用的 .Net 版本。

不支持后台任务,但所有其他蓝牙 C# 功能应该在那里。

【讨论】:

  • 什么是后台任务?是否可以与 BLE 设备连接和通信?该示例仅显示如何接收广告。
  • 是的,但是有跨平台的解决方案吗? github.com/nexussays/BLE.net 这涵盖了几个额外的平台,但不包括 linux
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-23
  • 2018-10-12
  • 2012-05-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多