โปรโตคอลการสื่อสาร SR226 V3.26

คู่มือผู้ใช้งาน API
บริษัท อู่ฮั่น เล่ยเคด้า วิทยาศาสตร์และเทคโนโลยี จำกัด (Wuhan Lakeda Science And Technology Co., Ltd.)


สารบัญ

  1. ภาพรวม
  2. โปรโตคอลการสื่อสาร

1. ภาพรวม

โปรโตคอลการสื่อสาร SR226 ใช้กำหนดอินเทอร์เฟซ UDP ระหว่าง เรดาร์ และ เทอร์มินัล PC
สำหรับชุดเรดาร์รักษาความปลอดภัย “XW/SR226-6000XP”

โปรโตคอลนี้ครอบคลุม:


2. โปรโตคอลการสื่อสาร

ประเภทของข้อความมีสองแบบ:


2.1 คำสั่งควบคุม (PC → Radar)

รูปแบบคำสั่งเชื่อมต่อ (10 ไบต์):

Byte Offsetฟิลด์ความยาวรูปแบบคำอธิบาย
0–9FrameHead10charค่าคงที่: 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA

2.1.2 การควบคุมพารามิเตอร์ (Parameter Control)

ใช้สำหรับ การเรียกดูหรือแก้ไขพารามิเตอร์ของเรดาร์

รูปแบบข้อความทั่วไป (32 ไบต์):

Byte Offsetฟิลด์ความยาวรูปแบบคำอธิบาย
0–3FrameHead4uintค่าคงที่ 0xAA 0xAA 0xAA 0xAA
4InfoType1byteค่าคงที่ 0x0B
5–7Reserved3byteค่าเริ่มต้น 0x00
8ParameterType1byte1–255 (ดูรายการด้านล่าง)
9DeviceType1byte0x01
10FaceID1byte0x00
11Checksum1byteผลรวมของไบต์ 9–24
12–15Reserved4byteค่าเริ่มต้น 0x00
16–19Parameter14variesขึ้นอยู่กับประเภท
20–23Parameter24variesขึ้นอยู่กับประเภท
24–27Parameter34variesขึ้นอยู่กับประเภท
28–31Parameter44variesขึ้นอยู่กับประเภท

รายการประเภทพารามิเตอร์ (Parameter Type List):


2.2 ข้อมูลรายงาน (Radar → PC)

2.2.1 ข้อมูลติดตามเป้าหมาย (Track Data)

หลังจากรับคำสั่งเชื่อมต่อ เรดาร์จะส่ง ข้อมูลการติดตามแบบต่อเนื่อง

รูปแบบข้อมูลต่อแพ็กเก็ต (ขนาดแปรผัน):

Byte Offsetฟิลด์ความยาวรูปแบบคำอธิบาย
0–3FrameHead4uint0xAA 0xAA 0xAA 0xAA
4InfoType1byte0x01
5–6Reserved2byte/
7DeviceType1byte0x01
8–9TrackCount2ushortจำนวนเป้าหมาย (0–999)
10–11Reserved2byte/

ข้อมูลต่อเป้าหมาย (79 ไบต์):

ฟิลด์ความยาวรูปแบบคำอธิบาย
Batch ID4uintหมายเลขชุดข้อมูล
Azimuth4float0–360°
Range4floatระยะ (เมตร)
Latitude4float-90° ถึง +90°
Longitude4float-180° ถึง +180°
Radial Velocity4floatm/s
Exist Flag2byte0=หายไป, 1=มีอยู่
Elevation4float°
Heading4float°
Speed4floatm/s
Altitude4floatm
Timestamp4uintมิลลิวินาทีจากต้นวัน
Amplitude2ushort0.1 dB
Category1byte0=เรือ, 10=คน, 20=UAV, 30=รถ, 40=นก, 99=ไม่ทราบ
Noise Amplitude2ushort0.1 dB
Reserved21byte/
Checksum1byteผลรวมข้อมูล

2.2.2 แพ็กเก็ตตรวจจับการทำงาน (Heartbeat Packet)

รูปแบบ (16 ไบต์):

Byte Offsetฟิลด์ความยาวรูปแบบคำอธิบาย
0–3FrameHead4uint0xAA 0xAA 0xAA 0xAA
4InfoType1byte0x04
5–6Reserved2byte/
7DeviceType1byte0x01
8–9Reserved2ushort/
10AzimuthCode1byte0–255 → 0–360°
11–14Timestamp4uintมิลลิวินาทีจากต้นวัน

2.2.3 ข้อมูลพารามิเตอร์ (Parameter Data)

ส่งกลับเมื่อมีการเรียกดูสถานะเรดาร์

รูปแบบ (32 ไบต์):

Byte Offsetฟิลด์ความยาวรูปแบบคำอธิบาย
0–3FrameHead4uint0xAA 0xAA 0xAA 0xAA
4InfoType1byte0x03
5–7Reserved3byte/
8StatusType1byte1–255
9DeviceType1byte0x01
10FaceID1byte0x00
11Checksum1byteผลรวมของไบต์ 9–24
12–15Reserved4byte/
16–19Status14variesขึ้นอยู่กับประเภท
20–23Status24variesขึ้นอยู่กับประเภท
24–27Status34variesขึ้นอยู่กับประเภท
28–31Status44variesขึ้นอยู่กับประเภท

ตัวอย่างประเภทสถานะ (Status Type Examples):


หมายเหตุ