Sdílet prostřednictvím


Přehled typů zařízení Azure IoT

Zařízení IoT existují napříč širokou škálou hardwarových platforem. K dispozici jsou malé 8bitové jednotky MCU až po nejnovější procesory x86, jak je nalezeno na stolním počítači. Mnoho proměnných faktorem rozhodování, pro který hardware se rozhodnete pro zařízení IoT, a tento článek popisuje některé klíčové rozdíly.

Klíčové hardwarové rozdíly

Mezi důležité faktory při výběru hardwaru patří náklady, spotřeba energie, sítě a dostupné vstupy a výstupy.

  • Náklady: Menší levnější zařízení se obvykle používají při hromadné výrobě konečného produktu. Kompromisem je ale to, že vývoj zařízení může být dražší vzhledem k vysoce omezenému zařízení. Náklady na vývoj je možné rozložit na všechna vytvořená zařízení, takže náklady na vývoj na jednotku budou nízké.

  • Napájení: Kolik energie spotřebuje zařízení, je důležité, pokud zařízení bude využívat baterie a nebude připojeno k rozvodné síti. MCU jsou často navrženy pro scénáře s nižším výkonem a mohou být lepší volbou pro prodloužení životnosti baterie.

  • Přístup k síti: Existuje mnoho způsobů, jak připojit zařízení ke cloudové službě. Ethernet, Wi-Fi a mobilní síť a některé z dostupných možností. Typ připojení, který zvolíte, bude záviset na tom, kde je zařízení nasazené a jak se používá. Mobilní síť může být například atraktivní možností vzhledem k vysokému pokrytí, ale u zařízení s vysokým provozem může být nákladná. Hardwired ethernet poskytuje levnější náklady na data, ale s nevýhodou, že je méně přenosná.

  • Vstupy a výstupy: Vstupy a výstupy dostupné v zařízení mají přímý vliv na provozní možnosti zařízení. Mikrořadič má obvykle řadu vstupně-výstupních funkcí integrovaných přímo do čipu a poskytuje široký výběr senzorů pro přímé připojení.

Mikrořadiče vs. mikroprocesory

Zařízení IoT je možné rozdělit do dvou širokých kategorií, mikrořadičů (MCU) a mikroprocesorů (MPU).

Jednotky MCU jsou levnější a jednodušší než jednotky MPU . McU bude obsahovat mnoho funkcí, jako jsou paměť, rozhraní a vstupně-výstupní operace v samotném čipu. MPU tuto funkci nakreslí ze součástí podpůrných čipů. McU často používá operační systém v reálném čase (RTOS) nebo spouští holý počítač (Bez operačního systému) a poskytuje odezvu v reálném čase a vysoce deterministické reakce na externí události.

Jednotky MPU budou obecně spouštět operační systém pro obecné účely, například Windows, Linux nebo MacOSX, které poskytují ne deterministické odezvy v reálném čase. Obvykle neexistuje žádná záruka, kdy se úkol dokončí.

MCU vs. MPU

Níže je tabulka s některými definicemi rozdílů mezi MCU a systémem založeným na MPU:

Mikrořadič (MCU) Mikroprocesor (MPU)
CPU Menší Víc
RAM Menší Víc
Flash Menší Víc
Operační systém Holý kov / RTOS Obecné účely (Windows / Linux)
Potíže s vývojem Těžší Jednodušší
Spotřeba energie Lower Vyšší
Náklady Lower Vyšší
Deterministický Ano Ne – s výjimkami
Velikost zařízení Menší Větší

Další kroky

Typ zařízení IoT, který zvolíte, má přímý vliv na způsob připojení zařízení k Azure IoT.

Projděte si různé sady SDK Azure IoT a najděte ty, které nejlépe vyhovují vašim potřebám zařízení.