-1
GPSデータ(longitude, latitude)
をPythonソケットを使用して送信します。私はそれを実行するたびにエラーが発生し、私のコードは正しいですか?ありがとうございました。データが距離として処理されるため、私は自分のGPSデータを他のサーバーに送信したいと思います。Pythonソケットを使用してGPSデータを転送する方法
import serial
import math
import socket
gps = serial.Serial("/dev/ttyUSB0", baudrate=4800)
HOST = '192.168.10.1'
PORT = 4444
BUFFER_SIZE=1024
def longlat():
global lon
global lat
while True:
line = gps.readline()
data = line.split(",")
if data[0] == "$GPRMC":
if data[2]== 'A':
latgps = float(data[3])
if data[4]=='S':
latgps = -latgps
latdeg = int(latgps/100)
latmin = latgps - latdeg*100
lat = latdeg+(latmin/60)
longps = float(data[5])
if data[6]=='W':
longps = -longps
londeg = int(longps/100)
lonmin = longps - londeg*100
lon = londeg+(lonmin/60)
longlat()
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST,PORT))
s.send(lon,lat)
data = s.recv(BUFFER_SIZE)
エラーの内容を教えてください... –