安装IoT Modbus SDK

IoT Modbus SDK为开源产品,源代码位于:https://github.com/baidu/iot-edge-sdk-for-iot-parser/tree/master/modbus。SDK对硬件要求如下:

  • 有操作系统(Windows, Linux)
  • 10MB内存

提供多平台预先编译好的可执行文件,下载即运行,文件位于bin子目录。目前支持如下平台:

  • linux_arm
  • linux_x86
  • win32
  • win64

同时提供交叉编译范例脚本,方便您将SDK编译到更多的硬件平台。交叉编译脚本位于cross-compile子目录。

注意:网关设备可以通过SSL加密方式或非加密方式与云端连接,请根据网关设备的实际情况选择。

  1. 在bdModbusGateway所在目录下创建文件名为gwconfig.txt的配置文件,bdModbusGateway的运行依赖于配置文件gwconfig.txt,在云端新建网关后,系统会自动为网关分配密钥,请将该json格式的连接信息(含密钥)写入gwconfig.txt,如下图所示。关于密钥的获取方法,请参看查看密钥

  2. 运行bdModbusGateway。运行后,网关会一直订阅gwconfig.txt中配置的MQTT主题,从而接受从云端上配置的Modbus从站轮询策略。轮询策略指定了bdModbusGateway获取信息的频率、子设备等信息。