使用热电偶和运行Windows IoT的Raspberry Pi

时间:2016-10-25 13:29:18

标签: azure raspberry-pi sensor iot windows-10-iot-core

我计划开发一种零度以下的温度监测系统。我做了一些研究,并决定最好的方法是使用Raspberry Pi 3和Windows 10 IoT操作系统,结合热电偶和MAX31855热电偶放大器。

我是Raspberry Pi开发的新手,我正在努力找到有关如何有效地使用Windows 10物联网的热电偶的任何教程。有关使用热电偶和MAX31855的无数教程,但我不确定我是否能够使用这些教程提供的图书馆和处理代码,因为我正在使用的操作系统。

继续这个开发计划是否明智/合适,还是应该使用不同的操作系统。

我使用Windows 10 IoT的主要原因是我将使用IoT中心将Raspberry Pis连接到Azure。

先谢谢您,任何意见都表示赞赏。

1 个答案:

答案 0 :(得分:1)

我认为你走的是正确的道路。

对于记录,如果您的目的是连接到Azure IoT中心,则不一定使用Windows IoT Core。 Azure IoT SDK具有各种平台支持,您也可以轻松地为嵌入式Linux进行交叉构建。

对于IoT,回到MAX31855,CSharpRocks提供的链接为使用SPI总线连接的传感器提供了某种非官方的库。如果要将其与Windows IoT Core一起使用,则需要移植库。具体来说,您需要使用SpiController UWP提供的spi控制器替换每个调用,但这应该不会有太多工作。

总结一下,有两个选择,

  1. 使用Linux发行版(raspbian等...),MAX31855的library和编译/交叉编译iot-hub-sdk,您可以在存储库中找到交叉编译的教程。
  2. 使用Windows IoT Core,以便您对Azure IoT Hub提供原生支持,但您需要为MAX31855移植适用于Windows平台的库。