Поделиться через


Общие сведения о типах устройств Интернета вещей Azure

Устройства Интернета вещей работают в широком диапазоне аппаратных платформ. От небольших 8-разрядных микроконтроллеров до последних процессоров x86, которые используются в настольных компьютерах. Решение о том, какое оборудование выбрать для устройства Интернета вещей, зависит от многих факторов, в этой статье описаны некоторые ключевые отличия.

Ключевые отличия разных видов оборудования

При выборе оборудования важно учитывать стоимость, энергопотребление, сетевые подключения и доступные входные и выходные данные.

  • Стоимость — для массового создания окончательного продукта обычно используются небольшие недорогие устройства. При этом разработка устройства может быть более дорогостоящей с учетом использования устройства с высокими ограничениями. Стоимость разработки может распределяться по всем производимым устройствам, поэтому ее доля для каждого отдельного устройства будет небольшой.

  • Электропитание — если устройство будет работать от аккумулятора без подключения к электросети, объем энергии, потребляемой устройством, имеет значение. Микроконтроллеры часто потребляют меньше энергии и больше подходят для работы от аккумуляторов.

  • Доступ к сети — существует множество способов подключения устройства к облачным службам. Ethernet, Wi-Fi и сотовая сеть и другие доступные варианты. Тип подключения, который вы выбрали, будет зависеть от того, где развернуто устройство и как оно используется. Например, сотовая сеть может быть хорошим вариантом с учетом ее большого покрытия, однако при передаче больших объемов трафика ее использование может быть дорогостоящим. В проводной сети Ethernet затраты на передачу данных будут небольшими, но переносимость устройств в ней ограничена.

  • Входные и выходные данные — входные и выходные данные, доступные на устройстве, непосредственно влияют на эксплуатационные возможности устройств. Как правило, в микроконтроллерах много функций ввода-вывода, встроенных непосредственно в микросхему, и для них существует широкий спектр датчиков для прямого подключения.

Сравнение микроконтроллеров и микропроцессоров

Устройства Интернета вещей можно разделить на две большие категории: микроконтроллеры (MCU) и микропроцессоры (MCU).

Микроконтроллеры менее дорогие и проще в работе, чем микропроцессоры. В микроконтроллере множество функциональных элементов, таких как память, интерфейсы и вводы/выводы размещаются на самой микросхеме. Микропроцессор использует функциональные компоненты поддерживающих микросхем. Микроконтроллер часто использует операционную систему в режиме реального времени (ОСРВ) или работает без операционной системы и отправляет ответы в реальном времени и строго детерминированные реакции на внешние события.

MpUs обычно запускает ос общего назначения, например Windows, Linux или MacOSX, которые предоставляют недетерминированный ответ в режиме реального времени. Обычно не гарантируется, когда задача будет завершена.

Сравнение микроконтроллеров и микропроцессоров

Ниже приведена таблица, в которой показаны некоторые значимые различия между микроконтроллером и системой на основе микропроцессора.

Микроконтроллер (MCU) Микропроцессор (MPU)
ЦП Less Еще
ОЗУ Less Еще
Вспышки Less Еще
ОС Голая металлическая версия или ОСРВ Общего назначения (Windows или Linux)
Сложность разработки Сложнее Проще
Энергопотребление Lower Выше
Стоимость Lower Выше
Детерминированное Да Нет, с исключениями
Размер устройства Меньше Больше

Следующие шаги

Выбранный тип устройства IoT напрямую влияет на то, как это устройство подключается к Azure IoT.

Ознакомьтесь с различными пакетами SDK для Azure IoT, чтобы найти тот, который лучше всего подходит для вашего устройства.