Кто-нибудь знает о хорошем Java API для управления устройствами RS-232 в среде WIN32? Я пробовал RXTX, но они не поддерживают RS232, только RS-485.Java-интерфейс RS-232 в Windows
ответ
Что относительно JComm?
Вы пробовали Javacomm от солнца?
Без резервирования я рекомендую Java Serial Port от serialio.com. У меня были серьезные проблемы с стабильностью с последовательными пакетами Sun, IBM и RxTx. SerialPort имеет твердость в производстве более 2 лет 24/7.
Они поддерживают стандартный API-интерфейс Java, а также их собственную альтернативную собственность. Я бы придерживался стандартного API, хотя, если вам действительно не нужно что-то, что у них есть, стандартного нет, просто чтобы ваши варианты открылись.
слова! serialio стоит того, действительно! – Marcel 2008-11-05 06:53:55
Я должен, честно говоря, указать, что мой проект был выполнен чуть более 2 лет назад, и RxTx, возможно, прогрессировал с тех пор. – 2008-11-05 20:46:24
Советую вам попробовать jSSC. Эта поддержка lib Win32 (Win98 - Win7) и Win64. Версия Linux в стадии разработки. Страница проекта в коде Google: http://code.google.com/p/java-simple-serial-connector/
Я только что реализовал интерфейс с одним направлением (device-> computer) с библиотекой jSSC от Scream3r с использованием 64-разрядной версии Java 1.6 и Windows 7 без проблем.
Подсказка: если вы посмотрите на его дополнительный код в jSSC-Terminal.zip, вы получите хороший (и необходимый для использования lib) пример работы с библиотекой!
Спасибо Scream3r за это, вы сделали мой день!
Я наткнулся на scm, который является другой библиотекой с открытым исходным кодом для связи по последовательному порту RS232. Страница проекта https://github.com/RishiGupta12/serial-communication-manager
Javacomm больше не поддерживает Windows. На их главной странице они даже не перечисляют его. Больше поиска показывает, что Sun отказалась от поддержки после Java 1.1.6 – Steve 2008-11-05 06:40:28