我试图在中从AWS IoT (AWS IoT Embedded C)中运行这个示例。
我的aws_iot_config.h文件具有以下配置:
#define AWS_IOT_MQTT_HOST "XXXXXXX.iot.us-east-2.amazonaws.com" ///< Customer specific MQTT HOST. The same will be used for Thing Shadow
#define AWS_IOT_MQTT_PORT 8883 ///< default port for
现在有一个很奇怪的问题,我在网上找不到答案。下面是我计划如何构建一个项目:Controller App --> Node.js Server (probably Express) --> Some IoT Device Running Node.js Who Knows Where
因此,从本质上讲,Controller想要控制一个IoT设备,但它可以在任何地方。因此,它与位于静态IP上的服务器进行通信,该服务器将跟踪此IoT设备的位置(可能位于任何网络/IP/端口上)。所以控制器应用程序会向服务器发送一个请求,服务器会告诉这个IoT设备,不管它在哪里做一些事情。
问题是,这个No
我正试图使用Iot.Device.Bmxx80库来进行一个非常简单的项目,我的ESP32-WROOM开发板。但是,我无法在我的系统上部署和运行它,因为系统似乎无法在设备上加载必要的程序集。
要复制它,只需创建一个新的空白.NET纳米框架项目并添加以下NuGet包(默认程序就足够了--不需要更改它):
nanoFramework.Hardware.Esp32nanoFramework.Iot.Device.Bmxx80
之后,只需在微控制器上运行应用程序即可。
在output选项卡中,在将所有库部署到它之后,我将得到以下错误输出:
Resolving.
Link failure: som
我对Azure和IoT Edge非常陌生,我正在尝试了解模块是如何工作的。 我遵循了这个很好的教程(https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-c-module),一切似乎都运行正常。 我的问题是关于代码中的printf。(例如,在这里的第3点:https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-c-module#update-the-module-with-custom-code) if (NULL == messageInstance)
{
prin