最适合创建Windows应用程序的语言,该应用程序可以通过USB和蓝牙与硬件串行通信
本文关键字:应用程序 硬件 通信 USB 创建 Windows 语言 可以通过 | 更新日期: 2023-09-27 17:57:50
所以我需要创建一个PC应用程序,它可以通过USB和蓝牙与硬件设备串行通信。
编辑:这个设备是由我工作的公司制造的,我将与负责设备软件的嵌入式程序员携手合作。我唯一真正关心的是在PC上创建一个接口,并通过任何一种方式将信息串行发送到该设备。
绝大多数应用程序将保持不变,包括串行数据,唯一的区别是通信类型。
我在Java方面有相当多的经验,一些C/C++,在Android方面有更多的经验。
我认为C#是为了方便GUI和它的.NET功能。
任何基于知识或经验的建议都将不胜感激。
感谢
PS。任何关于蓝牙协议在不同电脑之间如何变化的信息也将非常有帮助
Windows的蓝牙软件供应商有很多:Microsoft、Broadcom/Widcomm、BlueSoleil等。他们通常都可以使用任何USB加密狗。
使用.NET的另一个很好的理由是,你可以使用我的蓝牙库,它支持所有这些堆栈和更多。:-)http://32feet.codeplex.com/
连接蓝牙客户端等,例如32feet.NET文档-通用蓝牙数据连接
我使用Arduino微控制器通过蓝牙串行实现了这一点。我使用C#与micro接口,使用XNA显示信息(3D绘图)。
不能再推荐它作为一种方法了,C#真的很容易用于串行。
查看可视化串行数据:Arduino、I2C和XNA以获取详细说明。