基于32feet.net对Broadcom(Widcomm)蓝牙开发

本文详细介绍了如何基于32feet.net库开发针对Broadcom Stack的蓝牙应用程序,包括驱动安装、源码下载、编译、项目引用更新以及在Windows Mobile和PC上的部署。在开发过程中,需要注意Broadcom Stack不支持某些功能,例如设置PrimaryRadio.Mode。此外,文章还提供了针对Broadcom Stack的文件传输程序源代码。
摘要由CSDN通过智能技术生成

基于32feet.net对Broadcom(Widcomm)

  阅读: 86 评论: 0 作者: Jake Lin 发表于 2009-11-17 06:44 原文链接

背景

Widcomm是第一个为Windows编写蓝牙Stack的公司,后来给Broadcom收购了,由于他是第一个,所以目前很多蓝牙设备都是使用Broadcom Statck的。下面讲述如何使用32feet.net对基于Broadcom Statck的蓝牙设备进行开发。

 

本文的例子是基于 Windows Mobile 与 PC之间的通过蓝牙(Bluetooth) 传输文件的开发Windows Moible, Wince 使用.NET Compact Framework进行蓝牙(Bluetooth)开发 之 32feet.NET 的基础上修改的。

 

驱动安装

进行Broadcom stack的开发,必须安装该驱动程序,下面以XP为例子,说明Broadcom驱动程序的安装。

Broadcom-Bluetooth-1

插入Broadcom stack的蓝牙dongle。

Broadcom-Bluetooth-2

插入驱动程序的CD进行安装。

Broadcom-Bluetooth-3

安装完毕能看到该蓝牙设备。

 

32feet.net源码下载

到codeplex下载32feet.net最新的代码,由于最新的32feet.net的release没有包含对Broadcom stack的支持,所以需要下载build版本。最新的build版本下载地址如下:
http://32feet.codeplex.com/SourceControl/ListDownloadableCommits.aspx

 

Broadcom stack的Native DLL

如果使用Microsoft Stack,32feet.net可以直接调用Wince(Windows Embedded CE)和Windows Mobile内置的btdrt.dll和BthUtil.dll。但是使用Broadcom stack的情况就不一样了。32feet.net封装了Native的DLL来调用Broadcom的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值