• ベストアンサー

Javaによるシリアル通信

WindowsでJavaによるシリアル通信を行いたいのですが、その際にAPIが必要とのことでダウンロードしようとしたのですが、API3.0にWin版がなくどうすればいいのか分かりません。 通信関係に詳しい方、なにかいい方法はないでしょうか?ご教授下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • driverII
  • ベストアンサー率27% (248/913)
回答No.2

失礼、そのJava Communication API 2.0 の Win 版が入手できないという話ですね。 探したらありましたよ。

参考URL:
http://web2.cc.yamaguchi-u.ac.jp/~archive/apl/commapi/?N=D
koysyou
質問者

お礼

すいませんでした。自分でも探したつもりだったんですが、見つけきれませんでした。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

API3.0にはないが、他にはWin版があるようですよ。

参考URL:
http://www.j-industry.org/jiae/pro/pro008/commapi1.html
koysyou
質問者

お礼

ありがとうございます。 すごい助かりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Win32APIでシリアル通信をするには?

    Win32APIとVB.NETを使ってシリアル通信をするプログラミングを考えています。概要はGPS端末からのデータをVBで受信して表示できるようなプログラムを目指していますが、APIの使い方が分からないので詳しく教えていただける方がいましたら、サンプルソースまたは参考Webサイトの教示をお願いします。 VB6.0のクラス(MSComm)を追加する方法ではなく、APIを使う方向で回答お願いします。

  • Win AVRでのシリアル通信

    Win AVRにてAtmega8をC++にてコントロールしたいと思っていますが、訳ありまして、TXDポートからシリアル通信をせずに、ほかのポート(具体的にはPort B4)を使ってシリアル通信をしたいと思っています。しかし、私が見たどのサイトでもTXDのシリアルポートから出力したソースしか見つかりませんでした。 すみませんが、どなたか、シリアル通信を任意のポートで行う方法があればご教授願いたいと思います。または、参考になるサイトを教えてください。よろしくお願いします。

  • LINUX上でシリアル通信(C++)

    PCとマイコンをシリアル通信を介して送受信したいのですが どのサイトを見てもVC++やWindows上のAPIを使ったものばかりです。 開発環境はLINUXのgcc4.5を想定していますが、使える関数が異なりますよね? どのような流れで作成すればいいのでしょうか。 単にシリアル変換のUSBで文字列を送受信するだけでいいです。

  • javaのapiをダウンロードしたいです。

    Java EEをダウンロードするのではなくてJava SEをダウンロードして、必要に応じてapiをダウンロードしたいのですが、apiはどこからダウンロードすればよいのでしょうか? javaxが含まれるのを使いたいです。 かなり調べたのですが、意外とどこにも回答がなく困っております。 初心者ですが、よろしくお願いします。

    • ベストアンサー
    • Java
  • シリアル通信について

    現在、VB6.0を使用してシリアル通信のプログラムを作成しております。 その中で、通信先に対してバッチファイルを実行させてたいのですが、 通信先に対してバッチファイルを実行させる方法がわかりません。 どのようにするのか教えて頂けないでしょうか。 また、実行するバッチファイルでは引数を渡す必要があるようなのですが その方法も教えて下さい。 よろしくお願い致します。

  • PC同士、LANでシリアル通信

    PC2台をストレートLANケーブルで接続し、シリアル通信することは可能でしょうか?もし可能でしたらその手順をご教授願います。 VC++でシリアル通信のアプリケーションを作成しており、その動作確認のできる環境を構築したいのです。上記の他にローコストで良い方法があればそれでも構いません。 お願いいたします。

  • usbデバイスとの通信

    お世話になります。 現在JavaにてUSBデバイス(A/Dコンバータ)との通信を試みているのですが、うまくいきません。 環境は WindosXP Pro SP2 J2SDK1.4.2_03 Eclipse3.1 です。 ネットにて自分なりに調べてみたところ、jUSB APIとJSR-80 APIなるものを発見しましたが、JSR-80は今のところLinuxのみのようで、Windows用のAPIはないようでした。 jUSBでは、いろいろとAPIをいじりつつデバイスパスを取得するところまでは達したのですが、どうしてもデバイスパスを得ることができませんでした。 コンソール : scanBus Failed!Can not get devicePath of device 私の腕が未熟なのに加え、JavaでのUSBデバイスの通信自体が未成熟という話を聞き、何か別のアプローチをと考えております。(私が未熟で、かつ時間がないため、自分でAPIを作成していくことは考えられません・・・。)例えばUSBデバイスを232Cで扱うものなどないのでしょうか・・・。シリアルデバイスをUSBポートで通信するものはよく見かけるのですが カテ違いのような気もしますが、お知恵を拝借できればと思います。 宜しくお願いします。

    • ベストアンサー
    • Java
  • Windows CEでシリアル通信

    Visual Basic .NETでPDA用のアプリを作っています。 その際にCFカードスロットに接続したモデムで通信を 行いたいのですが、シリアル通信の方法が分かりません。 どなたか教えて頂けないでしょうか。

  • JAVAについて・・・

    WINのXPだとJAVAをダウンロードしなくちゃいけないんですか? あと、ダウンロードする必要があるならどうすればいいですか?? なるべく早く回答ください。 かなり困っています。

  • PICのシリアル通信のWIN_APIプログラムについて

    PICとPCとのシリアル通信の WIN_APIプログラムについてどなたかご存知の方は教えてください. 現状,API関数を用いて,シリアル通信をできるようにプログラムを作成したのですが,送信はできるのですが,受信データが"C0"をPICから送付しているのに,"FFFFFFFC0"と受信されてしまいます. 先の"FFFFFFF"をとるにはどうしたらいいでしょうか? 現状:受信プログラム // シリアルポートに対する書き込み(PICに送信命令) WriteFile(hCom, w_com_Buf,lstrlen(w_com_Buf), &n, 0 ); // シリアルポートに対する読み込み ReadFile(hCom, s_com_Buf,1, &n, 0 ); mikroC上のUSARTターミナルでは送受信は適正で, 上記のプログラマで 送信はPIC側で受信していることは7SEGを使って確認しています. しかし,PC側では, s_com_Buf[0]には,"C0"が入ったり,"FFFFFFC0"が入ったりします. PICは現状,多チャンネルAD変換をしているため, 送信に対する受信データのやり取りができなくて困っています. どなたか先生教えてください.