我正在制作温度,湿度和湿度传感器系统,其中数据应该每秒发送到Iot集线器(云)。我使用过Arduino和以太网屏蔽。
我能够每秒创建传感器数据。它直接从Arduino将此数据发送到IoT集线器,而无需使用Raspberry Pi或PC | VS Studio。我已经在Azure上创建了一个作业流。是否有任何机制可以直接将此数据发送到Azure IoT中心?提前谢谢。
答案 0 :(得分:1)
您可以在此处查看IoT Hub的库: Azure IOT SDK for C
Arduino网站上的快速搜索还包含许多连接到IoT中心的设备示例。我想你可以直接从你的Arduino中同时使用AMQP和MQTT协议。我在没有VS的ESP8266中使用MQTT,都是在Arduino IDE中编写的。
答案 1 :(得分:1)
您还可以找到Azure IoT Arduino库here。
请注意,所需的库(AzureIoTHub,AzureIoTUtility,AzureIoTProtocol_HTTP和AzureIoTProtocol_MQTT)都在Arduino IDE库管理器中发布,因此您可以从那里安装它们(无需克隆存储库)。
文档和示例不是最新的(我们很快会修复)但您可以在MQTT lib repository中找到MQTT示例。