Azure Iot Edge - 从模块到主机网络设备的通信

Azure Iot Edge - Communicate from a module to a host network device

我正在尝试通过模块在主机网络上的设备上建立 TcpStream。 由于模块在 Bridge 网络上,我该怎么做?

我尝试添加 createOptions 配置

"createOptions": {
  "NetworkingConfig": {
    "EndpointsConfig": {
      "host": {}
    }
  },
  "HostConfig": {
    "NetworkMode": "host"
  }
}

但是当 iotedgehubdev 运行

时我得到这个错误
ERROR: 'network_mode' and 'networks' cannot be combined
ERROR: Error while executing command: docker-compose -f C:\ProgramData\iotedgehubdev\data\data\docker-compose.yml pull edgeHubDev. Command '['docker-compose', '-f', 'C:\ProgramData\iotedgehubdev\data\data\docker-compose.yml', 'pull', 'edgeHubDev']' returned non-zero exit status 1.

根据日志,您正在使用 iotedgehubdev 运行 模拟器中的边缘解决方案。但是,iotedgehubdev 不支持 "host" 模式网络。该支持正在积压中,将在下一个版本中支持。