社区
非技术区
帖子详情
蓝牙配对
p89787259
2011-04-21 10:57:14
谁有用过btdrt.dll 写过蓝牙配对的?能告诉详细的流程或者发份代码给我 谢谢 p89787259@163.com
...全文
70
2
打赏
收藏
蓝牙配对
谁有用过btdrt.dll 写过蓝牙配对的?能告诉详细的流程或者发份代码给我 谢谢 p89787259@163.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fqipkh
2011-04-25
打赏
举报
回复
int FindDevices (PMYBTDEVICE pbtDev, int *pnDevs) {
DWORD dwFlags, dwLen;
HANDLE hLookup;
int i, rc, nMax = *pnDevs;
*pnDevs = 0;
// Create inquiry blob to limit time of search
BTHNS_INQUIRYBLOB inqblob;
memset (&inqblob, 0, sizeof (inqblob));
inqblob.LAP = BT_ADDR_GIAC; // Default GIAC
inqblob.length = 4; // 4 * 1.28 = 5 seconds
inqblob.num_responses = nMax;
// Create blob to point to inquiry blob
BLOB blob;
blob.cbSize = sizeof (BTHNS_INQUIRYBLOB);
blob.pBlobData = (PBYTE)&inqblob;
// Init query
WSAQUERYSET QuerySet;
memset(&QuerySet,0,sizeof(WSAQUERYSET));
QuerySet.dwSize = sizeof(WSAQUERYSET);
QuerySet.dwNameSpace = NS_BTH;
QuerySet.lpBlob = &blob;
// Start query for devices
rc = WSALookupServiceBegin (&QuerySet, LUP_CONTAINERS, &hLookup);
if (rc) return rc;
PBYTE pOut = (PBYTE)LocalAlloc (LPTR, MYBUFFSIZE);
if (!pOut) return -1;
WSAQUERYSET *pQueryResult = (WSAQUERYSET *)pOut;
for (i = 0; i < nMax; i++) {
dwLen = MYBUFFSIZE;
dwFlags = LUP_RETURN_NAME | LUP_RETURN_ADDR;
rc = WSALookupServiceNext (hLookup, dwFlags, &dwLen, pQueryResult);
if (rc == SOCKET_ERROR) {
rc = GetLastError();
break;
}
// Copy device name
if (pQueryResult->lpszServiceInstanceName)
StringCchCopy (pbtDev[i].szName, dim (pbtDev[i].szName),
pQueryResult->lpszServiceInstanceName);
else
pbtDev[i].szName[0] = TEXT('\0');
// Copy bluetooth device address
SOCKADDR_BTH *pbta;
pbta = (SOCKADDR_BTH *)pQueryResult->lpcsaBuffer->RemoteAddr.lpSockaddr;
pbtDev[i].btaddr = pbta->btAddr;
}
if (rc == WSA_E_NO_MORE) rc = 0;
*pnDevs = i;
WSALookupServiceEnd (hLookup);
LocalFree (pOut);
return rc;
}
烂番
2011-04-25
打赏
举报
回复
http://topic.csdn.net/u/20110419/10/eb77ba50-526a-43ba-b39c-89ddabc54cb6.html
NFC
蓝牙
配对
方案
TI的NCF自动
配对
蓝牙
方案demo,介绍了NFC握手过程以及
蓝牙
配对
过程
android BlueToothDemo (
蓝牙
搜索,
配对
,连接,传输)详细讲解见博客
详细讲解见博客地址:http://blog.csdn.net/yehui928186846/article/details/52710112
Win10彻底删除已经
配对
的
蓝牙
设备工具
Win10无法彻底删除已经
配对
的
蓝牙
设备,导致一旦执行删除设备,重启系统后,此设备会出现在
蓝牙
列表上,但是设备无法使用。通过此软件可以将设备信息完全删除,再进行
蓝牙
配对
即可。
Android
蓝牙
搜索自动
配对
通信Demo下载
在android
蓝牙
自动
配对
的基础上增加了其通信代码,主要实现与Arduino端的通信。 详见我的博客: http://blog.csdn.net/qq_25827845/article/details/52997523
android手机
蓝牙
自动
配对
,连接,互发消息示例
内含可直接附加的项目,一个说明文档,代码中注释齐全 程序功能: 1.一台手机运行程序后选择服务端,...PS:谁有
蓝牙
快速连接的例子(根据
蓝牙
波段进行连接,无需
配对
,直接连接,类似
蓝牙
耳机)请与作者联系,谢谢
非技术区
1,067
社区成员
6,266
社区内容
发帖
与我相关
我的任务
非技术区
硬件/嵌入开发 非技术区
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章