REYAX - โลโก้14-พ.ย.-2022 56312E32
RYUW122 ที่คู่มือคำสั่ง

การแจ้งเตือนการใช้งานที่คำสั่ง

  1. RYUW122 สามารถกำหนดเป็นบทบาทของ “ANCHOR” หรือ “TAG". ค่าระยะทางจะถูกส่งออกผ่าน ANCHOR และการรับส่งข้อมูลสามารถเป็นแบบสองทิศทางได้
  2. ก่อนอื่น คุณต้องใช้คำสั่ง AT+MODE เพื่อตั้งค่าโมดูลเป็น ANCHOR หรือ TAG.
  3. ใช้ “AT+NETWORKID” เพื่อตั้งค่ากลุ่มเครือข่าย UWB เฉพาะที่ตั้งค่าด้วย NETWORK ID เดียวกันเท่านั้นที่สามารถสื่อสารกันได้
  4. ใช้ “AT+ADDRESS” เพื่อตั้งค่าที่อยู่เฉพาะ
  5.  ใช้ “AT+CPIN” เพื่อตั้งรหัสผ่านการเข้ารหัสเครือข่าย UWB เฉพาะที่ตั้งด้วยรหัสผ่านการเข้ารหัสเดียวกันเท่านั้นที่สามารถถอดรหัสได้อย่างถูกต้อง
  6. หากคุณต้องการส่งข้อมูลไปยัง ANCHOR จาก TAGคุณต้องใช้ AT+TAGคำสั่ง _SEND
  7. หากท่านต้องการส่งข้อมูลไปยัง TAG จาก ANCHOR และรับระยะทาง คุณต้องใช้คำสั่ง AT+ANCHOR_SEND
  8. เมื่อไร TAG ถูกกำหนดเป็นพารามิเตอร์ของ “AT+TAGD” เพื่อจุดประสงค์ในการประหยัดพลังงาน “AT+TAGคำสั่ง _SEND” และ “AT+ANCHOR_SEND” ภายใต้ ANCHOR จะต้องตรงกับรอบการทำงานของ RF TAG.

โครงสร้างเครือข่าย

REYAX RYUW122 คำสั่ง -

ชุดคำสั่ง AT

