Invia SMS: Programming embedded systems in C and C++