簡體   English   中英

使用套接字將 GPS 數據從跟蹤器發送到 python 服務器

[英]Sending the gps data from the tracker to python server using socket

我對 python 套接字編程比較陌生。 我們有一個 GPS 跟蹤器 ST-901,其中可以指定 ip 和端口以發送 GPS 數據。 在本地機器(連接到 wifi 路由器)中創建了一個 python 套接字服務器腳本,該服務器用於偵聽來自 gps 跟蹤器的傳入連接。 但是腳本沒有接收任何數據。

比如說,路由器的公網ip是10.175.31.48,本機連接到這個路由器。 使用端口號 5013,應使用端口轉發將連接發送到此本地計算機。

我們還將跟蹤器的 ip 和端口地址設置為與路由器相同。

 import socket;


import sys;
import h2o;


s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);
print "Socket created successfully";
port=5013;
s.bind(('',port));
print "socket binded to port %s" %(port);
s.listen(5);
print "socket is listening";
print socket.gethostname();
try:
        c,addr=s.accept();
        print "got connection from",addr;
        c.send('thank you connected');
        c.send("how are you")
        data=c.recv(1024);
        print data;
finally:
    c.close();

我無法接收 GPS 數據。 請幫助...

你需要把你的靜態IP或真實IP

s.bind(('192.168.2.175',port))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM