ໂລໂກ້ REYAX1

23-OCT-2023 56312E33


LoRa® ຢູ່ໃນຄູ່ມືຄໍາສັ່ງ

ສະໝັກ:
  1. RYLR998
  2. RYLR498
RYLR998_RYLR498 ໂຄງສ້າງເຄືອຂ່າຍ

ດ້ວຍຟັງຊັນຕົວຮັບສັນຍານໄຮ້ສາຍ LoRa® ຂອງຕົນເອງ ແລະໂປຣແກຣມແອັບພລິເຄຊັນທີ່ອອກແບບໂດຍລູກຄ້າ, RYLR998 ແລະ RYLR498 ສາມາດບັນລຸສະຖາປັດຕະຍະກຳເຄືອຂ່າຍທີ່ແຕກຕ່າງກັນເຊັ່ນ: “ຈຸດຫາຈຸດ”, “ຈຸດຫາຫຼາຍຈຸດ” ຫຼື “ຈຸດຫຼາຍຈຸດ”. ຮູບຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນວ່າໂມດູນສາມາດສື່ສານກັບກັນແລະກັນໂດຍການຕັ້ງຄ່າ NETWORKID ດຽວກັນ. ຖ້າທີ່ຢູ່ຂອງຕົວຮັບທີ່ລະບຸເປັນຂອງກຸ່ມທີ່ແຕກຕ່າງກັນ, ມັນບໍ່ສາມາດຕິດຕໍ່ສື່ສານເຊິ່ງກັນແລະກັນໄດ້.

ເຄືອຂ່າຍ = 3 ເຄືອຂ່າຍ = 4

REYAX TECHNOLOGY RYLR998 Lora At Command Guide

  1. NETWORKID ທີ່ແຕກຕ່າງກັນບໍ່ສາມາດຕິດຕໍ່ສື່ສານເຊິ່ງກັນແລະກັນ
  2. ທີ່ຢູ່ດຽວກັນບໍ່ສາມາດສື່ສານກັບກັນໄດ້ຖ້າ NETWORKID ແຕກຕ່າງກັນ

REYAX RYLR998 RYLR498 LoRa® ຢູ່ໃນຄູ່ມືຄໍາສັ່ງ ໂລໂກ້ REYAX2

ລໍາດັບຂອງການໃຊ້ຄໍາສັ່ງ
  1. ໃຊ້ “AT+ທີ່ຢູ່” ເພື່ອຕັ້ງ ADDRESS. ທີ່ຢູ່ແມ່ນຖືວ່າເປັນການລະບຸຕົວສົ່ງສັນຍານ ຫຼືເຄື່ອງຮັບທີ່ລະບຸໄວ້.
  2. ໃຊ້ “AT+NETWORKID” ເພື່ອຕັ້ງ ID ຂອງເຄືອຂ່າຍ LoRa®. ນີ້ແມ່ນຫນ້າທີ່ຂອງກຸ່ມ. ພຽງແຕ່ໂດຍການຕັ້ງ NETWORKID ດຽວກັນທີ່ໂມດູນສາມາດສື່ສານກັບກັນແລະກັນ. ຖ້າທີ່ຢູ່ຂອງຕົວຮັບທີ່ລະບຸນັ້ນເປັນຂອງກຸ່ມທີ່ແຕກຕ່າງກັນ, ມັນບໍ່ສາມາດຕິດຕໍ່ສື່ສານກັນໄດ້.
  3. ໃຊ້ “AT+BAND” ເພື່ອກໍານົດຄວາມຖີ່ສູນກາງຂອງແຖບໄຮ້ສາຍ. ເຄື່ອງສົ່ງແລະເຄື່ອງຮັບແມ່ນຕ້ອງການໃຊ້ຄວາມຖີ່ດຽວກັນເພື່ອຕິດຕໍ່ສື່ສານເຊິ່ງກັນແລະກັນ.
  4. ໃຊ້ “AT+PARAMETER” ເພື່ອກໍານົດຕົວກໍານົດການໄຮ້ສາຍ RF. ເຄື່ອງສົ່ງແລະເຄື່ອງຮັບແມ່ນຈໍາເປັນເພື່ອກໍານົດພາລາມິເຕີດຽວກັນເພື່ອຕິດຕໍ່ສື່ສານເຊິ່ງກັນແລະກັນ. ຕົວ​ກໍາ​ນົດ​ການ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:
    [1] : SF ໃຫຍ່ກວ່າ, ຄວາມອ່ອນໄຫວທີ່ດີກວ່າແມ່ນ. ແຕ່ເວລາການສົ່ງຕໍ່ຈະໃຊ້ເວລາດົນກວ່າ.
    [2] : ແບນວິດນ້ອຍກວ່າ, ຄວາມອ່ອນໄຫວທີ່ດີກວ່າ. ແຕ່ເວລາການສົ່ງຕໍ່ຈະໃຊ້ເວລາດົນກວ່າ.
    [3] : ອັດຕາການເຂົ້າລະຫັດຈະໄວທີ່ສຸດຖ້າຕັ້ງມັນເປັນ 1.
    [4] : ລະຫັດ preamble. ຖ້າລະຫັດ preamble ໃຫຍ່ກວ່າ, ມັນຈະສົ່ງຜົນໃຫ້ໂອກາດການສູນເສຍຂໍ້ມູນຫນ້ອຍລົງ. ໂດຍທົ່ວໄປລະຫັດ preamble ສາມາດຖືກກໍານົດໄວ້ຂ້າງເທິງ 10 ຖ້າຫາກວ່າພາຍໃຕ້ການອະນຸຍາດຂອງທີ່ໃຊ້ເວລາການສົ່ງ. ແນະນໍາໃຫ້ຕັ້ງ "AT + PARAMETER = 9,7,1,12
    [5] ເມື່ອຄວາມຍາວຂອງ Payload ຫຼາຍກວ່າ 100Bytes, ແນະນໍາໃຫ້ຕັ້ງ "AT + PARAMETER = 8,7,1,12
  5. ໃຊ້ “AT+SEND” ເພື່ອສົ່ງຂໍ້ມູນໄປຫາ ADDRESS ທີ່ລະບຸ. ກະລຸນາໃຊ້ “LoRa® Modem Calculator Tool” ເພື່ອຄິດໄລ່ເວລາສົ່ງສັນຍານ. ເນື່ອງຈາກໂຄງການທີ່ໃຊ້ໂດຍໂມດູນ, ສ່ວນ payload ຈະເພີ່ມຂຶ້ນ 8 bytes ຫຼາຍກ່ວາຄວາມຍາວຂໍ້ມູນຕົວຈິງ.
