Android至Linux NMEA数据传输

时间:2019-06-07 12:07:38

标签: android c++ qt android-gps

我想通过USB将GPS位置数据从android传输到linux。要接收数据,我必须使用哪个地址或端口号。我可以通过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

0 个答案:

没有答案