Složitost IoT zařízení může být různá. Obecně řečeno, IoT zařízení jsou nestandardní výpočetní zařízení (objekty, předměty pro každodenní použití, spotřebiče, senzory nebo akční členy) připojené k drátové nebo bezdrátové síti, které mají schopnost přenášet a přijímat data, přijímat pokyny a dokonce provádět akce založené na informacích, která shromažďují. V některých aplikacích IoT zařízení dokáží předzpracovat nebo zpracovat data shromážděná z reálného světa před odesláním těchto informací do řídící jednotky, která bude přijímat příslušná rozhodnutí.
Shromážděná data mohou být zpracovávána buď v IoT zařízení nebo ve vzdálené řídicí jednotce. Proto je pro IoT aplikace, které zahrnují zpracování dat, velkou výzvou rozhodnutí o umístění výpočetní zátěže.
IoT zařízení je vestavěné zařízení, které lze charakterizovat alespoň třemi základními bloky:
Obr. 2 zobrazuje obecný blokový diagram s hlavními součástmi IoT zařízení. Může mít mnoho dalších bloků, ale přinejmenším RF (radiofrekvenční) komponenta je společná všem bezdrátově připojeným IoT zařízením.
Ve skutečnosti jsou tyto bloky společné pro mnoho zařízení, která dnes existují na trhu. IoT zařízení však musí obsahovat jiné, zejména vzdálené, funkce, jako například [9]: