pro-project
  AT-command
 

Pro-project รับทำโปรเจค

AT-COMMAND
AT-COMMAND คือ ชุดคำสั่งมาตรฐาน ที่สามารถใช้ติดต่อสื่อสารกับอุปกรณ์สื่อสารต่างๆ เช่น โมเด็ม หรือ อุปกรณ์ DTE (Data Terminal Equipment) เพื่อโต้ตอบตั้งค่าหรือสั่งงานอุปกรณ์เหล่านั้น ให้ทำงานตามที่ต้องการ และสำหรับการติดต่อกับโทรศัพท์มือถือ จะใช้ชุดคำสั่งที่เรียกว่า GSM AT COMMAND

ตัวอย่าง คำสั่งที่เป็น BASIC AT COMMAND
AT  ตรวจสอบความพร้อมของอุปกรณ์ ถ้าสามารถติดต่อกันได้อุปกรณ์จะตอบกลับมาว่า OK 
ATDT phone number;  โทรไปยังเลขหมายปลายทาง (phone number)
ATH    วางสาย
ATA    รับสาย

AT COMMAND ที่เกี่ยวข้องกับการรับ-ส่ง SMS
ชุดคำสั่ง AT COMMAND ที่ใช้กับโทรศัพท์มือถือได้มีอยู่มากมาย ทั้งการอ่านรุ่นโทรศัพท์มือถือ,ตรวจสอบระดับแบตเตอรี่, ตรวจสอบระดับสัญญาณ แต่ในที่นี้จะกล่าวถึงเพียงคำสั่งที่เกี่ยวข้องกับการรับ-ส่ง SMS เท่านั้น
1) Message Format (AT+CMGF) เป็นคำสั่งกำหนดรูปแบบของข้อความที่จะให้แสดงออกมา โดย
AT+CMGF = 1 คือ แสดงข้อความในรูปแบบ TEXT
AT+CMGF = 0 คือ แสดงข้อความในรูปแบบ PDU CODE
2) List Message (AT+CMGL) เป็นคำสั่งที่ให้แสดงข้อความในสถานะต่างๆ โดยจะแสดงข้อความ
ทั้งหมด มีลักษณะการใช้คำสั่งดังนี้
AT+CMGL=0 คือ แสดงข้อความที่ได้รับแต่ยังไม่ได้อ่าน (“REC UNREAD”)
AT+CMGL=1 คือ แสดงข้อความที่ได้รับและอ่านแล้ว (“REC READ”)
AT+CMGL=2 คือ แสดงข้อความที่เก็บไว้และยังไม่ได้ส่ง (“STO UNSENT”)
AT+CMGL=3 คือ แสดงข้อความที่เก็บไว้และส่งออกไปแล้ว (“STO SENT”)
AT+CMGL=4 คือ แสดงข้อความทั้งหมด (“ALL”)
หมายเหตุ หากกำหนด Message Format เป็น PDU CODE จะต้องเลือกสถานะโดยใช้ตัวเลข 0 ถึง4 แต่หากกำหนด Message Format เป็น Text จะต้องเลือกสถานะโดยใช้ตัวอักษรที่วงเล็บด้านหลัง

 

ภาพตัวอย่างคำสั่งพื้นฐานและ LIST ข้อความใน STO SENT

3) Read Message (AT+CMGR) เป็นคำสั่งที่ใช้อ่านข้อความที่เฉพาะเจาะจงได้โดยระบุตำแหน่งที่ข้อความนั้นถูกเก็บไว้


 

ภาพตัวอย่างการอ่านข้อความ

4) Send Message (AT+CMGS= “XX”) เป็นคำสั่งที่ใช้สำหรับส่งข้อความซึ่ง “XX”  คือจำนวน Octet ของเลขฐาน 16 ที่ต้องการจะส่งทั้งหมด ยกเว้น Octet แรกที่เป็น “00”

 
  Today, there have been 5 visitors (36 hits) on this page!  
 
=> Do you also want a homepage for free? Then click here! <=