Delen via


Overzicht van Azure IoT-apparaattypen

IoT-apparaten bestaan in een breed scala aan hardwareplatforms. Er zijn kleine 8-bits MCU's helemaal tot aan de nieuwste x86-CPU's, zoals te vinden is op een desktopcomputer. Veel variabelen bepalen welke hardware u moet kiezen voor een IoT-apparaat en in dit artikel worden enkele belangrijke verschillen beschreven.

Belangrijkste hardware-differentiators

Enkele belangrijke factoren bij het kiezen van uw hardware zijn kosten, energieverbruik, netwerken en beschikbare invoer en uitvoer.

  • Kosten: kleinere goedkopere apparaten worden meestal gebruikt bij massaproductie van het eindproduct. De afweging is echter dat de ontwikkeling van het apparaat duurder kan zijn, gezien het zeer beperkte apparaat. De ontwikkelingskosten kunnen worden verdeeld over alle geproduceerde apparaten, zodat de ontwikkelingskosten per eenheid laag zijn.

  • Energie: hoeveel energie een apparaat verbruikt, is belangrijk als het apparaat batterijen gebruikt en niet is aangesloten op het elektriciteitsnet. MCU's zijn vaak ontworpen voor scenario's met een lager vermogen en kunnen een betere keuze zijn voor het verlengen van de levensduur van de batterij.

  • Netwerktoegang: Er zijn veel manieren om een apparaat te verbinden met een cloudservice. Ethernet, Wi-Fi en mobiel en een aantal van de beschikbare opties. Het verbindingstype dat u kiest, is afhankelijk van de locatie waar het apparaat wordt geïmplementeerd en hoe het wordt gebruikt. Mobiel kan bijvoorbeeld een aantrekkelijke optie zijn op basis van de hoge dekking, maar voor apparaten met veel verkeer kan het duur zijn. Hardwired Ethernet biedt goedkopere gegevenskosten, maar met het nadeel dat u minder draagbaar bent.

  • Invoer en uitvoer: De invoer en uitvoer die beschikbaar zijn op het apparaat zijn rechtstreeks van invloed op de operationele mogelijkheden van apparaten. Een microcontroller heeft doorgaans veel I/O-functies die rechtstreeks in de chip zijn ingebouwd en biedt een ruime keuze aan sensoren om rechtstreeks verbinding te maken.

Microcontrollers versus Microprocessors

IoT-apparaten kunnen worden onderverdeeld in twee brede categorieën, microcontrollers (MCU's) en microprocessors (MPU's).

MCU's zijn goedkoper en eenvoudiger te bedienen dan MPU's . Een MCU bevat veel van de functies, zoals geheugen, interfaces en I/O binnen de chip zelf. Een MPU tekent deze functionaliteit van onderdelen in ondersteunende chips. Een MCU gebruikt vaak een realtime besturingssysteem (RTOS) of voert bare-metal (geen besturingssysteem) uit en biedt realtime-respons en zeer deterministische reacties op externe gebeurtenissen.

MPU's voeren over het algemeen een algemeen besturingssysteem uit, zoals Windows, Linux of MacOSX dat een niet-deterministisch realtime-antwoord biedt. Er is doorgaans geen garantie dat een taak wordt voltooid.

MCU versus MPU

Hieronder ziet u een tabel met enkele van de definiërende verschillen tussen een MCU en een MPU-systeem:

Microcontroller (MCU) Microprocessor (MPU)
CPU Kleiner Meer
RAM Kleiner Meer
Flash Kleiner Meer
Besturingssysteem Bare Metal / RTOS Algemeen gebruik (Windows/Linux)
Ontwikkelingsproblemen Moeilijker Gemakkelijker
Stroomverbruik Lower Hoger
Kosten Lower Hoger
Deterministische Ja Nee - met uitzonderingen
Apparaatgrootte Kleiner Grotere

Volgende stappen

Het IoT-apparaattype dat u kiest, heeft rechtstreeks invloed op de manier waarop het apparaat is verbonden met Azure IoT.

Blader door de verschillende Azure IoT SDK's om de SDK te vinden die het beste past bij uw apparaatbehoeften.