Библиотека для реализации своего протокола (RPC API) на Java?
Компьютер с ОС Windows общается с устройством, подключенным по COM-порту.
Разных команд планируется довольно много. И форматы "общения" тоже разные: где-то это "вопрос-ответ" от компа, где-то от устройства, где-то heartbeat от компа, где-то от устройства.
Не хотелось бы городить весь этот протокол велосипедом на базе голого COM. Ведь у некоторых языков есть готовые библиотеки для построения RPC API на построении какого-либо транспорта.
Формат "пакетов" можно JSON, но необязательно. Важнее качество библиотеки.
И вовсе необязательно она должна быть именно для COM-портов. Если даже она вообще не поддерживает такой транспорт, но библиотека хорошая и исходник есть, то почему бы не запилить под нее? Уж лучше, чем делать велосипед.
Насчет устройства не волнуемся. Под нее будет портирована данная библиотека.