Какую библиотеку Modbus следует использовать для протокола Modbus для GCC - PullRequest
5 голосов
/ 27 июля 2010

Мы создаем продукт, который требует связи по Modbus (rs-485 и TCP / IP). Код должен работать на встроенном устройстве, на котором работает Linux. У нас есть следующие критерии для выбора библиотеки, которую мы будем использовать.

  1. Это должно быть с открытым исходным кодом, так как мы гики с открытым исходным кодом.

  2. Мы дадим этот продукт нашим пользователям, и каким будет их приложение, мы не знаем, следовательно, оно должно завершить реализацию протокола Modbus.

  3. Широкая база пользователей: мы считаем, что чем больше пользователей кода, тем больше стабильность кода.

Я натолкнулся на две такие библиотеки:

http://www.freemodbus.org

и

libmodbus

Есть ли еще библиотеки modbus? Пожалуйста, предложите с плюсами и минусами

Ответы [ 2 ]

3 голосов
/ 25 августа 2010

Я бы предложил libmodbus, он хорошо работает и является кроссплатформенным.

http://www.libmodbus.org

0 голосов
/ 08 августа 2010

Я только начинаю изучать эти варианты. Мой приоритет - простота использования, что привело меня к RModBus , так как он был единственным, с которым я смог получить немедленные результаты. Тем не менее, есть также библиотека Python, Pymodbus, которая, по-видимому, является довольно полной в реализации.

Извините, я только что понял, что GCC - это компилятор; мой ответ не по теме.

Опять же, я искал язык сценариев, на котором мой нуб мог бы быть более удобным. Он действительно сводился к вопросу языка, а не к самой библиотеке. О, сейчас я использую только стек TCP / IP, что также несколько упрощает его.

...