Dear Ribin,
I read that you have no LAN in a remote location, but you have internet over the mobile phone network.
Yes, you can use a 2G/3G/4G router to supply internet for the time attendance device.
Note that the router should have an option to integrate with a Dynamic DNS provider. Also, port forwarding should work.
Best regards,
Steve