c - 在 C 中使用 libmodbus 实现 modbus 网关功能
问题描述
我参与了使用 libmodbus 库在 C 中实现网关功能的项目。在服务器端,我正在尝试使用 modbus_read_input_registers() 函数读取设备。现在我想通过 tcp 将接收到的消息从实际设备发送到主/客户端。我已经可以从主/客户端发送请求并在网关设备上接收它。我检查功能代码和地址并分别读取设备。一旦我成功地从设备获得响应,我想将响应发送回客户端。我有以下查询:
- 我可以使用 modbus_mapping_new() 或映射数据变量将响应发送到主/客户端吗?
- 有没有其他方法可以将响应发送给客户端?
解决方案
推荐阅读
- android - 当用户在 LockTask 模式下点击后退按钮时如何返回 InCallUI?
- javascript - JavaScript 函数重载未定义
- jenkins-plugins - 将参数从 Jenkins 获取到 Maven 运行时的问题
- javascript - @Input 值返回对象。无法访问邻居属性上的那些对象 - Angular 4
- powershell - 将 curl 命令转换为 invoke-restmethod
- vba - 在 VBA 中遍历、保存和格式化单元格
- ios - 如何在 Alamofire 中使用 multipart 上传多个图像数组中的多个图像?
- reactjs - 如何访问传递数据中的 JSON 元素?
- java - 如何保证用户的设备时间是更新的?
- javascript - Node.js 解释器返回未定义的函数