问题描述
我使用带有来自 here 的 ESP32 的示例“azure-esp-starter”,我可以将数据发送到 Cloud。问题是我无法读取来自 Cloud 的消息,尽管我看到发送了多少个字符。例如,当我从 Cloud 发送“Hello”时,我收到此消息: "文件:../components/esp-azure/azure-iot-sdk-c/iothub_client/src/iothub_client_core_ll.c Func:invoke_message_callback Line:424 无效的工作流程 - 当前未设置为接受消息"
还有 PAYLOAD_LEN: 5 表示“Hello”的字符数。
也许我应该在头文件中的某处更改接受消息?
static IOTHUBMESSAGE_disPOSITION_RESULT ReceiveMessageCallback(IOTHUB_MESSAGE_HANDLE message,void* userContextCallback)
和
static IOTHUBMESSAGE_disPOSITION_RESULT IoTHubMessage(IOTHUB_MESSAGE_HANDLE message,void* userContextCallback)
但是当我收到消息时程序没有来。
感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)