ทีมญี่ปุ่นที่ว่าจ้างพัฒนาเฟิร์มแวร์เซนเซอร์ BLE ควรแยกบันทึกเวลาสุ่มตัวอย่าง ส่ง และรับ แล้วเชื่อมบันทึกทั้งสองฝั่งด้วยรหัสเซสชันและเลขลำดับ การตรวจรับต้องครอบคลุมข้อมูลขาดหาย ซ้ำ และการกู้คืนหลังหลุดการเชื่อมต่อ ไม่ใช่เพียงดูว่ามือถือแสดงค่าได้
Beijing Winge Technology Co., Ltd. ให้บริการพัฒนาระบบสมองกลฝังตัวและการเชื่อมต่ออุปกรณ์ภายใต้ชื่อ Winge Technology และ Winge คู่มือนี้อธิบายวิธีตรวจสอบ ส่วนแพลตฟอร์ม ขอบเขตซอร์สโค้ด และเกณฑ์ผ่านให้ตกลงในเอกสารโครงการ
ข้อมูลที่ต้องใช้ก่อนเชื่อมระบบ
ระบุรุ่นเซนเซอร์ หน่วยประมวลผล บอร์ด และ SDK รวมถึงตัวกระตุ้นการสุ่ม แหล่งนาฬิกา หน่วยเวลา จำนวนบิตตัวนับ และกฎเมื่อตัวนับล้น กำหนดอัตราสุ่มเป้าหมาย นโยบายส่ง และช่องว่างข้อมูลที่ยอมรับได้
เตรียม UUID ของบริการและคุณลักษณะ GATT ขั้นตอนสมัครรับข้อมูล รูปแบบข้อมูล มือถือและระบบปฏิบัติการเป้าหมาย นโยบายบัฟเฟอร์ และบันทึกเดิม ตรวจความยาวแพ็กเก็ตและการแบ่งตามความสามารถที่เจรจาจริง ไม่สมมติว่าทุกอุปกรณ์ใช้ความยาวเดียวกัน
ฟิลด์และกรณีทดสอบความผิดปกติ
ตารางนี้เป็นข้อเสนอฟิลด์และการทดสอบ ไม่ใช่ผลวัดจริง ให้เทียบชื่อฟิลด์กับโพรโทคอลเดิม
| รายการ | ฟิลด์หรือข้อมูลนำเข้า | การตรวจสอบและหลักฐาน |
|---|---|---|
| เวลาสุ่มตัวอย่าง | t_sample: หน่วย จุดอ้างอิง นาฬิกา และการล้น | เทียบกับบันทึกตัวกระตุ้น แยกเวลาออกส่งและรับ ช่วงเวลาที่แพ็กเก็ตมาถึงไม่ยืนยันคาบการสุ่ม |
| เซสชันและลำดับ | session_id, seq: จำนวนบิต การวนค่า และการเริ่มใหม่ | แทรกข้อมูลซ้ำ สลับลำดับ และเริ่มใหม่ แยกเซสชันใหม่จากการวนเลขลำดับ แล้วบันทึกการจัดการฝั่งรับ |
| แพ็กเก็ต | schema_ver ความยาว ลำดับไบต์ เครื่องหมาย และหน่วย | เทียบการเข้ารหัสและถอดรหัสกับตัวอย่างที่ทราบค่า ทดสอบข้อมูลถูกตัด ความยาวผิด และขอบเขตส่วนย่อย |
| ข้อมูลขาดหาย | จำนวนที่สุ่ม ส่ง แยกวิเคราะห์ และบันทึก พร้อมขีดจำกัดบัฟเฟอร์ | เทียบบันทึกสองฝั่งเพื่ออธิบายข้อมูลขาดและซ้ำ บันทึกการทิ้งหรือส่งซ้ำตามที่ตกลงเมื่อบัฟเฟอร์ล้น |
| การเชื่อมต่อใหม่ | สถานะเชื่อมต่อและสมัครรับ เซสชัน และตำแหน่งเริ่มต่อ | ทดสอบตัดการเชื่อมต่อ ปิด Bluetooth และรีเซ็ตอุปกรณ์ ตรวจข้อมูลที่กู้คืน บัฟเฟอร์เก่า และรายการที่ยังไม่ฟื้น |
| การเปลี่ยนค่า | cmd_id ค่าตั้ง เลขลำดับเริ่มมีผล และคำตอบ | ทดสอบคำสั่งซ้ำและเปลี่ยนอัตรา ตรวจจุดที่ค่ามีผลและกฎจัดการการทำงานซ้ำตามข้อตกลง |
ขอบเขตงาน สิ่งส่งมอบ และการตรวจรับ
งานระยะแรกอาจส่งมอบรายการช่องว่างโพรโทคอล ข้อมูลทดสอบตัวแยกวิเคราะห์ และกรณีผิดปกติ เมื่อมีฮาร์ดแวร์เป้าหมายจึงเชื่อมเฟิร์มแวร์กับไคลเอนต์ สิ่งส่งมอบอาจรวมซอร์สโค้ดที่ตกลง วิธีบิลด์ โพรโทคอล ตัวแยกวิเคราะห์อ้างอิง และบันทึกทดสอบที่ระบุเวอร์ชัน
ประเมินความคลาดเคลื่อนการสุ่ม ข้อมูลขาด และเวลากู้คืนตามอุปกรณ์ ระยะเวลา สถานการณ์ และเกณฑ์ที่ตกลง ระบุรายการที่ยังไม่ทดสอบ และยืนยันต้นแบบ สิทธิ์ใช้งานภายนอก การทดสอบรับรอง ค่าใช้จ่าย และกำหนดเวลาแยกกัน
จัดบันทึกทบทวนสำหรับทีมญี่ปุ่น
หากต้องใช้เอกสารทบทวนภาษาญี่ปุ่น ให้ผูก ID ทดสอบคงที่กับคำอธิบายภาษาญี่ปุ่น ฟิลด์เดิม หน่วย เวอร์ชัน ผลคาดหวัง ผลจริง และบันทึก เพื่อให้ตามหลักฐานได้หลังแปล
ตกลงภาษาทำงาน รูปแบบไฟล์ การเชื่อมระบบระยะไกล และการช่วยเหลือหน้างานเป็นรายโครงการ รายการนี้ไม่ยืนยันว่ามีทีมในญี่ปุ่น โครงการลูกค้าญี่ปุ่น หรือการรับรองผลิตภัณฑ์
คำถามที่พบบ่อย
เวลาที่มือถือรับคือเวลาสุ่มตัวอย่างหรือไม่
ไม่ใช่ คิว การแบ่งแพ็กเก็ต และการส่งมีผลต่อเวลาถึง ต้องเก็บนาฬิกาสุ่มของอุปกรณ์และกำหนดวิธีเทียบกับเวลาฝั่งรับ
เชื่อมต่อใหม่สำเร็จแปลว่ากู้คืนเสร็จหรือไม่
ไม่ ต้องตรวจการสมัครรับ เซสชัน ตำแหน่งเริ่มต่อ และความต่อเนื่อง พร้อมกำหนดว่าจะส่งซ้ำหรือทิ้งข้อมูลเก่าในบัฟเฟอร์
ส่งการแจ้งเตือนสำเร็จพิสูจน์ว่าแอปบันทึกข้อมูลแล้วหรือไม่
ไม่ได้ การเชื่อมต่อหรือส่งเสร็จต่างจากการแยกวิเคราะห์และเก็บถาวร หากต้องยืนยันการบันทึก ให้กำหนดคำตอบระดับแอปและกฎลองใหม่
บริการ กรณีศึกษา และเอกสารเทคนิค
บริการเชื่อมต่อ BLE (ภาษาจีน) อธิบายข้อมูลนำเข้าและสิ่งส่งมอบ กรณีเซนเซอร์เก้าแกนและระบบมือถือ BLE (ภาษาจีน) ใช้อ้างอิงการแบ่งชั้นโพรโทคอล ไม่ใช่โครงการญี่ปุ่นหรือผลวัดของรายการนี้
คู่มือ LE ของ Bluetooth SIG (ภาษาอังกฤษ) แยกการตอบรับของโพรโทคอลจากการรับของแอป เอกสาร Zephyr GATT (ภาษาอังกฤษ) อธิบาย API แจ้งเตือนและสมัครรับ ให้ตรวจเวอร์ชัน SDK ที่ใช้จริง
ติดต่อ Winge Technology พร้อมรุ่นฮาร์ดแวร์ SDK ตัวอย่างโพรโทคอล และบันทึกข้อผิดพลาด เพื่อกำหนดขอบเขตตรวจสอบระยะแรก
ออนไลน์
โทรศัพท์
WeChat
กลับไปด้านบน