私は Bluetooth プログラミングに非常に慣れていないため、この質問が素朴に思われる場合はお詫び申し上げます。
とはいえ、私の潜在的なクライアントは、Bluetooth 経由で Windows PC にデータを送信するカスタム ハードウェア デバイスを持っています。PC ソフトウェアは、仮想 COM ポートを開き、そこからデータを読み取ることによってデバイスに接続します。次に、このデータをリアルタイムで視覚化します。
彼らがやりたいことは、これらのデバイスのうち 3 つ (または、異なるセンサーに接続された 3 つの非常に類似したデバイス) を同時に PC に接続することです。彼らはソフトウェアを書き直して、3 つのソースすべてからデータを集約し、そのすべてをリアルタイムで視覚化したいと考えています。これは、各デバイスがデータを生成してから画面にデータが表示されるまでの遅延が、最悪でも数十ミリ秒程度になることを意味します。
私の質問は 2 つあります。
1)。これはまったくできますか?PC 上のソフトウェアが、Bluetooth でバックアップされた 3 つの仮想 COM ポートに同時に接続する方法はありますか? (答えは「はい」だと思いますが、確かにそうです)。
2)。これを行うのに最適なプラットフォームは何ですか? 元のソフトウェアは C++/MFC で書かれていますが、個人的には、より簡単なグラフィックスと GUI API にアクセスできる、より最新のものを好みます。