Skeleton classe for UART operated devices. Example based on SIM900