2016-10-25 10 views
-1

Я планирую разработать систему контроля температуры для низких температур. Я провел несколько исследований и решил, что лучший способ - использовать «Малиновый Pi 3» с операционной системой Windows 10 IoT в сочетании с термопарой и усилителем термопары MAX31855.Использование термопары с малиной Pi под управлением Windows IoT

Я новичок в разработке на малине Pi, и я изо всех сил стараюсь найти любые учебники по использованию термопары с окнами 10 IoT. Существует множество руководств по использованию термопары и MAX31855, но я не уверен, что я смогу использовать библиотеки и код обработки, предлагаемые этими учебниками, из-за используемой операционной системы.

Желательно/целесообразно продолжить этот план разработки или использовать другую операционную систему.

Основная причина, по которой я использую Windows 10 IoT, заключается в том, что я собираюсь подключить Raspberry Pis к Azure с использованием концентратора IoT.

Благодарим вас, Advance, любой ввод оценивается.

+0

Возможные дубликат: http://stackoverflow.com/questions/38159448/read-temperature-with-max31855-thermocouple-sensor-on-windows-iot – CSharpRocks

ответ

1

Я думаю, что вы на правильном пути.

Для записи, если вы хотите подключиться к концентратору Azure IoT, вы не обязательно используете ядро ​​Windows IoT. Azure IoT SDK поддерживает различные платформы, вы также можете легко перекрестно строить встроенную Linux.

Назад к MAX31855 для IoT, ссылка CSharpRocks предоставляет как-то неофициальную библиотеку для этого датчика, используя соединение шины SPI. Если вы хотите использовать его с Windows IoT Core, вам необходимо портировать библиотеку. Чтобы быть конкретным, вам нужно заменить каждый вызов контроллером spi с помощью SpiController UWP, который не должен много работать.

Подводя итог, два варианта,

    распределение
  1. Использование Linux (raspbian и т.д. ...), в library для MAX31855 и компиляции/кросс-компиляции iot-hub-sdk, вы можете найти учебник для кросс-компиляции на репозиторий.
  2. Используйте Windows IoT Core, так что у вас есть встроенная поддержка Azure IoT Hub, но вам нужно выгрузить библиотеку для MAX31855 для платформы Windows.
+0

Спасибо очень много. Цените помощь. –