การส่งข้อมูลเทเลเมติกส์
หน้านี้อธิบายวิธีที่ลูกค้าหรือผู้ให้บริการข้อมูลภายนอกสามารถส่งเหตุการณ์เทเลเมติกส์เข้าสู่ Cartrack ได้อย่างถูกต้องและปลอดภัย
เหมาะสำหรับใคร
- พาร์ตเนอร์ที่ส่งตำแหน่งรถและเทเลเมติกส์จากอุปกรณ์หรือแพลตฟอร์มของตนเอง
- ลูกค้าที่ต้องการรวมข้อมูลจากผู้ผลิตฮาร์ดแวร์หลายรายให้มาอยู่ในระบบเดียว
- ผู้รวมระบบที่ต้องประเมินรูปแบบเพย์โหลดและข้อกำหนดการส่งก่อนเริ่มใช้งานจริง
สิ่งที่ต้องส่ง
- เหตุการณ์แบบ JSON ที่เป็นไปตามสคีมาใน ข้อกำหนดเหตุการณ์
- ใช้เวลาแบบ UTC และรูปแบบ ISO-8601 เท่านั้น
- ทุกเหตุการณ์ต้องไม่ซ้ำกัน ให้ใส่ตัวระบุระดับผู้ให้บริการที่คงที่สำหรับการป้องกันข้อมูลซ้ำ
- ผู้ส่งอาจเป็นอุปกรณ์ภาคสนามที่รองรับฟอร์แมตของ Cartrack โดยตรง หรือเซิร์ฟเวอร์ตัวกลางของผู้ให้บริการที่ส่งต่อเหตุการณ์แทนอุปกรณ์
แนวทางการส่ง
- ส่งเหตุการณ์ผ่าน HTTPS ไปยังปลายทางตามภูมิภาคของคุณ:
- แอฟริกา:
https://af-webhooks-prod.cartrack.com/api/data/ingest/telematics - เอเชีย:
https://as-webhooks-prod.cartrack.com/api/data/ingest/telematics - ยุโรป:
https://eu-webhooks-prod.cartrack.com/api/data/ingest/telematics
- แอฟริกา:
- ยืนยันตัวตนด้วยเฮดเดอร์
X-API-KEYที่ Cartrack จัดให้สำหรับเทนแนนต์ของคุณ - ส่งเหตุการณ์ JSON ครั ้งละ 1 รายการต่อคำขอ (การส่งแบบ batch จะให้รายละเอียดเพิ่มเติมภายหลัง)
- รหัสสถานะ HTTP จะแจ้งผลการรับ; กรณีไม่ผ่านการตรวจสอบจะมีรายละเอียดเหตุผลให้
การยืนยันตัวตน
- ใส่
X-API-KEY: <your-key>ในทุกคำขอ คีย์จะออกให้สำหรับสภาพแวดล้อม staging และ production แยกกัน - เก็บรักษาคีย์เป็นความลับ หมุนเปลี่ยนทันทีเมื่อมีความเสี่ยง หรือเมื่อได้รับแจ้งจากทีม Cartrack
- หากมีหลายระบบส่ง ให้ใช้คีย์แยกกันต่อระบบเพื่อให้ง่ายต่อการเพิกถอน
แนวทางด้านคุณภาพข้อมูล
chassis_number(VIN) เป็นกุญแจหลักในการแมปรถระหว่างระบบ ต้องสร้างรถใน Cartrack ก่อน มิฉะนั้นเหตุการณ์จะถูกปฏิเสธ- บังคับความไม่ซ้ำของเหตุการณ์ด้วย
provider_event_idหรือคอมโพสิตที่คุณกำหนด - ตรวจสอบว่า
event_tsไม่เป็นเวลาล่วงหน้า - ใช้กิโลเมตรสำหรับระยะไมล์สะสม และ km/h สำหรับความเร็ว
ผังงาน
ขั้นตอนถัดไป
ดูรายละเอียดฟิลด์และตัวอย่างเพย์โหลดได้ที่ ข้อกำหนดเหตุการณ์ และอ่านเอกสารปลายทางการส่งที่ https://docs-af-webhooks-prod.cartrack.com/api/telematics-ingest#tag/Data-Ingestion