Smarta IoT-moduler samlar tidigare separata funktioner – till exempel beräkning, grafikbearbetning, datalagring och uppkoppling – i enskilda, mycket kompakta hårdvaruenheter.
Möjligheten att utföra så många olika uppgifter i en enda modul undanröjer behovet av att specificera och utveckla flera funktionsspecifika moduler, och sedan säkerställa att de kan integreras i en enhetlig produkt; smarta moduler är därför ett viktigt sätt för lösningsbyggare att förenkla konstruktioner, minska storleken, undanröja tekniska begränsningar, begränsa kostnader och förkorta tiden till marknadslansering.
De är kort sagt den mest avancerade formen av integrerad hårdvara inom IoT-världen.
Smarta moduler kan stödja ett rikt utbud av periferikomponenter – såsom kameror, LCMs, Wi-Fi, Bluetooth, GNSS, minne och SD-kort, eSIM och inbäddade universella integrerade kort (eUICC). De erbjuder ett brett urval av gränssnitt såsom USB2.0/3.0, USB typ-C, I2C, UART, GPIOs, och stöd för PWM och ADCs.
Smarta moduler har också integrerade operativsystem – ofta med en valmöjlighet mellan Linux för tillämpningar inom industriell IoT eller Android för kommersiella lösningar – samt enhetsdrivrutiner och tillhörande SDKs.
