![]()
23-OCT-2023 56312E33
LoRa® ຢູ່ໃນຄູ່ມືຄໍາສັ່ງ
ສະໝັກ:
- RYLR998
- RYLR498
RYLR998_RYLR498 ໂຄງສ້າງເຄືອຂ່າຍ
ດ້ວຍຟັງຊັນຕົວຮັບສັນຍານໄຮ້ສາຍ LoRa® ຂອງຕົນເອງ ແລະໂປຣແກຣມແອັບພລິເຄຊັນທີ່ອອກແບບໂດຍລູກຄ້າ, RYLR998 ແລະ RYLR498 ສາມາດບັນລຸສະຖາປັດຕະຍະກຳເຄືອຂ່າຍທີ່ແຕກຕ່າງກັນເຊັ່ນ: “ຈຸດຫາຈຸດ”, “ຈຸດຫາຫຼາຍຈຸດ” ຫຼື “ຈຸດຫຼາຍຈຸດ”. ຮູບຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນວ່າໂມດູນສາມາດສື່ສານກັບກັນແລະກັນໂດຍການຕັ້ງຄ່າ NETWORKID ດຽວກັນ. ຖ້າທີ່ຢູ່ຂອງຕົວຮັບທີ່ລະບຸເປັນຂອງກຸ່ມທີ່ແຕກຕ່າງກັນ, ມັນບໍ່ສາມາດຕິດຕໍ່ສື່ສານເຊິ່ງກັນແລະກັນໄດ້.
ເຄືອຂ່າຍ = 3 ເຄືອຂ່າຍ = 4

- NETWORKID ທີ່ແຕກຕ່າງກັນບໍ່ສາມາດຕິດຕໍ່ສື່ສານເຊິ່ງກັນແລະກັນ
- ທີ່ຢູ່ດຽວກັນບໍ່ສາມາດສື່ສານກັບກັນໄດ້ຖ້າ NETWORKID ແຕກຕ່າງກັນ
REYAX RYLR998 RYLR498 LoRa® ຢູ່ໃນຄູ່ມືຄໍາສັ່ງ ![]()
ລໍາດັບຂອງການໃຊ້ຄໍາສັ່ງ
- ໃຊ້ “AT+ທີ່ຢູ່” ເພື່ອຕັ້ງ ADDRESS. ທີ່ຢູ່ແມ່ນຖືວ່າເປັນການລະບຸຕົວສົ່ງສັນຍານ ຫຼືເຄື່ອງຮັບທີ່ລະບຸໄວ້.
- ໃຊ້ “AT+NETWORKID” ເພື່ອຕັ້ງ ID ຂອງເຄືອຂ່າຍ LoRa®. ນີ້ແມ່ນຫນ້າທີ່ຂອງກຸ່ມ. ພຽງແຕ່ໂດຍການຕັ້ງ NETWORKID ດຽວກັນທີ່ໂມດູນສາມາດສື່ສານກັບກັນແລະກັນ. ຖ້າທີ່ຢູ່ຂອງຕົວຮັບທີ່ລະບຸນັ້ນເປັນຂອງກຸ່ມທີ່ແຕກຕ່າງກັນ, ມັນບໍ່ສາມາດຕິດຕໍ່ສື່ສານກັນໄດ້.
- ໃຊ້ “AT+BAND” ເພື່ອກໍານົດຄວາມຖີ່ສູນກາງຂອງແຖບໄຮ້ສາຍ. ເຄື່ອງສົ່ງແລະເຄື່ອງຮັບແມ່ນຕ້ອງການໃຊ້ຄວາມຖີ່ດຽວກັນເພື່ອຕິດຕໍ່ສື່ສານເຊິ່ງກັນແລະກັນ.
- ໃຊ້ “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“ - ໃຊ້ “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 =30ms~60000ms, (ຄ່າເລີ່ມຕົ້ນ 1000) ເມື່ອໄດ້ຮັບຮູບແບບຂໍ້ມູນ LoRa® ທີ່ຖືກຕ້ອງ, ມັນຈະກັບຄືນສູ່ໂໝດເຄື່ອງຮັບສັນຍານ. Example : ໂໝດປະຢັດພະລັງງານຮັບອັດສະລິຍະ. |
+ຕົກລົງ |
| 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: Example: ກໍານົດອັດຕາ baud ເປັນ 9600, |
+IPR= |
| AT+IPR ບໍ? | +IPR=9600 |
5. AT+BAND ຕັ້ງຄວາມຖີ່ RF.
| syntax | ຕອບສະໜອງ |
| AT+BAND= ,
ແມ່ນຄວາມຖີ່ RF, ຫນ່ວຍແມ່ນ Hz M ສໍາລັບຄວາມຊົງຈໍາ Example: ຕັ້ງຄວາມຖີ່ເປັນ 868500000Hz ແລະຖືກຈື່ໄວ້ໃນ Flash.(ຮອງຮັບສະເພາະຫຼັງຈາກ F/W ເວີຊັ່ນ 1.2.0) |
+ຕົກລົງ |
| 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. Example: ກໍານົດພາລາມິເຕີດັ່ງລຸ່ມນີ້, |
+ຕົກລົງ |
| AT+PARAMETER? | +PARAMETER=7,9,4,15 |
7. AT+ADDRESS ຕັ້ງ ID ທີ່ຢູ່ຂອງໂມດູນ LoRa®.
| syntax | ຕອບສະໜອງ |
| AT+ADDRESS=
=0~65535 (ຄ່າເລີ່ມຕົ້ນ 0) Example: ຕັ້ງທີ່ຢູ່ຂອງໂມດູນເປັນ 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 ບໍ? (ຄ່າເລີ່ມຕົ້ນ) AT+CPIN ບໍ? (ຫຼັງຈາກການຕັ້ງລະຫັດຜ່ານ) |
+CPIN=ບໍ່ມີລະຫັດຜ່ານ! +CPIN=eedcaa90 |
10. AT+CROP ກໍານົດພະລັງງານຜົນຜະລິດ RF.
| syntax | ຕອບສະໜອງ |
| AT+CROP=
0 ~ 22 dBm 22: 22dBm (ຄ່າເລີ່ມຕົ້ນ) 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 |
+ຕົກລົງ |
| ຄົ້ນຫາຂໍ້ມູນການສົ່ງຫຼ້າສຸດ, 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 |

ອີເມລ: 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 |




