I have a few customers that need more than basic vehicle tracking, for them I use the bluetree gsm modem to give them 24/7 monitoring. It's a gsm/gps modem thats capable of assigning upto 32 ip's has ethernet port/usb/serial, various digital/analogue input/outputs for pto/door locks/lights/ect. easily programmed via "AT" commands. engine diagnostics via serial port. Its quite expensive but its very solid hardware thats built in canada.