最近在Windows CE.NET上要做一个蓝牙通讯模块,往网上搜索资料,发现了一篇用C# 来开发.NET CF 蓝牙的通信模块的文 章,http://it.sohu.com/20050331/n224948889.shtml,尝试着照他的思路做,才发现是如此艰难.非托管代码与托管代码之间的交互是最大的问题.这个项目也就一筹莫展.意外发现OpennetCF网站上有个蓝牙模块,我就出尝试用这个库来写,但是写的demo在我那款PDA 上不能运行,可是我这款PDA是支持微软stack的啊,问题出在哪呢?
     用Vault把OpennetCF中的关于Bluetooth模块的源代码下载下来研究一下,才发现OpennetCF中的Bluetooth中用到的本地API跟上面我找到的那篇论文中提到的API有些不一致,马上我就进行修改:

 

    改动相应的代码,再写Bluetooth的demo时,就能正常运行.

   

相关文章: