デバイスをシリアルポートに接続し、特定のプロトコルを使用してデバイスと通信しています。 与えられたメッセージフォーマットに従ってプロトコルメッセージの書き込み/読み出し用のパーサを書く必要があります。Javaでのプロトコル処理に最適なライブラリですか?
基本的には、指定されたフォーマットを使用してストリームとの間でオブジェクトをシリアル化/デシリアライズする必要があります。
何か良いJavaライブラリがJava.IOの上に、この目的のために特定が行われた場合、私は思ったんだけど?プロトコルがシリアルポートを介して実行されているため、速度が遅くなることに注意してください。私はGoogleのprotocolbufferを読んだ
は、非常に有望なソリューションに聞こえるが、それは私が使用canot独自のシリアル化形式を、持って見えます。
ありがとうございました。
メッセージ形式がすでに定義されているので、私は、「バージョン管理」の物語は、リスト –
のためのもう一つの重要な一つであることを提案すると、ハードウェアで使用されます。上記のいずれかを使用することはできません。しかし、私はまだフォーマット定義に従って、必要なフォーマットされたメッセージを生成し、それを構文解析できるライブラリに興味があります。それは、通常行わなければならない退屈な構文解析作業に多くの助けとなります。 – Wudong