Эти устройства должны иметь какой-то приемник GPS, который может различаться по точности, и второй канал, чтобы на самом деле передавать что-либо.
GPS является пассивной системой, основанной на спутниковой сети. Эти спутники "транслируют" свое время, и, когда приемник принимает их сигнал, он может использовать разницу во времени, чтобы определить расстояние до спутников. После этого используется некоторая математическая магия (геометрия), чтобы получить вашу позицию. Кроме того, есть еще некоторые детали, такие как альманах, который сообщает Приемнику, где должен быть каждый спутник, но это основы.
Второй канал может быть несколькими вещами и зависит от реального устройства. Это может быть модуль GSM, подключение к Интернету или использование другого вида беспроводной передачи в зависимости от обстоятельств, в которых он должен использоваться.