Передача данных из Android в Linux NMEA - PullRequest
2 голосов
/ 07 июня 2019

Я хочу передать данные местоположения GPS с Android на Linux через USB.Чтобы получить данные, какой адрес или номер порта мне нужно использовать.Могу ли я подключиться через googleMap?На самом деле я раньше не работал в этом типе проекта, поэтому было бы неплохо, если бы вы дали мне подробную идею и как действовать дальше.Спасибо

PositionSource {
    id: positionSource

    active: true
    updateInterval: 10000
    nmeaSource: "socket://127.0.0.1:12345"
    onPositionChanged: {
        var pos = positionSource.position;
        if (pos.latitudeValid && pos.longitudeValid) {
            var coord = pos.coordinate;
            var latN = Math.abs(coord.latitude);
            var lonN = Math.abs(coord.longitude);
            var latNS = coord.latitude < 0 ? "S" : "N";
            var lonEW = coord.longitude < 0 ? "W" : "E";
            var msg = "$GPGLL,%1,%2,%3,%4";
            msg = msg.arg(latN).arg(latNS).arg(lonN).arg(lonEW);
            console.debug("Sending location update:", msg);

        }
    }
}

Ошибка подключения!QAbstractSocket :: SocketError QAbstractSocket :: ConnectionRefusedError

...