我们正在构建一个产品,它需要modbus通信(rs-485和TCP / IP)。代码必须在运行Linux的嵌入式设备上运行。我们有以下标准来选择我们将要使用的库。
它必须是开源的,因为我们是开源极客。
我们会将此产品提供给我们的用户以及我们不了解他们的应用程序,因此必须完成modbus协议的实施。
广泛的用户群:我们认为代码的用户越多,代码的稳定性就越高。
我遇到了两个这样的库:
和
还有更多的modbus库吗?请建议有利有弊
答案 0 :(得分:3)
我建议使用libmodbus,它运行良好并且是跨平台的。
答案 1 :(得分:0)
我刚开始探索这些选项。我的优先事项是易用性,这使我RModBus,因为它是唯一能够立即获得结果的人。但是,还有一个Python库,Pymodbus,在实现中似乎相当完整。
对不起,我刚才发现GCC是编译器;我的回答是偏离主题的。
同样,我一直在寻找一种脚本语言,让我的noob self更舒服。它真正归结为语言问题,而不是图书馆本身。哦,我此时只使用TCP / IP堆栈,这也略微简化了它。