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" 模式网络。该支持正在积压中,将在下一个版本中支持。
我正在尝试通过模块在主机网络上的设备上建立 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" 模式网络。该支持正在积压中,将在下一个版本中支持。