១៤-វិច្ឆិកា-២០២២ ៥៦៣១២E៣២
RYUW122 នៅមគ្គុទ្ទេសក៍បញ្ជា
ការជូនដំណឹងអំពីការប្រើប្រាស់នៅពាក្យបញ្ជា
- RYUW122 អាចកំណត់ជាតួនាទីរបស់ “ANCHOR” ឬ “TAG”។ តម្លៃចម្ងាយនឹងត្រូវបានបញ្ចេញតាមរយៈ ANCHOR ហើយការបញ្ជូនទិន្នន័យអាចមានលក្ខណៈទ្វេទិស។
- ដំបូងអ្នកត្រូវប្រើពាក្យបញ្ជា AT+MODE ដើម្បីកំណត់ម៉ូឌុលជា ANCHOR ឬ TAG.
- ប្រើ “AT+NETWORKID” ដើម្បីកំណត់ក្រុមបណ្តាញ UWB ។ មានតែអ្នកដែលបានកំណត់ជាមួយលេខសម្គាល់បណ្តាញតែមួយប៉ុណ្ណោះដែលអាចទំនាក់ទំនងគ្នាទៅវិញទៅមកបាន។
- ប្រើ “AT+ADDRESS” ដើម្បីកំណត់អាសយដ្ឋានតែមួយគត់។
- ប្រើ “AT+CPIN” ដើម្បីកំណត់ពាក្យសម្ងាត់ការអ៊ិនគ្រីបបណ្តាញ UWB ។ មានតែពាក្យសម្ងាត់ដែលបានកំណត់ដោយការអ៊ិនគ្រីបដូចគ្នាប៉ុណ្ណោះដែលអាចត្រូវបានឌិកូដបានត្រឹមត្រូវ។
- ប្រសិនបើអ្នកចង់បញ្ជូនទិន្នន័យទៅ ANCHOR ពី TAGអ្នកត្រូវតែប្រើ AT+TAG_SEND ពាក្យបញ្ជា។
- ប្រសិនបើអ្នកចង់បញ្ជូនទិន្នន័យទៅ TAG ពី ANCHOR និងទទួលបានចម្ងាយ អ្នកត្រូវតែប្រើពាក្យបញ្ជា AT+ANCHOR_SEND ។
- ពេលណា TAG ត្រូវបានកំណត់ទៅប៉ារ៉ាម៉ែត្រ "AT+TAGD” សម្រាប់គោលបំណងសន្សំថាមពល “AT+TAG_SEND" និង "AT+ANCHOR_SEND" ពាក្យបញ្ជានៅក្រោម ANCHOR ត្រូវតែផ្គូផ្គងវដ្តកាតព្វកិច្ច RF នៃ TAG.
រចនាបណ្តាញណេតធីខេ
សំណុំពាក្យបញ្ជា AT
វាត្រូវបានទាមទារដើម្បីចុច "បញ្ចូល" ឬ "\ r\n" នៅចុងបញ្ចប់នៃពាក្យបញ្ជា AT ទាំងអស់។
បន្ថែម "? "នៅចុងបញ្ចប់នៃពាក្យបញ្ជាដើម្បីសួរតម្លៃការកំណត់បច្ចុប្បន្ន។
វាតម្រូវឱ្យរង់ចាំរហូតដល់ម៉ូឌុលឆ្លើយតប +យល់ព្រម ដូច្នេះអ្នកអាចប្រតិបត្តិពាក្យបញ្ជា AT បន្ទាប់។
- AT Test ប្រសិនបើម៉ូឌុលអាចឆ្លើយតបទៅនឹងពាក្យបញ្ជា។
វាក្យសម្ពន្ធ ការឆ្លើយតប AT +យល់ព្រម - កំណត់កម្មវិធីឡើងវិញ
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+ កំណត់ឡើងវិញ +កំណត់ឡើងវិញ
+រួចរាល់ - AT+MODE កំណត់របៀបការងារឥតខ្សែ។
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+MODE=
ចន្លោះពី ០ ដល់ ១០៖ TAG របៀប (លំនាំដើម) ។ 1: របៀប ANCHOR
2: របៀបគេង
Example : កំណត់ទៅរបៀប ANCHOR ។ AT+MODE=1
* ការកំណត់នឹងត្រូវបានទន្ទេញក្នុងពន្លឺ។+យល់ព្រម AT+MODE +MODE=1 - AT+IPR កំណត់អត្រា UART baud ។
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+IPR=
គឺជាអត្រា UART baud: 9600
57600
115200 (លំនាំដើម)
Example៖ កំណត់អត្រា baud ជា 57600, AT+IPR=57600
* ការកំណត់នឹងត្រូវបានទន្ទេញក្នុងពន្លឺ។+យល់ព្រម AT+IPR? +IPR=57600 - AT+ CHANNEL កំណត់ឆានែល RF ។ –
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+CHANNEL= ,< កក់ទុក 1>
គឺជាក្រុម RF ។ 5: 6489.6MHz (លំនាំដើម)
9: 7987.2 MHz
Example៖ កំណត់ RF Channel ជា 7987.2 MHz AT+ CHANNEL = 9,0
* ការកំណត់នឹងត្រូវបានទន្ទេញក្នុងពន្លឺ។+យល់ព្រម AT+ CHANNEL? +CHANNEL=9,0 - AT+BANDWIDTH កំណត់កម្រិតបញ្ជូន RF
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+ BANDWIDTH=
0 ~ 1 បញ្ជីដូចខាងក្រោម: 0: 850 KHz (លំនាំដើម)
1: 6.8M
Example៖ កំណត់កម្រិតបញ្ជូន RF ជា 6.8MHz AT+BANDWIDTH=1
* ការកំណត់នឹងត្រូវបានទន្ទេញក្នុងពន្លឺ។+យល់ព្រម AT+ BANDWIDTH ? + BANDWIDTH=1 - AT+NETWORKID កំណត់លេខសម្គាល់បណ្តាញ។
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+NETWORKID=
= 8 BYTES ASCII (លំនាំដើម 00000000)
Example៖ កំណត់លេខសម្គាល់បណ្តាញជា REYAX123 AT+NETWORKID=REYAX123
* ការកំណត់នឹងត្រូវបានទន្ទេញក្នុង Flash ។+យល់ព្រម AT+NETWORKID? +NETWORKID=REYAX123 - AT+ADDRESS កំណត់ ADDRESS ID នៃម៉ូឌុល។
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+ADDRESS=
= 8 BYTES ASCII (លំនាំដើម 00000000)
Example ៖ កំណត់អាសយដ្ឋានរបស់ម៉ូឌុលជា DAVID123 ។ AT+ADDRESS=DAVID123
* ការកំណត់នឹងត្រូវបានទន្ទេញក្នុង Flash ។+យល់ព្រម AT+ADDRESS? +ADDRESS=DAVID123 - AT+UID? 96bit លេខសម្គាល់តែមួយគត់នៃម៉ូឌុល។
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+UID? +UID=E04737 - AT+CPIN កំណត់ពាក្យសម្ងាត់ AES128 នៃបណ្តាញ។
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+CPIN= ៖ ពាក្យសម្ងាត់ AES ប្រវែង 32 តួអក្សរ ពី
00000000000000000000000000000000 ដល់ FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(លំនាំដើម 00000000000000000000000000000000)
មានតែតាមរយៈលេខសម្ងាត់ដូចគ្នាប៉ុណ្ណោះ ទើបអាចសម្គាល់ទិន្នន័យបាន។ បន្ទាប់ពីកំណត់ឡើងវិញ ពាក្យសម្ងាត់ពីមុននឹងបាត់។
Example៖ កំណត់ពាក្យសម្ងាត់ដូចខាងក្រោម FABC0002EEDCAA90FABC0002EEDCAA90 AT+CPIN=FABC0002EEDCAA90FABC0002EEDCAA90
* ការកំណត់នឹងត្រូវបានទន្ទេញក្នុង Flash ។+យល់ព្រម AT+CPIN? (លំនាំដើម)
AT+CPIN? (បន្ទាប់ពីកំណត់ពាក្យសម្ងាត់)+CPIN=គ្មានពាក្យសម្ងាត់!
+CPIN=FABC0002EEDCAA90FABC 0002EEDCAA90 - អេធី +TAGឃ កំណត់ប៉ារ៉ាម៉ែត្រនៃ TAG វដ្តកាតព្វកិច្ច RF
វាក្យសម្ពន្ធ ការឆ្លើយតប អេធី +TAGD=< ពេលវេលានៃការបើក RF >,< ពេលវេលានៃការបិទ RF >
< ពេលវេលានៃការបើក RF > ពី 10 ទៅ 28000ms ចន្លោះពេលអប្បបរមាគឺ 10ms ។
< ពេលវេលាបិទ RF > ពី 10 ទៅ 28000ms ចន្លោះពេលអប្បបរមាគឺ 10ms ។
(លំនាំដើម AT+TAGD=0,0 RF តែងតែបើក)
*កំឡុងពេល <ម៉ោងនៃការបើក RF> លេខ pin8(PA7) នឹងបញ្ចេញ Hi នៅពេលនេះ អាចបញ្ជូនទៅកាន់ម៉ូឌុល RYUW122 ដោយពាក្យបញ្ជា AT+ANCHOR_SEND ។
កំឡុងពេល < Time of RF Disable > pin8(PA7) នឹងបញ្ចេញ Low។
Example: កំណត់ TAG វដ្តកាតព្វកិច្ច RF ជា 1 វិនាទីបើកបន្ទាប់មក 1 វិនាទីបិទ។
អេធី +TAGឃ=៤៧+យល់ព្រម អេធី +TAGD? +TAGឃ=៤៧ - AT+ANCHOR_SEND ផ្ញើទិន្នន័យទៅកាន់អាសយដ្ឋានដែលបានកំណត់
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+SEND=TAG អាស័យដ្ឋាន > ,
<TAG អាស័យដ្ឋាន> 8 BYTES ASCII
អតិបរមា 12 បៃ
ទម្រង់ ASCII
Example : ផ្ញើខ្សែអក្សរ TEST ទៅកាន់ TAG អាស័យដ្ឋាន David123. AT+ANCHOR_SEND=DAVID123,4,TEST+យល់ព្រម - អេធី +TAG_SEND ផ្ញើទិន្នន័យទៅម៉ូឌុល ហើយរង់ចាំយុថ្កាអានវា។
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+SEND= ,
អតិបរមា 12 បៃ
ទម្រង់ ASCII
Example : ផ្ញើខ្សែអក្សរ HELLO ទៅកាន់ម៉ូឌុល។ AT+TAG_SEND=5, ជំរាបសួរ+យល់ព្រម - +ANCHOR_RCV បង្ហាញទិន្នន័យដែលទទួលបានរបស់ ANCHOR យ៉ាងសកម្ម។
ការឆ្លើយតប +ANCHOR_RCV=TAG អាស័យដ្ឋាន >,< PAYLOAD LENGTH>,TAG ទិន្នន័យ > < TAG អាស័យដ្ឋាន > 8 BYTES ASCII TAG អាស័យដ្ឋាន
< PAYLOAD LENGTH > ពី 0 ដល់ 12
<TAG DATA> ASCll Format Data
< DISTANCE > ចម្ងាយរវាង ANCHOR និង TAG គិតជាសង់ទីម៉ែត្រ តម្លៃទិន្នផលអប្បបរមាគឺ 0cm។
Example: ANCHOR បានទទួលអាសយដ្ឋាន DAVID123 ផ្ញើទិន្នន័យ 5 បៃ មាតិកាគឺខ្សែអក្សរ HELLO ចម្ងាយគឺ 40cm វានឹងបង្ហាញដូចខាងក្រោម។ +ANCHOR_RCV= DAVID123,5,HELLO,40 សង់ទីម៉ែត្រ
- +TAG_RCV បង្ហាញទិន្នន័យដែលទទួលបាន TAG យ៉ាងសកម្ម។
ការឆ្លើយតប +TAG_RCV=<PAYLOAD LENGTH>,
< PAYLOAD LENGTH > ពី 0 ដល់ 12
ទិន្នន័យទម្រង់ ASCllExampលេ៖ TAG បានទទួលអាសយដ្ឋាន ARIEL456 ផ្ញើទិន្នន័យ 4 បៃ មាតិកាគឺខ្សែអក្សរ TEST វានឹងបង្ហាញដូចខាងក្រោម។
+TAG_RCV=4,TEST - ការក្រិតតាមខ្នាតចម្ងាយ AT+CAL
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+CAL=
ពី -100 ទៅ +100 (ឯកតា: សង់ទីម៉ែត្រ)
+0 (លំនាំដើម)
Example: បន្ថយចម្ងាយទិន្នផលបច្ចុប្បន្ន 11cm AT+CAL=-11
* ការកំណត់នឹងត្រូវបានទន្ទេញក្នុងពន្លឺ។+យល់ព្រម AT+CAL? +CAL=-11 - AT+VER? ដើម្បីសាកសួរកំណែកម្មវិធីបង្កប់។
វាក្យសម្ពន្ធ ការឆ្លើយតប AT+VER? +VER=RYUW122_V1.0 - សារផ្សេងៗ
និទានកថា ការឆ្លើយតប បន្ទាប់ពី RESET +កំណត់ឡើងវិញ +រួចរាល់
- កូដលទ្ធផលកំហុស
និទានកថា ការឆ្លើយតប មិនមាន "បញ្ចូល" ឬ 0x0D 0x0A នៅចុងបញ្ចប់នៃ AT ទេ។ បញ្ជា។
+ERR=1 ក្បាលពាក្យបញ្ជា AT មិនមែនជាខ្សែអក្សរ “AT” ទេ។ +ERR=2 ការបរាជ័យប៉ារ៉ាម៉ែត្រ។ +ERR=3 ការបរាជ័យនៃពាក្យបញ្ជា។ +ERR=3 មិនស្គាល់ពាក្យបញ្ជា។ +ERR=5
ពាក្យបញ្ជាមូលដ្ឋាន Example
យុថ្កា | 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,TEST +ANCHOR_RCV= DAVID123,5,HELLO,40 សង់ទីម៉ែត្រ |
+TAG_RCV=5, ជំរាបសួរ |
អ៊ីមែល៖ sales@reyax.com
Webគេហទំព័រ៖ http://reyax.com
រក្សាសិទ្ធិ © 2022, REYAX TECHNOLOGY CO., LTD.
ឯកសារ/ធនធាន
![]() |
ពាក្យបញ្ជា REYAX RYUW122 [pdf] សេចក្តីណែនាំ ពាក្យបញ្ជា RYUW122, RYUW122, ពាក្យបញ្ជា |