目录

消息收集

服务器重启后

产品化

meta服务本身的产品化

linux: 

  meta docker化:

服务化

windows:


消息收集

2025-08-26T01:27:17.546029+00:00 [debug] tag: MQTT, clientid: ZA125627D001MD, msg: mqtt_packet_received, peername: 10.60.60.98:53574, packet: PUBLISH(Q1, R0, D0, Topic=sys/product/ZA125627D001MD/status, PacketId=7, Payload(text)={"tid":"a4a5a080-38e5-472d-b816-daa66d29ec
17","bid":"6c742af8-7862-49ab-9ccf-98e8353937db","timestamp":1756171885067,"method":"update_topo","gateway":"ZA125627D001MD","data":{"type":255,"sub_type":255,"domain":99,"device_secret":"482116ed0559cdd80b2599979874da52","nonce":"e794c85046e480a1ee8a0a6f7e2ecd46","versi
on":1,"sub_devices":[{"sn":"ZA125627D001DJ","domain":0,"type":89,"sub_type":0,"index":"A","device_secret":"482116ed0559cdd80b2599979874d21","nonce":"e794c85046e480a1ee8a0a6f7e2ecd46","version":1}]}})

2025-08-26T01:27:17.638019+00:00 [debug] tag: MQTT, clientid: 123456-outbound, msg: mqtt_packet_received, peername: 10.60.100.194:59628, username: JavaServer, packet: PUBLISH(Q2, R0, D0, Topic=sys/product/ZA125627D001MD/status_reply, PacketId=410, Payload(text)={"tid":"a
4a5a080-38e5-472d-b816-daa66d29ec17","bid":"6c742af8-7862-49ab-9ccf-98e8353937db","data":{"result":0},"timestamp":1756171637635})


上线了
{"tid":"a4a5a080-38e5-472d-b816-daa66d29ec
17","bid":"6c742af8-7862-49ab-9ccf-98e8353937db","timestamp":1756171885067,"method":"update_topo","gateway":"ZA125627D001MD","data":{"type":255,"sub_type":255,"domain":99,"device_secret":"482116ed0559cdd80b2599979874da52","nonce":"e794c85046e480a1ee8a0a6f7e2ecd46","versi
on":1,"sub_devices":[{"sn":"ZA125627D001DJ","domain":0,"type":89,"sub_type":0,"index":"A","device_secret":"482116ed0559cdd80b2599979874d21","nonce":"e794c85046e480a1ee8a0a6f7e2ecd46","version":1}]}}


 thing/product/ZA125627D001DJ/osd
{
  "tid": "95ceb732-b405-451a-8a73-86cf2836b003",
  "bid": "48de36c9-91df-4d59-9a72-0fb98448b1f2",
  "timestamp": 175740575528924 ,
  "gateway": "ZA125627D001MD",
  "data": {
    "battery": {
      "capacity_percent": 62
    },
    "position_state": {
      "gps_number": 15,
      "quality": 5
    },
    "vertical_speed": -0.00032709850347600877,
    "horizontal_speed": 0.0000028314543669694103,
    "longitude": 121.42368349799985,
    "latitude": 30.996868911945693,
    "height": 117.54302215576172,
    "elevation": 17.399871826171875,
    "home_distance": 3790,
    "attitude_head": 182.44946089501116,
    "mode_code": 3,
    "wind_speed": 0,
    "hor_visual_avoid": 1,
    "hor_radar_avoid": 0,
    "up_visual_avoid": 1,
    "up_radar_avoid": 0,
    "down_visual_avoid": 1,
    "front_distance": 0,
    "left_distance": 0,
    "right_distance": 0,
    "back_distance": 0,
    "down_distance": 17.499870300292969,
    "up_distance": 100,
    "rc_mode": 8000,
    "front_health": 0,
    "left_health": 0,
    "right_health": 0,
    "back_health": 0,
    "up_health": 1,
    "down_health": 1,
    "flight_authority": 4,
    "rc_connected": 1,
    "home_point_asl": 100.14315032958984
  }
}

能力上报
 thing/product/ZA125623D002MD/state
{
  "bid": "a0d87a5c-e56b-44b4-9603-8e5d094f415d",
  "tid": "d25ea34c-ad8d-4fff-a9d9-5ee39db84885",
  "timestamp": "315536835793",
  "gateway": "ZA125623D002MD",
  "data": {
    "live_capacity": {
      "available_video_number": 1,
      "coexist_video_number_max": 1,
      "device_list": [
        {
          "available_video_number": 1,
          "coexist_video_number_max": 1,
          "sn": "ZA125623D002DJ",
          "camera_list": [
            {
              "available_video_number": 1,
              "camera_index": "39-0-7",
              "coexist_video_number_max": 1,
              "video_list": [
                {
                  "video_index": "normal-0",
                  "video_type": "normal"
                }
              ]
            }
          ]
        }
      ]
    }
  }
}
心跳:  ========================
订阅它
thing/product/ZA125627D992MD/heartbeat_gb
心跳
{
  "method": "heart_beat",
  "bid": "89a236e1-3a27-4115-8e27-c5e6a0a01913",
  "tid": "9cad9029-a6fe-422e-8c86-c37fc844ece5",
  "timestamp": 1757477044339,
  "data": {
    "ts": 1757477044339,
    "seq": 133,
    "userId": "2d328dd54af8427385ee90f43b7695bc"
  }
}
回复 它
thing/product/ZA125627D992MD/heartbeat_gb_reply
{
  "tid": "605a22d1-78c2-4589-b65b-c129ba8d4b3c",
  "bid": "94c76c6c-64e2-4bcd-8e62-f37392fbb77f",
  "timestamp": 1757476190227,
  "method": "heart_beat",
  "data": {
    "result": 0,
    "seq": 1269,
    "userId": "2097e3010d3a41a88a0a2bcddd5f6e59"
  }
}



Topic: thing/product/ZA125627D001MD/services

{
  "tid": "f1bf36e8-4e49-4d1c-8cfd-86c03fb17b89",
  "bid": "6898423f-4af5-482b-a892-f77cf1d21261",
  "timestamp": 1757486325694,
  "data": {
    "url_type": 99,
    "url": "http://10.60.100.194:6080/index/api/webrtc?app=ZA125627D001DJ&stream=ZA125627D001DJ_82-0-0_stream",
    "video_id": "ZA125627D001DJ/82-0-0/normal-0",
    "video_quality": 0
  },
  "method": "live_start_push"
}

Topic: thing/product/ZA125627D001MD/services_reply

{
  "tid": "f1bf36e8-4e49-4d1c-8cfd-86c03fb17b89",
  "bid": "6898423f-4af5-482b-a892-f77cf1d21261",
  "timestamp": 1757486586360,
  "method": "live_start_push",
  "data": {
    "result": 0
  }
}


ffmpeg -re -stream_loop -1 -i https://wvp.gbcom.com.cn:7777/mp4/samestate.mp4 -c:a aac -strict -2 -ar 44100 -ab 48k -c:v libx264 -f flv rtmp://172.168.5.225:1935/ZA125627D992DJ/ZA125627D992DJ_39-0-7_stream

ffplay rtmp://172.168.5.225:1935/ZA125627D992DJ/ZA125627D992DJ_39-0-7_stream
————————————————
版权声明:本文为CSDN博主「dualven_in_csdn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dualvencsdn/article/details/130244543

ffmpeg -re -stream_loop -1 -i https://wvp.gbcom.com.cn:7777/mp4/samestate.mp4  -c:a aac -strict -2 -ar 44100 -ab 48k   -c:v libx264   -f rtsp -rtsp_transport tcp   rtsp://172.168.5.225:10554/ZA125627D992DJ/ZA125627D992DJ_39-0-7_stream

Topic: thing/product/ZA125627D992MD/servicesQoS: 0

{
  "tid": "5211c688-949e-42ac-9d59-142117b1c6ef",
  "bid": "9d1c8b6e-78e5-43a8-8d3d-678c92ac5f82",
  "timestamp": 1757496158746,
  "data": {
    "url_type": 99,
    "url": "http://172.168.5.225:6080/index/api/webrtc?app=ZA125627D992DJ&stream=ZA125627D992DJ_39-0-7_stream",
    "video_id": "ZA125627D992DJ/39-0-7/normal-0",
    "video_quality": 0
  },
  "method": "live_start_push"
}


{{ZLMediaKit_URL}}/index/api/close_stream?secret={{ZLMediaKit_secret}}&schema=rtsp&vhost={{defaultVhost}}&app=ZA125627D992DJ&stream=ZA125627D992DJ_39-0-7_stream

服务器重启后

要求重启
2025-09-15T11:36:21.090330+08:00 [debug] tag: MQTT, clientid: 123456-outbound, msg: mqtt_packet_received, peername: 10.60.100.194:53700, username: JavaServer, packet: PUBLISH(Q0, R0, D0, Topic=sys/product/ZA125627D001MD/status_gb, PacketId=undefined, Payload(text)={"tid"
:"5b897f7f-7716-4dd6-9fa7-ab1ffa979f04","bid":"4205090b-0947-4a84-8290-a800545a4095","timestamp":1757907381052,"data":{"device_sn":"ZA125627D001DJ","gateway_sn":"ZA125627D001MD"},"method":"restart_gb_device","from":"ZA125627D001MD"})

产品化

https://meta.gbcom.com.cn:7777/meta/index.html

10.*.2.175: /home/dualven/java/meta-ui

可以制作两套

10.*.2.7:/docker/nginx/conf/topo.cnf

优化部分 

meta服务本身的产品化

linux: 

  meta docker化:

 https://gitlab.gbcom.com.cn/dualvenDoc/dockerOffline

http://meta.gwifi.com.cn

服务化

dualvenDoc / linuxmetaservice · GitLab

windows:

10.70.0.254

meta 服务化

sc delete meta-server
D:\meta\nssm.exe install meta-server javaw.exe -jar "D:\meta\meta.jar"
D:\meta\nssm.exe set meta-server AppDirectory "D:\meta"
D:\meta\nssm.exe set meta-server DependOnService wvp-mysql wvp-redis
D:\meta\nssm.exe set meta-server  appPriority HIGH_PRIORITY_CLASS
D:\meta\nssm.exe start meta-server

dualvenDoc / metaWindows · GitLab

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