proto

server device

implements

device

Microprocessor based hardware device

server

Hardware or software which provides services for other programs or devices