AT Command Set

ມັນຈໍາເປັນຕ້ອງກົດປຸ່ມ "enter" ຫຼື "\r\n" ໃນຕອນທ້າຍຂອງຄໍາສັ່ງ AT ທັງຫມົດ.
ເພີ່ມ”? "ໃນຕອນທ້າຍຂອງຄໍາສັ່ງທີ່ຈະຖາມມູນຄ່າການຕັ້ງຄ່າປະຈຸບັນ.
ມັນຈໍາເປັນຕ້ອງລໍຖ້າຈົນກ່ວາໂມດູນຕອບ + OK ເພື່ອໃຫ້ທ່ານສາມາດປະຕິບັດຄໍາສັ່ງ AT ຕໍ່ໄປ.

1. AT Test ຖ້າໂມດູນສາມາດຕອບສະຫນອງຄໍາສັ່ງ.

syntax ຕອບສະໜອງ
AT +ຕົກລົງ

2. ຣີເຊັດຊອບແວ

syntax ຕອບສະໜອງ
AT+ຣີເຊັດ +ຣີເຊັດ
+ພ້ອມ

3. AT+MODE ຕັ້ງຄ່າໂໝດເຮັດວຽກໄຮ້ສາຍ.

syntax ຕອບສະໜອງ
Syntax AT+MODE= [, , ]

ໄລຍະ 0 ຫາ 2
0: ໂໝດເຄື່ອງຮັບສັນຍານ (ຄ່າເລີ່ມຕົ້ນ).
1: ໂໝດນອນ.
Example : ຕັ້ງເປັນໂໝດນອນ.
AT+MODE=1
2: ໂໝດປະຢັດພະລັງງານຮັບອັດສະລິຍະ
ສະຫຼັບລະຫວ່າງໂຫມດການຮັບແລະໂຫມດຄວາມໄວຕ່ໍາສາມາດຖືກນໍາໃຊ້ເພື່ອບັນລຸຜົນຂອງການປະຫຍັດພະລັງງານ, ແລະເວລາສາຍສົ່ງທີ່ເຫມາະສົມຕ້ອງໄດ້ຮັບການປັບດ້ວຍຕົວທ່ານເອງເພື່ອໃຫ້ກົງກັບໂຫມດນີ້.

=30ms~60000ms, (ຄ່າເລີ່ມຕົ້ນ 1000)
=30ms~60000ms, (ຄ່າເລີ່ມຕົ້ນ 1000)

