作为我学位课程的一个小项目,我想与移动和电脑进行沟通。我有兴趣通过蓝牙进行交流是否有可能在c#中这样做? 如果可能的话,请提供我需要的应用程序或硬件列表。
提前致谢
答案 0 :(得分:1)
如果(并且根据您的问题中缺少信息,这是一个很大的问题),您的意思是“我如何使用C#在我的电脑上编写可以与已连接的Windows Mobile设备通信的应用程序通过ActiveSync或WMDC“到我的电脑”,答案是RAPI。一个免费的,开源的托管包装器is here。
答案 1 :(得分:1)
是的,如果它与windows手机或带蓝牙的掌上电脑可能。你需要一台支持蓝牙的电脑和手机。对于开发人员,您需要下载windows mobile 6 sdk。
然后开发桌面应用和手机应用之间的通信,您可以使用32feet.Net是开源的。
当你下载并安装(它解压缩到程序文件文件夹)时,你将拥有在Visual Studio中引用的dll。此外,您将获得一些示例应用程序。其中之一是可在桌面,掌上电脑和智能手机中使用的蓝牙聊天。
答案 2 :(得分:0)
您可以使用的另一个选项是设置一个Web服务,它充当设备和您的计算机之间的中介。这样做的一个巨大好处是不再受蓝牙距离要求的限制。
当然,如果您正在尝试构建某种接近服务(当项目x距离项目y 3米时,请执行z),那么蓝牙可能是最佳选择。