※ ChatGPTを利用し、要約された質問です(原文:C++でシリアル通信)
C++でシリアル通信
このQ&Aのポイント
C++を使用して、RFIDのリーダーからデータを読み取り、ブラウザに送信するアプリケーションを作成したい。
ブラウザに送信することで、図書管理システムの検索メニューを実現するための処理を行いたい。
RS232Cのリーダーからデータを読み取るための関数などを探しているが見つからない。アドバイスを求めています。
現在、私は「RFIDによる図書管理システム」という題材の下、卒業研究を行っています。
卒研室で購入したRFIDのリーダー/ライター(以下、リーダー)は、RS232C接続のものでした。USBタイプのものがあるのは、購入した後分かりました。
「RS232C接続のリーダーから、タグのデータを読み取り、それをブラウザに送信する」というアプリケーションをC++(MFC)で作成している途中です。さらに詳細を述べると、アプリケーションの「リード」ボタンをクリックすると、リーダーへリード命令(バイナリコード)を送信し、リーダーからのレスポンスをブラウザに送信するという処理を、一括して行う予定です。
何故、ブラウザに送信するかというと、例えば図書管理システムの「検索」メニューの処理の場合、「リーダから読み込んだデータをブラウザに送信し、あらかじめ作成しているデータベースと目的の書籍を照会し、書籍の詳細をブラウザに表示させる」という処理を実現させるためです。
いかんせん、MFC初心者なので、シリアル通信のことに関しての知識がほとんどありません。
Webで調べてみたのですが、力及ばず、RS232Cと通信ができる関数等が見つかりませんでした。
どなたか、アドバイス宜しく御願いします。
最後になりましたが、開発環境は WindowsXP、Visual C++ です。
お礼
早速のアドバイス、有難う御座います。 kz1さんの教えて下さったWeb、拝見しました。 とても参考になり、嬉しく思っています。 因みに、ハードに付属してある仕様書の中には、関数の仕様書などは付属していませんでした。単に、ハードの説明とハード専用のソフトの紹介だけが記述してある状態でした。