ເມື່ອໄດ້ຮັບຮູບແບບຂໍ້ມູນ LoRa® ທີ່ຖືກຕ້ອງ, ມັນຈະກັບຄືນສູ່ໂໝດເຄື່ອງຮັບສັນຍານ.
ເມື່ອຂໍ້ມູນທີ່ໄດ້ຮັບຖືກຕ້ອງ, ຂໍ້ມູນຮູບແບບ +RCV ຈະຖືກສົ່ງອອກ.

Example : ໂໝດປະຢັດພະລັງງານຮັບອັດສະລິຍະ.
AT+MODE=2,3000,3000
ຕັ້ງໃຫ້ເປີດໂໝດຮັບສັນຍານເປັນເວລາ 3 ວິນາທີ ແລະຈາກນັ້ນໂໝດຄວາມໄວຕໍ່າເປັນເວລາ 3 ວິນາທີເພື່ອຮອບວຽນຈົນກວ່າສັນຍານທີ່ຖືກຕ້ອງຈະຖືກຮັບ.

+ຕົກລົງ
AT+MODE ບໍ? 'ເມື່ອ MODE=0
AT+MODE ບໍ? ຫຼືສັນຍານດິຈິຕອນໃດນຶ່ງ 'ເມື່ອ MODE=1
AT+MODE ບໍ? ຫຼືສັນຍານດິຈິຕອນໃດນຶ່ງ 'ເມື່ອ MODE=2
+MODE=0
+MODE=0
+MODE=0

4. AT+IPR ກໍານົດອັດຕາ UART baud.

syntax ຕອບສະໜອງ
AT+IPR=

ແມ່ນອັດຕາ UART baud:
300
1200
4800
9600
19200
28800
38400
57600
115200 (ຄ່າເລີ່ມຕົ້ນ)

Example: ກໍານົດອັດຕາ baud ເປັນ 9600,
* ການ​ຕັ້ງ​ຄ່າ​ຈະ​ໄດ້​ຮັບ​ການ​ຈົດ​ຈໍາ​ໃນ Flash​.
AT+IPR=9600

+IPR=
AT+IPR ບໍ? +IPR=9600

5. AT+BAND ຕັ້ງຄວາມຖີ່ RF.

syntax ຕອບສະໜອງ
AT+BAND= ,

ແມ່ນຄວາມຖີ່ RF, ຫນ່ວຍແມ່ນ Hz
490000000: 490000000Hz (ຄ່າເລີ່ມຕົ້ນ: RYLY498)
915000000: 915000000Hz (ຄ່າເລີ່ມຕົ້ນ: RYLY998)

M ສໍາລັບຄວາມຊົງຈໍາ
Example: ຕັ້ງຄວາມຖີ່ເປັນ 868500000Hz.
AT+BAND=868500000

Example: ຕັ້ງຄວາມຖີ່ເປັນ 868500000Hz ແລະຖືກຈື່ໄວ້ໃນ Flash.(ຮອງຮັບສະເພາະຫຼັງຈາກ F/W ເວີຊັ່ນ 1.2.0)
AT+BAND=868500000,M

+ຕົກລົງ
AT+BAND ບໍ? +BAND=868500000

6. AT+PARAMETER ກໍານົດພາລາມິເຕີ RF.

syntax ຕອບສະໜອງ
AT+PARAMETER= ,
, ,
5~11 (ຄ່າເລີ່ມຕົ້ນ 9)*SF7 ຫາ SF9 ທີ່ 125kHz, SF7 ຫາ SF10 ທີ່ 250kHz, ແລະ SF7 ຫາ SF11 ທີ່ 500kHz 7-9​, ບັນ​ຊີ​ລາຍ​ຊື່​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:
7: 125 KHz (ຄ່າເລີ່ມຕົ້ນ)
8: 250 KHz
9: 500 KHz

1~4, (ຄ່າເລີ່ມຕົ້ນ 1)

(ຄ່າເລີ່ມຕົ້ນ 12)

ເມື່ອ NETWORKID=18, ຄ່າສາມາດຖືກຕັ້ງຄ່າເປັນ 4~24.
NETWORKID ອື່ນສາມາດ configured ເປັນ 12 ເທົ່ານັ້ນ.

Example: ກໍານົດພາລາມິເຕີດັ່ງລຸ່ມນີ້,
7, 500KHz, 4, 15.
AT+PARAMETER=7,9,4,15

+ຕົກລົງ
AT+PARAMETER? +PARAMETER=7,9,4,15

7. AT+ADDRESS ຕັ້ງ ID ທີ່ຢູ່ຂອງໂມດູນ LoRa®.

syntax ຕອບສະໜອງ
AT+ADDRESS=

=0~65535 (ຄ່າເລີ່ມຕົ້ນ 0)

Example: ຕັ້ງທີ່ຢູ່ຂອງໂມດູນເປັນ 120.
* ການ​ຕັ້ງ​ຄ່າ​ຈະ​ໄດ້​ຮັບ​ການ​ຈົດ​ຈໍາ​ໃນ Flash​.
AT+ADDRESS=120

+ຕົກລົງ
ຢູ່+ທີ່ຢູ່? +ADDRESS=120

8. AT+NETWORKID ຕັ້ງ ID ເຄືອຂ່າຍ.

syntax ຕອບສະໜອງ
AT+NETWORKID=
=3~15,18(default18)Example: ຕັ້ງ ID ເຄືອຂ່າຍເປັນ 6,
* ການ​ຕັ້ງ​ຄ່າ​ຈະ​ໄດ້​ຮັບ​ການ​ຈົດ​ຈໍາ​ໃນ Flash​.
AT+NETWORKID=6
+ຕົກລົງ
AT+NETWORKID? +NETWORK=6

9. AT+CPIN ຕັ້ງລະຫັດຜ່ານໂດເມນ

syntax ຕອບສະໜອງ
AT+CPIN=

ລະຫັດຜ່ານຍາວ 8 ຕົວອັກສອນຈາກ 00000001 ຫາ FFFFFFFF,
ພຽງແຕ່ໂດຍການໃຊ້ລະຫັດຜ່ານດຽວກັນສາມາດຮັບຮູ້ຂໍ້ມູນໄດ້.
ຫຼັງ​ຈາກ​ການ​ຕັ້ງ​ຄ່າ​ໃຫມ່​, ລະ​ຫັດ​ຜ່ານ​ໃນ​ເມື່ອ​ກ່ອນ​ຈະ​ຫາຍ​ໄປ​.

Exampຕັ້ງຄ່າລະຫັດຜ່ານເປັນ EEDCAA90
AT+CPIN=EEDCAA90

+ຕົກລົງ
AT+CPIN ບໍ? (ຄ່າເລີ່ມຕົ້ນ)
AT+CPIN ບໍ? (ຫຼັງ​ຈາກ​ການ​ຕັ້ງ​ລະ​ຫັດ​ຜ່ານ​)
+CPIN=ບໍ່ມີລະຫັດຜ່ານ!
+CPIN=eedcaa90

10. AT+CROP ກໍານົດພະລັງງານຜົນຜະລິດ RF.

syntax ຕອບສະໜອງ
AT+CROP=

0 ~ 22 dBm

22: 22dBm (ຄ່າເລີ່ມຕົ້ນ)
21: 21 dBm
20: 20 dBm
……
01: 1 dBm
00: 0 dBm

Example: ຕັ້ງພະລັງງານອອກເປັນ 10dBm, AT+CROP=10

* RF Output Power ຕ້ອງຖືກຕັ້ງໃຫ້ໜ້ອຍກວ່າ AT+CROP=14 ເພື່ອປະຕິບັດຕາມການຢັ້ງຢືນ CE.

+ຕົກລົງ
AT+CROP? +CROP=10

11. AT+SEND ສົ່ງຂໍ້ມູນໄປຫາທີ່ຢູ່ທີ່ຖືກແຕ່ງຕັ້ງໂດຍ Command Mode.

syntax ຕອບສະໜອງ
AT+SEND= , ,

0 ~ 65535, ໃນເວລາທີ່ ແມ່ນ 0, ມັນຈະສົ່ງຂໍ້ມູນໄປຫາທີ່ຢູ່ທັງຫມົດ (ຈາກ 0 ຫາ 65535.)

ສູງສຸດ 240bytes

ຮູບແບບ ASCII
Example : ສົ່ງສະຕຣິງ HELLO ໄປທີ່ທີ່ຢູ່ 50,
AT+SEND=50,5,ສະບາຍດີ

+ຕົກລົງ
ຄົ້ນຫາຂໍ້ມູນການສົ່ງຫຼ້າສຸດ,
AT+SEND ບໍ?
+SEND=50,5,ສະບາຍດີ

12. +RCV ສະແດງຂໍ້ມູນທີ່ໄດ້ຮັບຢ່າງຫ້າວຫັນ.