จำเป็นต้องป้อน "enter" หรือ "\r\n" ต่อท้ายคำสั่ง AT ทั้งหมด
เพิ่ม" ? ” ในตอนท้ายของคำสั่งเพื่อถามค่าการตั้งค่าปัจจุบัน
จำเป็นต้องรอจนกว่าโมดูลจะตอบกลับ +ตกลง เพื่อให้คุณสามารถดำเนินการคำสั่ง AT ถัดไปได้

  1. ทดสอบว่าโมดูลสามารถตอบสนองคำสั่งได้หรือไม่
    ไวยากรณ์ การตอบสนอง
    AT +ตกลง
  2. รีเซ็ตซอฟต์แวร์
    ไวยากรณ์ การตอบสนอง
    AT+รีเซ็ต +รีเซ็ต
    พร้อม
  3. AT+MODE ตั้งค่าโหมดการทำงานแบบไร้สาย
    ไวยากรณ์ การตอบสนอง
    AT+โหมด=
    ช่วง 0 ถึง 1 0 : TAG โหมด (ค่าเริ่มต้น) 1 : โหมด ANCHOR
    2 : โหมดสลีป
    Example : ตั้งเป็นโหมด ANCHOR AT+โหมด=1
    * การตั้งค่าจะถูกจดจำในแฟลช
    +ตกลง
    AT+โหมด +โหมด=1
  4. AT+IPR ตั้งค่าอัตราบอด UART
    ไวยากรณ์ การตอบสนอง
    เอที+ไอพีอาร์=
    คืออัตราบอด UART: 9600
    57600
    115200(ค่าเริ่มต้น)
    Example: ตั้งค่าอัตราบอดเป็น 57600, AT+IPR=57600
    * การตั้งค่าจะถูกจดจำในแฟลช
    +ตกลง
    AT+ไอพีอาร์? +ไอพีอาร์=57600
  5. AT+ CHANNEL ตั้งค่าช่อง RF –
    ไวยากรณ์ การตอบสนอง
    AT+CHANNEL= ,< สงวนไว้ 1>
    คือย่านความถี่ RF 5 : 6489.6MHz (ค่าเริ่มต้น)
    9: 7987.2 เมกะเฮิรตซ์
    Example: ตั้งค่า RF Channel เป็น 7987.2 MHz AT+ CHANNEL =9,0
    * การตั้งค่าจะถูกจดจำในแฟลช
    +ตกลง
    AT+ ช่อง? +ช่อง=9,0
  6. AT+BANDWIDTH ตั้งค่าแบนด์วิธ RF
    ไวยากรณ์ การตอบสนอง
    AT+ แบนด์วิธ=
    0~1, รายการด้านล่าง: 0: 850 KHz (ค่าเริ่มต้น)
    1: 6.8ล้าน
    Example: ตั้งค่าแบนด์วิธ RF เป็น 6.8MHz AT+BANDWIDTH=1
    * การตั้งค่าจะถูกจดจำในแฟลช
    +ตกลง
    AT+ แบนด์วิธ ? + แบนด์วิธ = 1
  7. AT+NETWORKID ตั้งค่ารหัสเครือข่าย
    ไวยากรณ์ การตอบสนอง
    AT+NETWORKID=
    = 8 BYTES ASCII (ค่าเริ่มต้น 00000000)
    Example: ตั้งค่ารหัสเครือข่ายเป็น REYAX123 AT+NETWORKID=REYAX123
    * การตั้งค่าจะถูกจดจำใน Flash
    +ตกลง
    AT+รหัสเครือข่าย? +รหัสเครือข่าย=REYAX123
  8. AT+ADDRESS ตั้งค่า ADDRESS ID ของโมดูล
    ไวยากรณ์ การตอบสนอง
    ที่ + ที่อยู่ =
    = 8 BYTES ASCII (ค่าเริ่มต้น 00000000)
    Example: ตั้งค่าที่อยู่ของโมดูลเป็น DAVID123 AT+ที่อยู่=DAVID123
    * การตั้งค่าจะถูกจดจำใน Flash
    +ตกลง
    AT + ที่อยู่? +ที่อยู่=DAVID123
  9. AT+UID? รหัสเฉพาะ 96 บิตของโมดูล
    ไวยากรณ์ การตอบสนอง
    AT+UID? +รหัสประจำตัว=E04737
  10. AT+CPIN ตั้งรหัสผ่าน AES128 ของเครือข่าย
    ไวยากรณ์ การตอบสนอง
    AT+CPIN=

    : รหัสผ่าน AES ยาว 32 ตัวอักษร จาก
    00000000000000000000000000000000 ถึง FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    (ค่าเริ่มต้น 00000000000000000000000000000000)
    รหัสผ่านเดียวกันเท่านั้นที่สามารถรับรู้ข้อมูลได้ หลังจากรีเซ็ตรหัสผ่านก่อนหน้านี้จะหายไป
    Example: ตั้งรหัสผ่านตามด้านล่าง FABC0002EEDCAA90FABC0002EEDCAA90 AT+CPIN=FABC0002EEDCAA90FABC0002EEDCAA90
    * การตั้งค่าจะถูกจดจำใน Flash

    +ตกลง
    AT+CPIN? (ค่าเริ่มต้น)
    AT+CPIN? (หลังจากตั้งรหัสผ่านแล้ว)
    +CPIN=ไม่มีรหัสผ่าน!
    +CPIN=FABC0002EEDCAA90FABC 0002EEDCAA90
  11. ที่ +TAGD ตั้งค่าพารามิเตอร์ของ TAG รอบการทำงานของ RF
    ไวยากรณ์ การตอบสนอง
    ที่ +TAGD=< เวลาเปิดใช้งาน RF >,< เวลาปิดใช้งาน RF >
    < เวลาที่เปิดใช้งาน RF > ตั้งแต่ 10 ถึง 28000 มิลลิวินาที ช่วงเวลาต่ำสุดคือ 10 มิลลิวินาที
    < เวลาปิดใช้งาน RF > ตั้งแต่ 10 ถึง 28000ms ช่วงเวลาต่ำสุดคือ 10ms
    (ค่าเริ่มต้น AT+TAGD=0,0 RF เปิดใช้งานเสมอ)
    *ระหว่าง< เวลาเปิดใช้ RF > ขา 8(PA7) จะส่งออก Hi ในเวลานี้ สามารถส่งไปยังโมดูล RYUW122 โดยคำสั่ง AT+ANCHOR_SEND
    ระหว่าง < เวลา RF Disable > พิน 8 (PA7) จะส่งออกต่ำ
    Exampเล: ชุด TAG รอบการทำงานของ RF คือเปิดใช้งาน 1 วินาทีจากนั้นปิดใช้งาน 1 วินาที
    ที่ +TAGดี=1000,1000
    +ตกลง
    ที่ +TAGD? +TAGดี=1000,1000
  12.  AT+ANCHOR_SEND ส่งข้อมูลไปยังที่อยู่ที่ได้รับการแต่งตั้ง
    ไวยากรณ์ การตอบสนอง
    ที่+ส่ง=TAG ที่อยู่>, ,
    <TAG ที่อยู่>8 BYTES ASCII
    สูงสุด 12 ไบต์
    รูปแบบแอสกี
    Example : ส่งสตริง TEST ไปยัง TAG ที่อยู่ DAVID123. AT+ANCHOR_SEND=DAVID123,4,ทดสอบ
    +ตกลง
  13. ที่ +TAG_SEND ส่งข้อมูลไปยังโมดูลและรอให้จุดยึดอ่าน
    ไวยากรณ์ การตอบสนอง
    ที่+ส่ง= ,
    สูงสุด 12 ไบต์
    รูปแบบแอสกี
    Example : ส่งสตริง HELLO ไปยังโมดูล เอที+TAG_SEND=5,สวัสดี
    +ตกลง
  14.  +ANCHOR_RCV แสดงข้อมูลที่ได้รับของ ANCHOR อย่างแข็งขัน
    การตอบสนอง
    +ANCHOR_RCV=TAG ที่อยู่>,< ความยาวเพย์โหลด>,TAG ข้อมูล>,

    < TAG ที่อยู่ > 8 ไบต์ ASCII TAG ที่อยู่

    < ความยาวเพย์โหลด > ตั้งแต่ 0 ถึง 12

    <TAG ข้อมูล> ข้อมูลรูปแบบ ASCll

    < DISTANCE > ระยะห่างระหว่าง ANCHOR และ TAG หน่วยเป็นซม. ค่าเอาต์พุตต่ำสุดคือ 0 ซม.

    Example: ANCHOR ได้รับที่อยู่ DAVID123 ส่งข้อมูล 5 ไบต์ เนื้อหาเป็นสตริง HELLO ระยะทาง 40 ซม. จะแสดงดังรูปด้านล่าง

    +ANCHOR_RCV= DAVID123,5,HELLO,40 ซม

  15. +TAG_RCV แสดงข้อมูลที่ได้รับของ TAG อย่างแข็งขัน
    การตอบสนอง
    +TAG_RCV=< ความยาวเพย์โหลด>,
    < ความยาวเพย์โหลด > ตั้งแต่ 0 ถึง 12
    ข้อมูลรูปแบบ ASCll
    Exampเลอ: TAG ได้รับ Address ARIEL456 ส่งข้อมูล 4 bytes เนื้อหาเป็น TEST string จะแสดงดังภาพด้านล่าง
    +TAG_RCV=4,ทดสอบ
  16.  AT+CAL การสอบเทียบระยะทาง
    ไวยากรณ์ การตอบสนอง
    เอที+แคล=
    ตั้งแต่ -100 ถึง +100 (หน่วย: ซม.)
    +0 (ค่าเริ่มต้น)
    Example: ลดระยะเอาต์พุตปัจจุบันลง 11 ซม. AT+CAL=-11
    * การตั้งค่าจะถูกจดจำในแฟลช
    +ตกลง
    เอที+แคล? +แคล=-11
  17. เอที+เวอร์? หากต้องการสอบถามเวอร์ชันเฟิร์มแวร์
    ไวยากรณ์ การตอบสนอง
    เอที+เวอร์? +VER=RYUW122_V1.0
  18. ข้อความอื่นๆ
    เรื่องเล่า การตอบสนอง
    หลังจากรีเซ็ต +รีเซ็ต

    พร้อม

  19. รหัสผลลัพธ์ข้อผิดพลาด
    เรื่องเล่า การตอบสนอง
    ไม่มี "Enter" หรือ 0x0D 0x0A ต่อท้าย AT

    สั่งการ.

    +ข้อผิดพลาด=1
    ส่วนหัวของคำสั่ง AT ไม่ใช่สตริง "AT" +ข้อผิดพลาด=2
    ความล้มเหลวของพารามิเตอร์ +ข้อผิดพลาด=3
    คำสั่งล้มเหลว +ข้อผิดพลาด=3
    ไม่ทราบคำสั่ง +ข้อผิดพลาด=5

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

 สมอ  TAG
คำสั่ง/การตอบสนอง  

AT+MODE=1 +ตกลง

 

AT+MODE=0 +ตกลง

คำสั่ง/การตอบสนอง  

AT+NETWORKID=REYAX123 +ตกลง

 

AT+NETWORKID=REYAX123 +ตกลง

คำสั่ง/การตอบสนอง  

AT+ADDRESS=REYAX003 +ตกลง

 

AT+ADDRESS=DAVID123 +ตกลง

คำสั่ง/การตอบสนอง  

AT+CPIN=FABC0002EEDCAA90FABC0002EEDCAA90 +ตกลง

 

AT+CPIN=FABC0002EEDCAA90FABC0002EEDCAA90 +ตกลง

คำสั่ง/การตอบสนอง  

ที่ +TAG_SEND=5,สวัสดี
+ตกลง

คำสั่ง/การตอบสนอง  

AT+ANCHOR_SEND=DAVID123,4,ทดสอบ

+ANCHOR_RCV= DAVID123,5,HELLO,40 ซม

 +TAG_RCV=5,สวัสดี

REYAX - โลโก้

  อีเมล: sales@reyax.com
Webเว็บไซต์: http://reyax.com 
ลิขสิทธิ์ © 2022, REYAX TECHNOLOGY CO., LTD.

เอกสาร / แหล่งข้อมูล

REYAX RYUW122 คำสั่ง [พีดีเอฟ] คำแนะนำ
RYUW122 คำสั่ง RYUW122 คำสั่ง

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *