Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az IoT-eszközök a hardverplatformok széles választékában léteznek. A kis 8 bites mikrovezérlők egészen a legújabb x86 CPU-kig megtalálhatók az asztali számítógépeken. Az IoT-eszközök hardverének kiválasztásakor számos változót érdemes figyelembe venni. Ez a cikk néhány fontos tényezőt ismertet.
Főbb hardvermegkülönböztetők
A hardver kiválasztásakor figyelembe veendő legfontosabb tényezők a költségek, az energiafogyasztás, a hálózatkezelés, valamint a rendelkezésre álló bemenetek és kimenetek:
Költség: A végső termék tömeges előállításához általában kisebb, olcsóbb eszközöket használnak. Azonban a kompromisszum az, hogy az eszköz fejlesztése drágább lehet, tekintettel az erősen korlátozott eszközre. A fejlesztési költség az összes előállított eszközön elosztható, így az egységenkénti fejlesztési költség alacsony.
Hatalom: Ha az eszköz akkumulátorokat használ, és nem csatlakozik az energiahálózathoz, fontos, hogy mennyi energiát használ az eszköz. A mikrovezérlőket gyakran alacsonyabb teljesítményre tervezték, és jobb választás lehet az akkumulátor élettartamának meghosszabbításához.
Hálózati hozzáférés: Az eszközök számos módon csatlakoztathatók felhőszolgáltatáshoz, például Ethernethez, Wi-Fi-hez és mobilhálózathoz. A választott kapcsolattípus az eszköz üzembe helyezésének és használatának módjától függ. A mobilhálózat például akkor jó megoldás, ha nagy lefedettségre van szüksége, de a nagy forgalmú eszközök esetében ez költséges lehet. A hardwired ethernet olcsóbb adatköltségeket biztosít, de hátránya, hogy kevésbé hordozható.
Bemenetek és kimenetek: Az eszközön elérhető bemenetek és kimenetek közvetlenül befolyásolják az eszközök működési képességeit. A mikrovezérlők általában sok I/O-függvényt építenek be közvetlenül a chipbe, és számos érzékelőt biztosítanak a közvetlen csatlakozáshoz.
Mikrovezérlők és mikroprocesszorok
Az IoT-eszközöket két széles kategóriába oszthatja: mikrovezérlőkre (MCU-k) és mikroprocesszorokra (MPU-k).
Az MCU-k olcsóbbak és egyszerűbbek, mint az MPU-k. Az MCU általában magában a chipben található számos függvényt, például memóriát, interfészeket és I/O-t tartalmaz. Az MPU általában ezt a funkciót a támogató chipek összetevőiből éri el. Az MCU gyakran valós idejű operációs rendszert (RTOS) használ, vagy operációs rendszer nélküli operációs rendszert futtat, és valós idejű válaszokat és rendkívül determinisztikus reakciókat biztosít a külső eseményekre.
Az MPU-k általában általános célú operációs rendszert futtatnak, például Windows, Linux vagy MacOSX rendszert, amely nemdeterminisztikus valós idejű választ biztosít. Általában nincs garancia arra, hogy mikor fejeződik be egy feladat.
Az alábbi táblázat az MCU és az MPU-alapú rendszerek közötti főbb különbségeket mutatja be:
| MCU | MPU | |
|---|---|---|
| CPU | Kevesebb | Több |
| RAM | Kevesebb | Több |
| Vaku | Kevesebb | Több |
| Operációs rendszer | Bare Metal / RTOS | Általános célú (Windows/ Linux) |
| Fejlesztési nehézség | Nehezebb | Könnyebb |
| Energiafogyasztás | Alacsonyabb | Magasabb |
| Költségek | Alacsonyabb | Magasabb |
| determinisztikus | Igen | Nem – kivételekkel |
| Eszköz mérete | Kisebb | Nagyobb |
Következő lépések
A választott IoT-eszköztípus közvetlenül befolyásolja, hogy az eszköz hogyan csatlakozik az Azure IoT-hez. A különböző Azure IoT SDK-k között tallózva megtalálhatja az eszköz igényeinek leginkább megfelelőt.