Browse Source

周二:解决新版egoserver在window环境运行问题

casper 4 months ago
parent
commit
6d8829dde0

+ 6 - 6
sri-pysdk/xclient/xmqtt.py

@@ -59,19 +59,19 @@ if __name__ == '__main__':
     # --- init ---
     # c1 = Client(host='192.168.131.23', port=41883)
     # c1 = Client(host='127.0.0.1', port=41883)
-    c1 = Client(host='10.10.10.116', port=41883)
+    # c1 = Client(host='10.10.10.116', port=41883)
+    c1 = Client(host='10.10.60.237', port=41883)
 
 
     # --- test subscribe ---
     def m1(_, __, p3):
-        # print(f'#message: {p3.payload}')
-        print(f"#message.payload: {json.loads(p3.payload)}")
+        print(f'#message: {p3.payload}')
+        # print(f"#message.payload: {json.loads(p3.payload)}")
 
-
-    # --- test subscribe
     # subscribe_topic = 'bg/log'
     # subscribe_topic = 'qtmqtt'
-    subscribe_topic = 'Vehicle/ControlVehicle/Veh001'
+    # subscribe_topic = 'Vehicle/ControlVehicle/Veh001'
+    subscribe_topic = 'client'
     c1.start_subscribe_loop(decorate_method=m1, subscribe_topic=subscribe_topic)
 
     # --- test publish ---

+ 6 - 2
sri-server-bg03/lib/Connection_e1.py

@@ -11,8 +11,12 @@ import sys
 import importlib
 
 # --- for linux
-sys.path.append('/home/sri/repositories/repositories/sri-project.demo-py/sri-dino-pyserver01')
-sys.path.append('/home/sri/repositories/repositories/sri-project.demo-py/sri-pysdk')
+# sys.path.append('/home/sri/repositories/repositories/sri-project.demo-py/sri-dino-pyserver01')
+# sys.path.append('/home/sri/repositories/repositories/sri-project.demo-py/sri-pysdk')
+
+# --- for windows
+sys.path.append(r'C:\SRI-DINO.Server-py\sri-server-bg03')
+sys.path.append(r'C:\SRI-DINO.Server-py\sri-pysdk')
 
 protobuf = importlib.import_module(f"xprotobuf.protocol_pb2")
 methods = importlib.import_module(f"xlib")

+ 1 - 1
sri-server-bg03/main.py

@@ -1,7 +1,7 @@
 # from app import generate_app
 # app = generate_app()
 
-from lib.Connection_d1 import SRIConnection
+from lib.Connection_e1 import SRIConnection
 
 import asyncio
 

+ 14 - 7
sri-server-bg03/xprotobuf/README-usage.md

@@ -1,8 +1,7 @@
 ## NOTE
 
-#### ubuntu下安装python的protobuf
-
-```
+## 构建 on ubuntu
+~~~
 # 生成工具安装
 apt update && apt install protobuf-compiler -y
 # 版本
@@ -11,10 +10,18 @@ protoc --version
 cd /home/sri/repositories/repositories/sri-project.demo-py/sri-dino-pyserver01/xprotobuf
 protoc --python_out=. protocol.proto
 
-# 部署运行
-apt install python3-protobuf
-
 # 其他
 sudo chmod -R 777 /home/sri/repositories/repositories/sri-project.demo-py/sri-dino-pyserver01/xprotobuf
+~~~
+
+## 部署 on ubuntu
+~~~
+# 在线安装
+apt install python3-protobuf
+~~~
 
-```
+## 部署 on windows
+~~~
+# 在线安装
+pip install protobuf==3.6.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
+~~~