Winform BLE 蓝牙通信

本文档介绍如何在Winform应用中实现在Windows 10/11系统下与BLE设备进行蓝牙通信。关键步骤包括添加必要的引用和命名空间,使用DeviceWatcher搜索蓝牙设备,连接设备,搜索服务和特征值,以及进行读写数据通信。示例代码展示了完整流程,并提供了Demo Exe程序的下载链接。
摘要由CSDN通过智能技术生成

在网上找了很多资料关于Winform如何使用电脑自带蓝牙与设备(手机、仪器、工具、3C电器等等)的低功耗蓝牙(BLE)进行通信的示例,找了很久都没有一个完整的解决方案,最近终于经过自己的不断研究实现了在Winform上实现了与BLE设备的蓝牙通信。

Winform BLE可在Windows 10/11系统下运行。

这里将几个关键点说明下,供大家参考:

1. 准备工作

添加两个引用:

System.Runtime.WindowsRuntime

Windows

路径:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dll

C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.19041.0\Windows.winmd

2. 工程中添加命名空间

using Windows.Devices.Bluetooth;
using Windows.Devices.Bluetooth.Advertisement;
using Windows.Devices.Bluetooth.GenericAttributeProfile;
using Windows.Devices.Enumeration;
using Windows.Foundation;
using Windows.Security.Cryptography;
using Windows.Storage.Streams;

添加完成后,BluetoothLEDevice,DeviceWatcher

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值