将热电偶与 Raspberry Pi 运行 Windows IoT 结合使用

Using Thermocouple with Raspberry Pi running Windows IoT

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

我是 Raspberry Pi 开发的新手,我正在努力寻找任何关于如何有效地将热电偶与 windows 10 IoT 结合使用的教程。有无数关于使用热电偶和 MAX31855 的教程,但由于我使用的操作系统,我不确定我是否能够使用这些教程提供的库和处理代码。

是advisable/suitable继续这个开发计划还是应该使用不同的操作系统。

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

提前致谢,如有任何意见,我们将不胜感激。

我认为您的选择是正确的。

郑重声明,如果您的目的是连接到 Azure IoT 中心,则不一定要使用 Windows IoT Core。 Azure IoT SDK 具有多种平台支持,您也可以轻松地为嵌入式 Linux 交叉构建。

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

总结一下,两种选择,

  1. 使用Linux发行版(raspbian等...),library for MAX31855, and compile/cross-compile iot-hub-sdk,你可以在资源库中找到交叉编译的教程。
  2. 使用Windows IoT Core,以便原生支持Azure IoT Hub,但需要为windows 平台移植MAX31855 的库。