I am designing an on-board unit system that is going to be implemented in a train. This embedded system runs linux and needs an LTE module to maintain connected.
The LTE module can be used through AT commands or PPP (Point-to-Point Protocol). I would use C language to develop AT commands application.
As a developer, PPP is easier but I guess that I will have more problems with the coverage than with AT commands. So, I would like to know which way would be the best for this environment(train), trying to provide the best coverage possible to the on-board unit.
Any advice or information would be very appreciated.