ble-C++ windows bluetooth LE 开发

问题描述

C++ windows bluetooth LE 开发

有人用C++ 做windows bluetooth LE 应用开发的吗?
我遇到一个问题:我已经获取了蓝牙设备句柄,获取了服务和特征,设置了通知,并且注册了BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION的回掉函数。虽然现在软件能够和蓝牙设备通信,但是软件运行后开启蓝牙设备,连接或重连接会用较长时间。请问各位大神又没遇到过类似情况呢?

解决方案

或者是蓝牙硬件模块初始化需要一段时间,你能否判断蓝牙是否already ?

解决方案二:

我是仿照这个例子的
https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/bad452cb-4fc2-4a86-9b60-070b43577cc9/is-there-a-simple-example-desktop-programming-c-for-bluetooth-low-energy-devices?forum=wdk
运行后系统会自动连接和重连接,但是用的时间没有规律,有时候会很长

时间: 2024-11-01 14:51:00

ble-C++ windows bluetooth LE 开发的相关文章

微软员工证实 Windows 9 正在开发中

尽管Windows 8尚未正式发布,但关于下一代的Windows传闻已经不是一两天的事了.日前,微软员工又向外界证实,微软的确已经开始着手Windows 9的开发了. 微软合作伙伴技术主管James Akrigg日前在英国Misco Expo 12展会上证实,Windows 9将成为该公司的下一个重大项目. 在被问及个人对Windows 8的期望时,Akrigg回应称,Windows 8开发没有达到完美的地步,因为公司现在已经有所分心,开始开发Windows 9. 除此之外,关于之前所曝光的Wi

Windows下Perl开发环境的安装与配置

Perl是一种深受世界各地开发者喜爱的实用摘要和报表语言,虽然它是在Unix上诞生和发展起来的,但在Windows编程领域也已经占有一席之地. 在ActiveState等公司的领导之下,从1995年中期开始Perl开始了稳定地发展,不仅增加了标准的Perl功能,而且增加了许多面向Windows的功能,比如OLE和COM集成等. 事实上,到目前为止所有Perl程序员都已经能够确信,自己为UNIX服务器写的Perl应用移植到Windows服务器后同样能够流畅.稳定地运行,即使是fork实现这类长期以

jQuery 2.0将对Windows 8应用开发提供全面支持

本周,微软宣布著名开源JavaScript库jQuery在2.0版本中即将提供对Windows 8应用开发的全面支持,这对诸多Windows 8应用开发者来说自然又多了个工具.这一消息是微软的互通博客上发出的,博文中指出微软旗下的Open Technologies目前正与appendTo一起为jQuery 2.0提供对Windows 8应用支持做努力,目前jQuery 2.0已经发布了beta版. appendTo的支持主管Jonathan Sampson就此事写道:"jQuery就要为Wind

Windows Server 2008开发指南

透过Windows Server 2008开发指南看到微软服务器系统家族的进步,Windows Server操作系统的市场占有率在逐年上升,这和微软IIS服务器的进步.安全稳定性提升有着密不可分的联系.今天Vista地带帮助大家解析Windows Server 2008 Developer Story . 一.Win2008最重要的变革要数它的核心服务 IIS Internet信息服务器.与上一代Windows Server2003的IIS6相比,IIS7有着什么样的进步呢? 1.增强的安全性和

Silverlight for Windows Phone 7开发系列(3):多媒体开发

前言 在上篇文章讲述了如何新建一个Silverlight for Windows Phone的应用程序,这篇文章讲述如何在Windows Phone上进行多媒体应用的开发.同时介绍当前Windows Phone Beta版本所支持媒体文件格式,以及讲述Windows Phone多媒体开发的一些限制性和注意点. MediaElement控件的使用 使用Silverlight开发一般的多媒体应用,使用MediaElement控件就足够了,MediaElement控件支持音频和视频文件,也支持本地和网

Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序

前言 上一篇讲述了Windows Phone 7开发环境的搭建,这篇文章讲述如何创建,部署,调试以及运行Silverlight for Windows Phone应用程序,同时介绍如何Microsoft Visual Studio 2010 Express for Windows Phone和Windows Phone Emulator(模拟器)的使用.在文章中会建立一个叫做SilverRadio的Silverlight for Windows Phone应用程序,我把这个程序取名为银光收音机,

Silverlight for Windows Phone 7开发系列(1):环境搭建

前言 随着Windows Phone设备发售日期的临近,作为微软的全新智能设备平台越来越受到关注.我也把重点从Windows Mobile与Windows Embedded CE慢慢转向Windows Phone的开发.因此编写Silverlight for Windows Phone 7开发系列文章,从简单到深入的讲述Silverlight for Windows Phone 的开发.这个系列主要讲述一个网络收音机的开发过程,这一网络收音机程序涉及到Silverlight控件的使用,图片的操作

从0开始做Windows Phone 7开发

简介 本文通过step by step的模式讲述如何从0开始搭建Window Phone 7开发环境 ,如果开发简单的Windows Phone 7程序.只是一篇介绍性的文章,但是迈进 Windows Phone 7开发之路其实就那么简单,一起来开发Windows Phone 7吧. Windows 7安装 目前Windows Phone 7开发环境只是支持Windows 7和Vista,我推荐使用 Windows 7,下面讲述如何搭建Windows 7的环境. 准备条件 1. Windows

Windows Mobile 6开发环境的配置过程

需要的文件列表: 1.Visual Studio 2005 Professional及更高的版本(Visual Studio 2005 Express目前并不支持智能设备开发)(推荐用迅雷或者电骡下). 2.Visual Studio 2005 的补丁SP1 (推荐用迅雷或者电骡下) 3. ActiveSync版本4.5 (http://download.microsoft.com/download/7/e/c/7ecbd388-7fb5-4e3e-b57f-12eaf7eb6136/setup