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


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

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

Основные аппаратные различатели

Ключевые факторы, которые следует учитывать при выборе оборудования: затраты, потребление электроэнергии, сеть и доступные входные и выходные данные:

  • Стоимость: Меньшие и более дешевые устройства обычно используются при массовом производстве конечного продукта. Однако компромисс заключается в том, что разработка устройства может быть более дорогой, учитывая очень ограниченное устройство. Затраты на разработку можно распределить по всем созданным устройствам, чтобы стоимость разработки единиц была низкой.

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

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

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

Микроконтроллеры и микропроцессоры

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

MCUs менее дороги и проще работать, чем MPUs. MCU обычно содержит множество функций, таких как память, интерфейсы и операции ввода-вывода, в самой микросхеме. MPU обычно получает доступ к этой функциональности через компоненты поддерживающих микросхем. Микроконтроллер часто использует операционную систему реального времени или работает без операционной системы и обеспечивает ответы в режиме реального времени и строго детерминированные реакции на внешние события.

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

MCU и MPU

В следующей таблице показаны некоторые основные различия между системами на основе MCU и MPU:

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

Дальнейшие действия

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