Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Устройства Интернета вещей существуют в широком выборе аппаратных платформ. Есть небольшие 8-разрядные микроконтроллеры вплоть до последних процессоров x86, как найдено на настольных компьютерах. Существует множество переменных, которые следует учитывать при выборе оборудования для устройства Интернета вещей. В этой статье описываются некоторые ключевые факторы, которые следует учитывать.
Основные аппаратные различатели
Ключевые факторы, которые следует учитывать при выборе оборудования: затраты, потребление электроэнергии, сеть и доступные входные и выходные данные:
Стоимость: Меньшие и более дешевые устройства обычно используются при массовом производстве конечного продукта. Однако компромисс заключается в том, что разработка устройства может быть более дорогой, учитывая очень ограниченное устройство. Затраты на разработку можно распределить по всем созданным устройствам, чтобы стоимость разработки единиц была низкой.
Сила: Сколько энергии использует устройство, важно, если устройство использует батареи и не подключено к электросети. Микроконтроллеры часто предназначены для более низких сценариев питания и могут быть лучшим выбором для расширения срока работы батареи.
Сетевой доступ: Существует множество способов подключения устройства к облачной службе, например Ethernet, Wi-Fi и сотовой связи. Тип подключения, который вы выбираете, зависит от того, где развернуто устройство и как оно используется. Например, сотовой связи является хорошим вариантом, если вам нужен высокий охват, но для устройств с высоким трафиком это может быть дорого. Проводное Ethernet обеспечивает более дешевые затраты на данные, но менее удобно для переноски.
Входные и выходные данные: Входные и выходные данные, доступные на устройстве, непосредственно влияют на возможности работы устройств. Микроконтроллер обычно имеет множество функций ввода-вывода, встроенных непосредственно в микросхему, и предоставляет широкий выбор датчиков для прямого подключения.
Микроконтроллеры и микропроцессоры
Устройства Интернета вещей можно разделить на две широкие категории, микроконтроллеры (MCUS) и микропроцессоры (MPUs).
MCUs менее дороги и проще работать, чем MPUs. MCU обычно содержит множество функций, таких как память, интерфейсы и операции ввода-вывода, в самой микросхеме. MPU обычно получает доступ к этой функциональности через компоненты поддерживающих микросхем. Микроконтроллер часто использует операционную систему реального времени или работает без операционной системы и обеспечивает ответы в режиме реального времени и строго детерминированные реакции на внешние события.
MpUs обычно выполняют ОС общего назначения, например Windows, Linux или MacOSX, которая предоставляет недетерминированный ответ в режиме реального времени. Обычно нет гарантии того, что задача завершится.
В следующей таблице показаны некоторые основные различия между системами на основе MCU и MPU:
MCU | MPU | |
---|---|---|
ЦПУ | Менее | Больше |
ОЗУ | Менее | Больше |
Вспышка | Менее | Больше |
ОС | Голая металлическая версия или ОСРВ | Общего назначения (Windows или Linux) |
Трудности разработки | Сложнее | Проще |
Энергопотребление | Ниже | Выше |
Стоимость | Ниже | Выше |
Детерминированное | Да | Нет - с исключениями |
Размер устройства | Меньше | Крупнее |
Дальнейшие действия
Тип устройства Интернета вещей, который вы выбираете непосредственно, влияет на подключение устройства к Azure IoT. Ознакомьтесь с различными пакетами SDK Для Интернета вещей Azure , чтобы найти наиболее подходящий для вашего устройства пакет SDK.