2010-07-27 73 views
5

我们正在构建一个需要modbus通信(rs-485和TCP/IP)的产品。代码必须在运行Linux的嵌入式设备上运行。我们有以下选择我们将使用的库的标准。什么样的modbus库应该用于GCC的modbus协议

  1. 它必须是开源的,因为我们是开源的极客。

  2. 我们会把这个产品给我们的用户,他们的应用是我们不知道的,因此它必须完成modbus协议的实现。

  3. 广泛的用户群:我们认为,代码的用户越多,代码的稳定性就越高。

我遇到了两个这样的库:

http://www.freemodbus.org

libmodbus

是否有任何更多的MODBUS库。请建议优缺点

回答

0

我刚开始探索这些选项。我的首要任务是便于使用,这使我转向了RModBus,因为它是我能够立即获得结果的唯一一个。但是,还有一个Python库Pymodbus,在实现中似乎相当完整。

对不起,我刚刚发现GCC是一个编译器;我的答案是离题。

再一次,我在寻找一种脚本语言,我的noob自己可以更舒适一些。它的确归结为语言问题,而不是图书馆本身。哦,我现在只使用TCP/IP协议栈,这也有点简化了它。

3

我建议libmodbus,它运行良好,并且是跨平台的。

http://www.libmodbus.org

+0

是否有一个使用C++ API的库? – Reza 2017-07-01 08:04:42