有关Azure IoT中心和raspberry pi的建议

时间:2016-06-29 08:45:01

标签: python azure iot raspberry-pi3 azure-iot-hub

目前我正在创建一个每秒多次读取传感器的IoT Hub设备。我想每秒读3到4次。

传感器只返回true或false,当它真实时,我希望将时间戳和其他信息发送到Azure IoT中心。该设备是Raspberry Pi 3

我想要一些建议。用这个程序创建这个程序的最佳语言是什么?我可以每次发送消息还是会慢?

我使用python制作了一个示例程序,并使用GPIO事件来检测引脚是否已更改。当它被更改时,向IoT中心发送消息。但我觉得这还不够快?

感谢您提前的时间!我希望你能给我一些建议

1 个答案:

答案 0 :(得分:1)

听起来你在这里缺少的是 Windows 10 IoT Core 作为Raspberry Pi的操作系统。对于Pi 3,这仍然处于预览模式,但仍然可以很好地完成您所描述的所有内容。我已经在我的新Pi3上使用了几个月了。

有大量的示例项目,您可以使用 C#作为语言来处理传感器。

这里有几个链接可以帮助您开始使用Windows 10 IoT Core。

https://developer.microsoft.com/en-us/windows/iot

http://www.purplefrogsystems.com/paul/2016/06/controlling-your-windows-10-iot-core-device/

如果您使用Windows工作站进行开发,则IoT Dashboard是管理设备的必备工具。

我还建议您尝试使用物联网套件,通过Azure物联网中心和流分析为您提供传感器的端到端演示环境。

https://www.azureiotsuite.com/

https://channel9.msdn.com/events/Microsoft-Azure/AzureCon-2015/ACON309