На устройство с OpenWrt устанавливается драйвер USB-UART
kmod-usb-serial kmod-usb-serial-pl2303
Устанавливаем драйвера 3G модема
Устанавливается веб сервер uhttpd или lighttpd
При помощи shell скриптов(cgi) читаем GPS данные для вебсервера, парсим их и используем для отображения на карте