Bij het ontwikkelen van het internet of things wordt gebruikt gemaakt van embedded systems. Een embedded system is een computersysteem (hardware én software) dat is geïntegreerd in apparaten, zodat deze een vorm van intelligent gedrag vertoont.
Om te kunnen communiceren bevatten embedded systems sensoren en actuatoren. De sensor neemt de omgeving waar en stuurt de waargenomen informatie in digitale vorm door aan het systeem om verwerkt te worden. De actuator stuurt het gedrag van de omgeving aan op basis van de beslissingen die genomen worden door het systeem (de software). Sommige systemen hebben een interface, zodat je ze zelf kunt programmeren (klokradio, thermostaat enz.), maar soms zijn ze al voorgeprogrammeerd en volstaan een sensor en actuator (pacemaker, rookmelder enz.).
Bekijk het voorbeeld: