Я пытался добиться связи модуля с модулем на границе Azure из модуля С# в модуль python,
Using Ubuntu as OS
Edge Runtime: 1.0.8
EdgeAgent 1.0.10
EdgeHub 1.0.10
Код С#, куда отправляются данные
{
Console.WriteLine($"Received message: [{cloudtoDeviceMessages}]"); // cloudtoDeviceMessages is a string
await moduleClient.SendEventAsync("serialmoduleoutput", new Message(Encoding.UTF8.GetBytes(cloudtoDeviceMessages)));
Console.WriteLine("Sent The Method Body To Serial Module");
Маршруты в файле развертывания, у меня есть и другие маршруты модулей, но я даю только соответствующий
Fromc2dcommunicationmoduleToTestModule": "FROM /messages/modules/c2dcommunicationmodule/outputs/serialmoduleoutput INTO BrokeredEndpoint(\"/modules/TestModule/inputs/input1\")",
Код Python: такой же, как в этом примере GitHub https://github.com/Azure/azure-iot-sdk-python/blob/master/azure-iot-device/samples/sync-samples/receive_message_on_input..py
В коде С# я не получаю никаких исключений, однако в модуле python я также не получаю никаких данных.