我对蓝牙编程很陌生,因此如果这个问题看起来很幼稚,我深表歉意。
也就是说,我的一个潜在客户有一个定制的硬件设备,可以通过蓝牙将数据传输到 Windows PC。PC软件通过打开一个虚拟COM端口连接到设备,并从中读取数据;然后它会实时可视化这些数据。
他们想做的是将其中三个设备(或者更确切地说,连接到不同传感器的三个非常相似的设备)同时连接到 PC。他们希望重写软件以聚合来自所有三个来源的数据,并实时可视化所有数据;这意味着每个生成数据的设备与屏幕上出现的数据之间的延迟最多可能在几十毫秒的数量级。
我的问题是双重的。
1)。这可以做到吗?有没有办法让 PC 上的软件同时连接到三个支持蓝牙的虚拟 COM 端口?(我猜答案是“是”,但可以肯定的是)。
2)。这样做的最佳平台是什么?原始软件是用 C++/MFC 编写的,但我个人更喜欢更现代的软件,可以访问更简单的图形和 GUI API。