Skip to main content
หน้านี้ใช้สำหรับนักพัฒนาที่ต้องการสร้างแอปควบคุม C5TAKO™ ผ่าน USB Serial หรือ BLE Serial

เริ่มต้นอย่างเร็ว

  1. เชื่อมต่อ USB Serial หรือ BLE Serial
  2. เปิด Notification ที่ TX หากใช้ BLE
  3. ส่งคำสั่ง /HELP เพื่ออ่านคำสั่งของ Firmware ที่กำลังใช้งาน
  4. ส่ง /PING เพื่อตรวจการเชื่อมต่อ
  5. ส่ง /STATUS เพื่ออ่านสถานะเครื่อง
Protocol อาจเปลี่ยนตามเวอร์ชัน Firmware ให้ใช้ผลจาก /HELP ของเครื่องจริงเป็นแหล่งอ้างอิงก่อนผูกคำสั่งเข้ากับแอป

การเชื่อมต่อ

USB Serial

ตั้งค่า Serial Monitor ให้ส่ง Newline หรือ Both NL & CR หากเครื่องไม่ตอบสนอง ให้ตรวจการตั้งค่าจบบรรทัดก่อน

BLE Serial

BLE ใช้คำสั่งและ Response ชุดเดียวกับ USB Serial ลำดับการทำงาน:
  1. ค้นหาอุปกรณ์ชื่อ C5TAKO Serial
  2. เชื่อมต่อ Service UUID
  3. เปิด Notification ที่ TX
  4. เขียนคำสั่งไปที่ RX
  5. รองรับ Response ที่แบ่งเป็นหลาย BLE Packet

รูปแบบ Response

ตัวอย่าง:
อ่านข้อมูลเป็น Stream อย่าสมมติว่า 1 Read เท่ากับ 1 Response แยก Parser ของข้อความ Response ออกจาก JSON payload และรองรับ BUSY, Timeout และการเชื่อมต่อหลุด

คำสั่งพื้นฐาน

Scan และเลือกเป้าหมาย

ค้นหา AP และ STA

/SCAN AP ค้นหา Access Point หากไม่ระบุ Channel จะสแกนหลาย Channel ส่วน /SCAN STA ค้นหา Client ที่เกี่ยวข้องกับข้อมูล AP ที่สแกนไว้

อ่านผลการสแกน

คำสั่งนี้อ่านผลล่าสุดโดยไม่เริ่มสแกนใหม่ ดัชนีรายการเริ่มจาก 0

เลือกรายการ

ตัวอย่าง:

เริ่มและหยุด Runtime

คำสั่งที่เริ่มการทำงานใช้รูปแบบนี้:

Wi‑Fi Monitor และ PCAP

SAVE บันทึกข้อมูล Monitor เป็น PCAP หากมีพื้นที่เก็บข้อมูล ส่วน TARGET ต้องมีข้อมูล AP ที่สแกนและเลือกไว้แล้ว

เครื่องมือ Wi‑Fi อื่น

Portal

ใช้คำสั่ง Portal เฉพาะใน Lab และใช้ข้อมูลทดสอบที่ไม่ใช่ข้อมูลส่วนตัวของผู้อื่น

Bluetooth และการตรวจจับอื่น

หยุด Runtime

หากแอปมีปุ่มหยุดฉุกเฉิน ให้ส่ง /STOP และ /BTN RELEASE ALL เมื่อหยุดการเชื่อมต่อระหว่างการกดปุ่มค้าง

ควบคุมหน้าจอ

ตัวอย่าง:
หากแอปขาดการเชื่อมต่อระหว่างคำสั่ง HOLD ให้ส่ง /BTN RELEASE ALL หลังเชื่อมต่อใหม่

ขอภาพหน้าจอ

แอปต้องประกอบ Chunk ตามลำดับและตรวจขนาดข้อมูลก่อนนำภาพไปแสดง

Status Stream

ช่วงเวลา INTERVAL รองรับ 100–60000 มิลลิวินาที ควรส่ง /STREAM OFF ก่อนตัดการเชื่อมต่อเมื่อไม่ต้องการข้อมูลต่อเนื่อง

คำสั่งไฟล์

คำสั่งที่ใช้บ่อย: รูปแบบ Stream ของ /FILE RECV:
ก่อนใช้คำสั่งไฟล์ ให้ตรวจผล /HELP และ /FILE STORAGE จากเครื่องจริง เพราะความสามารถและชื่อพื้นที่เก็บข้อมูลอาจเปลี่ยนตาม Firmware

ลำดับการเชื่อมต่อที่แนะนำ

เมื่อเชื่อมต่อใหม่ทุกครั้ง ให้ตรวจ Firmware version, ผล /HELP และสถานะจาก /STATUS ก่อนใช้คำสั่งอื่น