syntax ຕອບສະໜອງ
+RCV= , , , ,

ID ທີ່ຢູ່ເຄື່ອງສົ່ງ

ຄວາມຍາວຂໍ້ມູນ

ຂໍ້ມູນຮູບແບບ ASCII

ໄດ້ຮັບຕົວຊີ້ວັດຄວາມແຮງຂອງສັນຍານ

ອັດຕາສ່ວນສັນຍານຫາສຽງລົບກວນ

Example: ໂມດູນໄດ້ຮັບ ID ທີ່ຢູ່ 50 ສົ່ງຂໍ້ມູນ 5 bytes,
ເນື້ອຫາແມ່ນ HELLO string, RSSI ແມ່ນ -99dBm, SNR ແມ່ນ 40, ມັນຈະສະແດງດັ່ງລຸ່ມນີ້.
+RCV=50, 5, ສະບາຍດີ, -99, 40

13. AT+UID? ເພື່ອສອບຖາມ ID ໂມດູນ. 12BYTES

syntax ຕອບສະໜອງ
AT+UID? +UID=104737333437353600170029

14. AT+VER? ເພື່ອສອບຖາມສະບັບເຟີມແວ.

syntax ຕອບສະໜອງ
AT+VER? +VER=RYLRxx8_Vx.xx

15. AT+Factory ກໍານົດພາລາມິເຕີໃນປະຈຸບັນທັງຫມົດເປັນມາດຕະຖານຜູ້ຜະລິດ.

syntax ຕອບສະໜອງ
AT+ໂຮງງານ

ຄ່າເລີ່ມຕົ້ນຂອງຜູ້ຜະລິດ:

ແຖບ: 915MHz

UART: 115200

ປັດໄຈການແຜ່ກະຈາຍ: 9

ແບນວິດ: 125kHz

ອັດຕາການເຂົ້າລະຫັດ: 1

Preamble Length: 12

ທີ່ຢູ່: 0

ID ເຄືອຂ່າຍ: 18

CRFOP: 22

+ໂຮງງານ

16. ຂໍ້ຄວາມອື່ນໆ

ການບັນຍາຍ ຕອບສະໜອງ
ຫຼັງຈາກ RESET +ຣີເຊັດ
+ພ້ອມ

17. ລະຫັດຜົນໄດ້ຮັບຄວາມຜິດພາດ

ການບັນຍາຍ ຕອບສະໜອງ
ບໍ່ມີ "ເຂົ້າ" ຫຼື 0x0D 0x0A ໃນຕອນທ້າຍຂອງຄໍາສັ່ງ AT. +ERR=1
ຫົວຂອງຄໍາສັ່ງ AT ບໍ່ແມ່ນ "AT" string. +ERR=2
ຄໍາສັ່ງທີ່ບໍ່ຮູ້ຈັກ. +ERR=4
ຂໍ້ມູນທີ່ຈະສົ່ງບໍ່ກົງກັບຄວາມຍາວຕົວຈິງ +ERR=5
TX ແມ່ນເກີນເວລາ. +ERR=10
CRC ຜິດພາດ. +ERR=12
ຂໍ້ມູນ TX ເກີນ 240bytes. +ERR=13
ລົ້ມເຫລວໃນການຂຽນ flash memory. +ERR=14
ຄວາມລົ້ມເຫຼວທີ່ບໍ່ຮູ້ຈັກ. +ERR=15
TX ຫຼ້າສຸດບໍ່ໄດ້ສໍາເລັດ +ERR=17
ບໍ່ອະນຸຍາດໃຫ້ມີຄ່າ Preamble. +ERR=18
RX ລົ້ມເຫລວ, Header ຜິດພາດ +ERR=19
ການຕັ້ງຄ່າເວລາຂອງ “ໂໝດປະຢັດພະລັງງານຮັບອັດສະລິຍະ” ແມ່ນບໍ່ອະນຸຍາດໃຫ້ໃຊ້. +ERR=20

ໂລໂກ້ REYAX1

ອີເມລ: sales@reyax.com
Webເວັບໄຊ: http://reyax.com

ສະຫງວນລິຂະສິດ © 2021, REYAX TECHNOLOGY CO., LTD.

ເອກະສານ / ຊັບພະຍາກອນ

REYAX TECHNOLOGY RYLR998 Lora At Command Guide [pdf] ຄູ່ມືຜູ້ໃຊ້
RYLR998, RYLR498, RYLR998 Lora At Command Guide, RYLR998, Lora At Command Guide, At Command Guide, Command Guide, Guide

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *