PB01 — សៀវភៅដៃអ្នកប្រើប៊ូតុងរុញ LoRaWAN
កែប្រែចុងក្រោយដោយ Xiaoling
on 2024/07/05 09:53
សេចក្តីផ្តើម
1.1 តើប៊ូតុងរុញ PB01 LoRaWAN គឺជាអ្វី
PB01 LoRaWAN Push Button គឺជាឧបករណ៍ឥតខ្សែ LoRaWAN ដែលមានប៊ូតុងរុញមួយ។ នៅពេលដែលអ្នកប្រើប្រាស់ចុចប៊ូតុង PB01 នឹងផ្ទេរសញ្ញាទៅម៉ាស៊ីនមេ IoT តាមរយៈពិធីការឥតខ្សែ LoRaWAN ជួរវែង។ PB01 ក៏ដឹងពីសីតុណ្ហភាព និងសំណើមបរិស្ថាន ហើយនឹងភ្ជាប់ទិន្នន័យទាំងនេះទៅកាន់ IoT Server ផងដែរ។
PB01 គាំទ្រថ្ម 2 x AAA និងដំណើរការបានយូររហូតដល់ច្រើនឆ្នាំ*។ អ្នកប្រើប្រាស់អាចផ្លាស់ប្តូរថ្មបានយ៉ាងងាយស្រួលបន្ទាប់ពីពួកគេបានបញ្ចប់។
PB01 មានឧបករណ៍បំពងសម្លេងដែលភ្ជាប់មកជាមួយ វាអាចបញ្ចេញសំឡេងខុសៗគ្នានៅពេលចុចប៊ូតុង និងទទួលបានការឆ្លើយតបពីម៉ាស៊ីនមេ។ ឧបករណ៍បំពងសម្លេងអាចបិទបាន ប្រសិនបើអ្នកប្រើចង់បាន។
PB01 គឺត្រូវគ្នាយ៉ាងពេញលេញជាមួយពិធីការ LoRaWAN v1.0.3 វាអាចដំណើរការជាមួយច្រកទ្វារ LoRaWAN ស្តង់ដារ។
*អាយុកាលថ្មអាស្រ័យថាតើត្រូវបញ្ជូនទិន្នន័យញឹកញាប់ប៉ុណ្ណា សូមមើលឧបករណ៍វិភាគថ្ម។
1.2 លក្ខណៈពិសេស
- ជញ្ជាំងអាចភ្ជាប់បាន។
- ពិធីការ LoRaWAN v1.0.3 ថ្នាក់ A ។
- 1 x ប៊ូតុងរុញ។ មានពណ៌ផ្សេងៗគ្នា។
- ឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាព និងសំណើមដែលភ្ជាប់មកជាមួយ
- ឧបករណ៍បំពងសម្លេងដែលភ្ជាប់មកជាមួយ
- Frequency Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915
- AT ពាក្យបញ្ជាដើម្បីផ្លាស់ប្តូរប៉ារ៉ាម៉ែត្រ
- កំណត់រចនាសម្ព័ន្ធពីចម្ងាយតាមរយៈ LoRaWAN Downlink
- កម្មវិធីបង្កប់អាចធ្វើឱ្យប្រសើរឡើងតាមរយៈច្រកកម្មវិធី
- គាំទ្រថ្ម 2 x AAA LR03 ។
- ការវាយតម្លៃ IP: IP52
1.3 ការបញ្ជាក់
ឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាពដែលភ្ជាប់មកជាមួយ៖
- គុណភាពបង្ហាញ: 0.01 ° C
- ភាពអត់ធ្មត់ភាពត្រឹមត្រូវ៖ វាយ ± 0.2 °C
- ការរសាត់រយៈពេលវែង៖ < 0.03 °C/ឆ្នាំ
- ជួរប្រតិបត្តិការ៖ -10 ~ 50 °C ឬ -40 ~ 60 °C (អាស្រ័យលើប្រភេទថ្ម សូមមើល FAQ)
ឧបករណ៍ចាប់សញ្ញាសំណើមដែលភ្ជាប់មកជាមួយ៖
- ដំណោះស្រាយ៖ 0.01 %RH
- ការអត់ធ្មត់ភាពត្រឹមត្រូវ៖ វាយ ± 1.8 %RH
- ការរសាត់រយៈពេលវែង៖ < 0.2% RH/ឆ្នាំ
- ជួរប្រតិបត្តិការ៖ 0 ~ 99.0 %RH (គ្មានទឹកសន្សើម)
1.4 ការប្រើប្រាស់ថាមពល
PB01: ទំនេរ: 5uA, បញ្ជូន: អតិបរមា 110mA
1.5 ការផ្ទុកនិងសីតុណ្ហភាពប្រតិបត្តិការ
-10 ~ 50 °C ឬ -40 ~ 60 °C (អាស្រ័យលើប្រភេទថ្ម សូមមើល FAQ)
1.6 កម្មវិធី
- អគារឆ្លាតវៃ និងស្វ័យប្រវត្តិកម្មផ្ទះ
- ការគ្រប់គ្រងភស្តុភារ និងសង្វាក់ផ្គត់ផ្គង់
- ការវាស់ស្ទង់ឆ្លាតវៃ
- កសិកម្មឆ្លាតវៃ
- ទីក្រុងឆ្លាតវៃ
- រោងចក្រឆ្លាតវៃ
របៀបប្រតិបត្តិការ
2.1 តើវាដំណើរការយ៉ាងដូចម្តេច?
PB01 នីមួយៗត្រូវបានដឹកជញ្ជូនជាមួយនឹងសំណុំនៃសោ LoRaWAN OTAA តែមួយគត់ទូទាំងពិភពលោក។ ដើម្បីប្រើ PB01 នៅក្នុងបណ្តាញ LoRaWAN អ្នកប្រើប្រាស់ត្រូវបញ្ចូលសោ OTAA នៅក្នុងម៉ាស៊ីនមេបណ្តាញ LoRaWAN ។ បន្ទាប់ពីនេះ ប្រសិនបើ PB01 ស្ថិតនៅក្រោមការគ្របដណ្តប់បណ្តាញ LoRaWAN នោះ PB01 អាចចូលរួមបណ្តាញ LoRaWAN ហើយចាប់ផ្តើមបញ្ជូនទិន្នន័យឧបករណ៍ចាប់សញ្ញា។ រយៈពេលលំនាំដើមសម្រាប់តំណឡើងនីមួយៗគឺ 20 នាទី។
2.2 របៀបធ្វើឱ្យ PB01 សកម្ម?
- បើកឯករភជប់ពីទីតាំងខាងក្រោម។
- បញ្ចូលថ្ម 2 x AAA LR03 ហើយថ្នាំងត្រូវបានធ្វើឱ្យសកម្ម។
- នៅក្រោមលក្ខខណ្ឌខាងលើ អ្នកប្រើប្រាស់ក៏អាចដំណើរការថ្នាំងឡើងវិញបានដោយចុចប៊ូតុង ACT យូរ។
អ្នកប្រើប្រាស់អាចពិនិត្យមើលស្ថានភាព LED ដើម្បីដឹងពីស្ថានភាពការងាររបស់ PB01 ។
2.3 ឧampចូលរួមជាមួយបណ្តាញ LoRaWAN
ផ្នែកនេះបង្ហាញពីអតីតample សម្រាប់របៀបចូលរួមជាមួយ TheThingsNetwork ម៉ាស៊ីនមេ LoRaWAN IoT ។ ការប្រើប្រាស់ជាមួយម៉ាស៊ីនមេ LoRaWAN IoT ផ្សេងទៀតមានដំណើរការស្រដៀងគ្នា។
សន្មត់ថា LPS8v2 ត្រូវបានកំណត់រួចហើយដើម្បីភ្ជាប់ទៅ បណ្តាញ TTN V3 . យើងត្រូវបន្ថែមឧបករណ៍ PB01 នៅក្នុងវិបផតថល TTN V3 ។
ជំហានទី 1៖ បង្កើតឧបករណ៍នៅក្នុង TTN V3 ដោយប្រើគ្រាប់ចុច OTAA ពី PB01 ។
PB01 នីមួយៗត្រូវបានដឹកជញ្ជូនដោយស្ទីគ័រដែលមាន Dev EUI លំនាំដើមដូចខាងក្រោម៖
បញ្ចូលសោទាំងនេះនៅក្នុងវិបផតថលម៉ាស៊ីនមេ LoRaWAN ។ ខាងក្រោមជាការថតអេក្រង់ TTN V3៖
បង្កើតកម្មវិធី។
ជ្រើសរើសដើម្បីបង្កើតឧបករណ៍ដោយដៃ។
បន្ថែម JoinEUI (AppEUI), DevEUI, AppKey ។
របៀបលំនាំដើម OTAA
ជំហានទី 2៖ ប្រើប៊ូតុង ACT ដើម្បីដំណើរការ PB01 ហើយវានឹងចូលរួមដោយស្វ័យប្រវត្តិទៅបណ្តាញ TTN V3 ។ បន្ទាប់ពីជោគជ័យចូលរួម វានឹងចាប់ផ្តើមផ្ទុកទិន្នន័យឧបករណ៍ចាប់សញ្ញាទៅ TTN V3 ហើយអ្នកប្រើប្រាស់អាចមើលឃើញនៅក្នុងបន្ទះ។
2.4 Uplink Payload
Uplink payloads រួមមានពីរប្រភេទ៖ Valid Sensor Value និងពាក្យបញ្ជាស្ថានភាព / control ផ្សេងទៀត។
- តម្លៃឧបករណ៍ចាប់សញ្ញាត្រឹមត្រូវ៖ ប្រើ FPORT=2
- ពាក្យបញ្ជាផ្សេងទៀត៖ ប្រើ FPORT ក្រៅពី 2 ។
2.4.1 Uplink FPORT=5 ស្ថានភាពឧបករណ៍
អ្នកប្រើប្រាស់អាចទទួលបាន uplink ស្ថានភាពឧបករណ៍តាមរយៈពាក្យបញ្ជា downlink៖
តំណភ្ជាប់ខាងក្រោម៖ 0x2601
ភ្ជាប់ឧបករណ៍កំណត់រចនាសម្ព័ន្ធជាមួយ FPORT=5 ។
ទំហំ (បៃ) | 1 | 2 | 1 | 1 | 2 |
តម្លៃ | ម៉ូដែលឧបករណ៍ចាប់សញ្ញា | កំណែកម្មវិធីបង្កប់ | ក្រុមតន្រ្តីប្រេកង់ | ក្រុមរង | BAT |
Example Payload (FPport=5)៖
ម៉ូដែលឧបករណ៍ចាប់សញ្ញា៖ សម្រាប់ PB01 តម្លៃនេះគឺ 0x35។
កំណែកម្មវិធីបង្កប់៖ 0x0100, មធ្យោបាយ៖ កំណែ v1.0.0។
ក្រុមតន្រ្តីប្រេកង់៖
* 0x01៖ EU868
* 0x02៖ ៩១៥ ដុល្លារ
* 0x03: IN865
* 0x04: AU915
* 0x05: KZ865
*0x06: RU864
* 0x07: AS923
*0x08: AS923-1
*0x09: AS923-2
*0x0a៖ AS923-3
ក្រុមរង៖ តម្លៃ 0x00 ~ 0x08 (សម្រាប់តែ CN470, AU915, US915។ ផ្សេងទៀតគឺ 0x00)
BAT: បង្ហាញវ៉ុលថ្មtage សម្រាប់ PB01 ។
Ex1: 0x0C DE = 3294mV
2.4.2 Uplink FPORT=2 តម្លៃឧបករណ៍ចាប់សញ្ញាពេលវេលាពិត
PB01 នឹងផ្ញើ uplink នេះបន្ទាប់ពី Device Status uplink នៅពេលដែលចូលរួមបណ្តាញ LoRaWAN ដោយជោគជ័យ។ ហើយវានឹងផ្ញើតំណភ្ជាប់នេះជាទៀងទាត់។ ចន្លោះពេលលំនាំដើមគឺ 20 នាទី ហើយអាចផ្លាស់ប្តូរបាន។
Uplink ប្រើ FPORT=2 ហើយរៀងរាល់ 20 នាទីផ្ញើ uplink មួយតាមលំនាំដើម។
ទំហំ (បៃ) | 2 | 1 | 1 | 2 | 2 |
តម្លៃ | ថ្ម | Sound_ACK & Sound_key | សំឡេងរោទិ៍ | សីតុណ្ហភាព | សំណើម |
Example Payload (FPport=2): 0C EA 03 01 01 11 02 A8
ថ្ម៖
ពិនិត្យវ៉ុលថ្មtage.
- Ex1: 0x0CEA = 3306mV
- Ex2: 0x0D08 = 3336mV
Sound_ACK & Sound_key៖
សំឡេងសោ និងសំឡេង ACK ត្រូវបានបើកតាមលំនាំដើម។
- Example1: 0x03
Sound_ACK៖ (03>>1) & 0x01=1, បើក។
Sound_key៖ 03 & 0x01=1, បើក។ - Example2: 0x01
Sound_ACK៖ (01>>1) & 0x01=0, CLOSE។
Sound_key៖ 01 & 0x01=1, បើក។
សំឡេងរោទិ៍៖
សំឡេងរោទិ៍គន្លឹះ។
- Ex1: 0x01 & 0x01=1, ពិត។
- Ex2: 0x00 & 0x01=0, FALSE ។
សីតុណ្ហភាព៖
- Example1: 0x0111/10=27.3℃
- Example2: (0xFF0D-65536)/10=-24.3℃
ប្រសិនបើបន្ទុកគឺ៖ FF0D : (FF0D & 8000 == 1), temp = (FF0D – 65536)/100 =-24.3 ℃
(FF0D & 8000:វិនិច្ឆ័យថាតើប៊ីតខ្ពស់បំផុតគឺ 1 នៅពេលដែលប៊ីតខ្ពស់បំផុតគឺ 1 វាគឺអវិជ្ជមាន)
សំណើម៖
- Humidity: 0x02A8/10=68.0%
2.4.3 Uplink FPORT=3 តម្លៃឧបករណ៍ចាប់សញ្ញាទិន្នន័យ
PB01 រក្សាទុកតម្លៃឧបករណ៍ចាប់សញ្ញា ហើយអ្នកប្រើប្រាស់អាចទាញយកតម្លៃប្រវត្តិទាំងនេះតាមរយៈពាក្យបញ្ជា downlink ។ តម្លៃឧបករណ៍ចាប់សញ្ញា Datalog ត្រូវបានផ្ញើតាមរយៈ FPORT=3។
- ការបញ្ចូលទិន្នន័យនីមួយៗគឺ 11 បៃ ដើម្បីសន្សំសំចៃម៉ោងផ្សាយ និងថ្ម PB01 នឹងផ្ញើបៃអតិបរមាដោយយោងតាម DR និងប្រេកង់ប្រេកង់បច្ចុប្បន្ន។
សម្រាប់អតីតample ក្នុង US915 band បន្ទុកអតិបរមាសម្រាប់ DR ផ្សេងៗគ្នាគឺ៖
- DR0៖ អតិបរមាគឺ 11 បៃ ដូច្នេះការបញ្ចូលទិន្នន័យមួយ។
- DR1៖ អតិបរមាគឺ 53 បៃ ដូច្នេះឧបករណ៍នឹងផ្ទុកឡើង 4 ធាតុនៃទិន្នន័យ (សរុប 44 បៃ)
- DR2: បន្ទុកសរុបរួមមាន 11 ធាតុនៃទិន្នន័យ
- DR3៖ បន្ទុកសរុបរួមមាន 22 ធាតុនៃទិន្នន័យ។
សេចក្តីជូនដំណឹង៖ PB01 នឹងរក្សាទុកសំណុំទិន្នន័យប្រវត្តិចំនួន 178 ប្រសិនបើឧបករណ៍មិនមានទិន្នន័យណាមួយក្នុងពេលបោះឆ្នោត។
ឧបករណ៍នឹងភ្ជាប់ 11 បៃនៃ 0 ។
មើលព័ត៌មានបន្ថែមអំពីមុខងារ Datalog ។
2.4.4 ឧបករណ៍ឌិកូដក្នុង TTN V3
នៅក្នុងពិធីការ LoRaWAN ការផ្ទុកឡើងតំណគឺជាទម្រង់ HEX អ្នកប្រើប្រាស់ត្រូវបន្ថែមទម្រង់ payload/decoder នៅក្នុង LoRaWAN Server ដើម្បីទទួលបានខ្សែអក្សរដែលងាយស្រួលប្រើរបស់មនុស្ស។
នៅក្នុង TTN បន្ថែម formatter ដូចខាងក្រោម៖
សូមពិនិត្យមើលឧបករណ៍ឌិកូដពីតំណនេះ៖ https://github.com/dragino/dragino-end-node-decoder
2.5 បង្ហាញទិន្នន័យនៅលើ Datacake
វេទិកា Datacake IoT ផ្តល់នូវចំណុចប្រទាក់ដែលងាយស្រួលសម្រាប់មនុស្សដើម្បីបង្ហាញទិន្នន័យឧបករណ៍ចាប់សញ្ញានៅក្នុងតារាង នៅពេលដែលយើងមានទិន្នន័យឧបករណ៍ចាប់សញ្ញានៅក្នុង TTN V3 យើងអាចប្រើ Datacake ដើម្បីភ្ជាប់ទៅ TTN V3 និងមើលទិន្នន័យនៅក្នុង Datacake ។ ខាងក្រោមនេះជាជំហាន៖
ជំហានទី 1៖ ត្រូវប្រាកដថាឧបករណ៍របស់អ្នកត្រូវបានសរសេរកម្មវិធី និងភ្ជាប់យ៉ាងត្រឹមត្រូវទៅបណ្តាញ LoRaWAN ។
ជំហានទី 2៖ កំណត់កម្មវិធីរបស់អ្នកដើម្បីបញ្ជូនទិន្នន័យទៅ Datacake អ្នកនឹងត្រូវបន្ថែមការរួមបញ្ចូល។ ចូលទៅកាន់ TTN V3
កុងសូល -> កម្មវិធី -> ការរួមបញ្ចូល -> បន្ថែមការរួមបញ្ចូល។
- បន្ថែម Datacake៖
- ជ្រើសរើសសោលំនាំដើមជាសោចូលដំណើរការ៖
- នៅក្នុងកុងសូល Datacake (https://datacake.co/) បន្ថែម PB01៖
សូមមើលរូបខាងក្រោម។
ចូលទៅ DATACAKE ចម្លង API នៅក្រោមគណនី។
2.6 មុខងារទិន្នន័យ
នៅពេលដែលអ្នកប្រើប្រាស់ចង់ទាញយកតម្លៃរបស់ឧបករណ៍ចាប់សញ្ញា គាត់អាចផ្ញើពាក្យបញ្ជាស្ទង់មតិពីវេទិកា IoT ដើម្បីសួរឧបករណ៍ចាប់សញ្ញាឱ្យផ្ញើតម្លៃនៅក្នុងរន្ធពេលវេលាដែលត្រូវការ។
2.6.1 Unix TimeStamp
Unix TimeStamp បង្ហាញ sampពេលវេលានៃការផ្ទុកឡើងតំណ។ ទ្រង់ទ្រាយផ្អែកលើ
អ្នកប្រើប្រាស់អាចទទួលបានពេលវេលានេះពីតំណ៖ https://www.epochconverter.com/ :
សម្រាប់អតីតample: ប្រសិនបើ Unix Timestamp យើងទទួលបានគឺ hex 0x60137afd យើងអាចបំប្លែងវាទៅជាទសភាគ៖ 1611889405។ ហើយបន្ទាប់មកបំប្លែងទៅជាម៉ោង៖ 2021 – មករា — 29 សុក្រ 03:03:25 (GMT)
2.6.2 តម្លៃឧបករណ៍ចាប់សញ្ញាស្ទង់មតិ
អ្នកប្រើប្រាស់អាចស្ទង់តម្លៃឧបករណ៍ចាប់សញ្ញាដោយផ្អែកលើពេលវេលាamps ពីម៉ាស៊ីនមេ។ ខាងក្រោមនេះគឺជាពាក្យបញ្ជា downlink ។
ពេលវេលាamp ចាប់ផ្តើម និងពេលវេលាamp បញ្ចប់ការប្រើប្រាស់ Unix TimeStamp ទម្រង់ដូចបានរៀបរាប់ខាងលើ។ ឧបករណ៍នឹងឆ្លើយតបជាមួយនឹងកំណត់ហេតុទិន្នន័យទាំងអស់ក្នុងអំឡុងពេលនេះ ប្រើចន្លោះពេលភ្ជាប់ឡើង។
សម្រាប់អតីតample, ពាក្យបញ្ជា downlink
គឺត្រូវពិនិត្យមើល 2020/12/1 07:40:00 ដល់ 2020/12/1 08:40:00 ទិន្នន័យរបស់
Uplink ខាងក្នុង =5s មានន័យថា PB01 នឹងផ្ញើកញ្ចប់មួយរៀងរាល់ 5s ។ ជួរ 5 ~ 255s ។
2.6.3 Datalog Uplink payload
សូមមើល Uplink FPORT=3, Datalog sensor តម្លៃ
2.7 ប៊ូតុង
- ប៊ូតុង ACT
ចុចប៊ូតុងនេះឱ្យយូរ PB01 នឹងកំណត់ឡើងវិញ ហើយចូលរួមបណ្តាញម្តងទៀត។ - ប៊ូតុងរោទិ៍
ចុចប៊ូតុង PB01 នឹងភ្ជាប់ទិន្នន័យភ្លាមៗ ហើយសំឡេងរោទិ៍គឺ "ពិត"។
2.8 សូចនាករ LED
PB01 មាន LED បីពណ៌ ដែលងាយស្រួលបង្ហាញរូបភាពផ្សេងៗtage.
សង្កត់ភ្លើងពណ៌បៃតង ACT ដើម្បីសម្រាក បន្ទាប់មកថ្នាំងពណ៌បៃតងចាប់ផ្តើមឡើងវិញ ពន្លឺពណ៌ខៀវនៅពេលស្នើសុំការចូលប្រើបណ្តាញ និងពន្លឺពណ៌បៃតងរយៈពេល 5 វិនាទីបន្ទាប់ពីការចូលប្រើបណ្តាញដោយជោគជ័យ។
នៅក្នុងស្ថានភាពការងារធម្មតា៖
- នៅពេលដែលថ្នាំងត្រូវបានចាប់ផ្តើមឡើងវិញ សង្កត់ ACT GREEN ឱ្យភ្លឺឡើង បន្ទាប់មកថ្នាំងពណ៌បៃតងចាប់ផ្តើមឡើងវិញ។ ពណ៌ខៀវ ភ្លឺម្តងតាមការស្នើសុំសម្រាប់ការចូលប្រើបណ្តាញ និងពន្លឺភ្លើងពណ៌បៃតងរយៈពេល 5 វិនាទីបន្ទាប់ពីការចូលប្រើបណ្តាញដោយជោគជ័យ។
- ក្នុងអំឡុងពេល OTAA ចូលរួម៖
- សម្រាប់តំណភ្ជាប់ឡើងលើសំណើចូលរួមនីមួយៗ៖ LED ពណ៌បៃតងនឹងភ្លឹបភ្លែតៗតែម្តង។
- នៅពេលចូលរួមដោយជោគជ័យ៖ LED ពណ៌បៃតងនឹងរឹងរយៈពេល 5 វិនាទី។
- បន្ទាប់ពីបានភ្ជាប់រួចហើយ សម្រាប់តំណឡើងនីមួយៗ អំពូល LED ពណ៌ខៀវ ឬបៃតងនឹងភ្លឹបភ្លែតៗ។
- ចុចប៊ូតុងរោទិ៍, ពណ៌ក្រហមភ្លឺរហូតដល់ថ្នាំងទទួលបាន ACK ពីវេទិកាហើយពន្លឺពណ៌ខៀវនៅ 5 វិនាទី។
2.9 Buzzer
PB01 មានសំឡេងប៊ូតុង និងសំឡេង ACK ហើយអ្នកប្រើប្រាស់អាចបើក ឬបិទសំឡេងទាំងពីរដោយប្រើ AT+SOUND។
- សំឡេងប៊ូតុងគឺជាតន្ត្រីដែលផលិតដោយថ្នាំងបន្ទាប់ពីប៊ូតុងរោទិ៍ត្រូវបានចុច។
អ្នកប្រើប្រាស់អាចប្រើ AT+OPTION ដើម្បីកំណត់សំឡេងប៊ូតុងផ្សេងៗ។ - សំឡេង ACK គឺជាសម្លេងជូនដំណឹងដែលថ្នាំងទទួល ACK ។
កំណត់រចនាសម្ព័ន្ធ PB01 តាមរយៈពាក្យបញ្ជា AT ឬតំណខាងក្រោម LoRaWAN
អ្នកប្រើប្រាស់អាចកំណត់ PB01 តាមរយៈ AT Command ឬ LoRaWAN Downlink ។
- AT Command Connection៖ សូមមើល FAQ ។
- ការណែនាំ LoRaWAN Downlink សម្រាប់វេទិកាផ្សេងៗគ្នា៖ ម៉ាស៊ីនមេ IoT LoRaWAN
មានពាក្យបញ្ជាពីរប្រភេទដើម្បីកំណត់ PB01 គឺ៖
- ពាក្យបញ្ជាទូទៅ៖
ពាក្យបញ្ជាទាំងនេះគឺដើម្បីកំណត់៖
- ការកំណត់ប្រព័ន្ធទូទៅដូចជា៖ ចន្លោះពេលភ្ជាប់។
- ពិធីការ LoRaWAN និងពាក្យបញ្ជាដែលទាក់ទងនឹងវិទ្យុ។
ពួកវាដូចគ្នាសម្រាប់ឧបករណ៍ Dragino ទាំងអស់ដែលគាំទ្រ DLWS-005 LoRaWAN Stack (ចំណាំ**) ។ ពាក្យបញ្ជាទាំងនេះអាចរកឃើញនៅលើ wiki: End Device Downlink Command
- ពាក្យបញ្ជាការរចនាពិសេសសម្រាប់ PB01
ពាក្យបញ្ជាទាំងនេះមានសុពលភាពសម្រាប់តែ PB01 ដូចខាងក្រោម៖
3.1 សំណុំពាក្យបញ្ជា Downlink
3.2 កំណត់ពាក្យសម្ងាត់
លក្ខណៈពិសេស៖ កំណត់ពាក្យសម្ងាត់ឧបករណ៍អតិបរមា 9 ខ្ទង់។
AT Command៖ AT+PWORD
ពាក្យបញ្ជា Example | មុខងារ | ការឆ្លើយតប |
AT+PWORD=? | បង្ហាញពាក្យសម្ងាត់ | 123456 OK |
AT+PWORD=999999 | កំណត់ពាក្យសម្ងាត់ | OK |
ពាក្យបញ្ជា Downlink៖
មិនមានពាក្យបញ្ជា downlink សម្រាប់មុខងារនេះទេ។
3.3 កំណត់សំឡេងប៊ូតុង និងសំឡេង ACK
មុខងារ៖ បើក/បិទសំឡេង និងសំឡេងរោទិ៍ ACK។
AT Command៖ AT+SOUND
ពាក្យបញ្ជា Example | មុខងារ | ការឆ្លើយតប |
AT+SOUND=? | ទទួលបានស្ថានភាពបច្ចុប្បន្ននៃសំឡេងប៊ូតុង និងសំឡេង ACK | 1,1 OK |
AT+SOUND=0,1 | បិទសំឡេងប៊ូតុង ហើយបើកសំឡេង ACK | OK |
ពាក្យបញ្ជា Downlink៖ 0xA1
ទម្រង់៖ កូដពាក្យបញ្ជា (0xA1) អមដោយតម្លៃរបៀប 2 បៃ។
បៃទីមួយបន្ទាប់ពី 0XA1 កំណត់សំឡេងប៊ូតុង ហើយបៃទីពីរបន្ទាប់ពី 0XA1 កំណត់សំឡេង ACK ។ (0: OF, 1: លើ)
- Example: Downlink Payload: A10001 // កំណត់ AT+SOUND=0,1 បិទសំឡេងប៊ូតុង ហើយបើកសំឡេង ACK ។
3.4 កំណត់ប្រភេទតន្ត្រី buzzer (0 ~ 4)
លក្ខណៈពិសេស៖ កំណត់សំឡេងការឆ្លើយតបរបស់គ្រាប់ចុចរោទិ៍ខុសៗគ្នា។ មានប្រភេទតន្ត្រីប៊ូតុងចំនួនប្រាំប្រភេទ។
AT Command៖ AT+OPTION
ពាក្យបញ្ជា Example | មុខងារ | ការឆ្លើយតប |
AT+OPTION=? | ទទួលបានប្រភេទតន្ត្រី buzzer | 3 OK |
AT+OPTION=1 | កំណត់សំឡេងតន្ត្រីទៅវាយលេខ ១ | OK |
ពាក្យបញ្ជា Downlink៖ 0xA3
ទម្រង់៖ កូដពាក្យបញ្ជា (0xA3) អមដោយតម្លៃរបៀប 1 បៃ។
- Example: Downlink Payload: A300 // កំណត់ AT+OPTION=0 កំណត់តន្ត្រី buzzer ដើម្បីវាយ 0 ។
3.5 កំណត់ពេលវេលាជំរុញត្រឹមត្រូវ។
លក្ខណៈពិសេស៖ កំណត់ពេលវេលាកាន់សម្រាប់ការចុចប៊ូតុងរោទិ៍ ដើម្បីជៀសវាងការទំនាក់ទំនងខុស។ តម្លៃមានចាប់ពី 0 ~ 1000ms ។
AT Command៖ AT+STIME
ពាក្យបញ្ជា Example | មុខងារ | ការឆ្លើយតប |
AT+STIME=? | ទទួលបានពេលវេលាសំឡេងប៊ូតុង | 0 OK |
AT+STIME=1000 | កំណត់ពេលវេលាសំឡេងរបស់ប៊ូតុងទៅ 1000ms | OK |
ពាក្យបញ្ជា Downlink៖ 0xA2
ទម្រង់៖ កូដបញ្ជា (0xA2) អមដោយតម្លៃរបៀប 2 បៃ។
- Example: Downlink Payload: A203E8 // កំណត់ AT+STIME=1000
ពន្យល់៖ សង្កត់ប៊ូតុងសំឡេងរោទិ៍រយៈពេល 10 វិនាទី មុនពេលថ្នាំងនឹងផ្ញើកញ្ចប់ជូនដំណឹង។
ថ្ម និងរបៀបជំនួស
4.1 ប្រភេទថ្ម និងជំនួស
PB01 ប្រើថ្ម 2 x AAA LR03(1.5v) ។ ប្រសិនបើថ្មដំណើរការទាប (បង្ហាញ 2.1v នៅក្នុងវេទិកា) ។ អ្នកប្រើប្រាស់អាចទិញថ្ម AAA ទូទៅ ហើយជំនួសវា។
ចំណាំ៖
- PB01 មិនមានវីសទេ អ្នកប្រើប្រាស់អាចប្រើក្រចកដើម្បីបើកវានៅចំកណ្តាល។
- ត្រូវប្រាកដថាទិសដៅត្រឹមត្រូវនៅពេលដំឡើងថ្ម AAA ។
4.2 ការវិភាគការប្រើប្រាស់ថាមពល
ផលិតផលប្រើប្រាស់ថាមពលថ្មរបស់ Dragino ដំណើរការទាំងអស់នៅក្នុងរបៀបថាមពលទាប។ យើងមានម៉ាស៊ីនគណនាថ្មអាប់ដេតដែលផ្អែកលើការវាស់ស្ទង់ឧបករណ៍ពិត។ អ្នកប្រើអាចប្រើម៉ាស៊ីនគិតលេខនេះដើម្បីពិនិត្យអាយុកាលថ្ម និងគណនាអាយុកាលថ្មប្រសិនបើចង់ប្រើចន្លោះពេលបញ្ជូនខុសគ្នា។
ការណែនាំក្នុងការប្រើប្រាស់ដូចខាងក្រោម៖
ជំហានទី 1៖ ភ្ជាប់ DRAGINO_Battery_Life_Prediction_Table.xlsx ចុងក្រោយបង្អស់ពី៖ ម៉ាស៊ីនគិតលេខថ្ម
ជំហានទី 2៖ បើកវាហើយជ្រើសរើស
- ម៉ូដែលផលិតផល
- ចន្លោះពេលភ្ជាប់
- របៀបធ្វើការ
ហើយការរំពឹងទុកជីវិតនៅក្នុងករណីខុសគ្នានឹងត្រូវបានបង្ហាញនៅខាងស្តាំ។
6.2 AT Command និង Downlink
ការផ្ញើ ATZ នឹងចាប់ផ្ដើមថ្នាំងឡើងវិញ
ការផ្ញើ AT+FDR នឹងស្ដារថ្នាំងទៅការកំណត់របស់រោងចក្រ
ទទួលបានការកំណត់ពាក្យបញ្ជា AT របស់ថ្នាំងដោយផ្ញើ AT+CFG
Exampលេ
AT+DEUI=FA 23 45 55 55 55 55 51
AT+APPEUI=FF AA 23 45 42 42 41 11
AT+APPKEY=AC D7 35 81 63 3C B6 05 F5 69 44 99 C1 12 BA 95
AT+DADDR=FFFFFFFF
AT+APPSKEY=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
AT+NWKSKEY=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
AT+ADR=1
AT+TXP=7
AT+DR=5
AT+DCS=0
AT+PNM=1
AT+RX2FQ=869525000
AT+RX2DR=0
AT+RX1DL=5000
AT+RX2DL=6000
AT+JN1DL=5000
AT+JN2DL=6000
AT+NJM=1
AT+NWKID=00 00 00 13
AT+FCU=61
AT+FCD=11
AT+CLASS=A
AT+NJS=1
AT+RECVB=0៖
AT+RECV=
AT+VER=EU868 v1.0.0
AT+CFM=0,7,0
AT+SNR=0
AT+RSSI=0
AT+TDC = 1200000
AT+PORT=2
AT+PWORD=123456
AT+CHS=0
AT+RX1WTO=24
AT+RX2WTO=6
AT+DECRYPT=0
AT+RJTDC=20
AT+RPL=0
នៅ+ម៉ោងAMP=systime= 2024/5/11 01:10:58 (1715389858)
AT+LEAPSEC=18
AT+SYNCMOD=1
AT+SYNCTDC=10
AT+SLEEP=0
AT+ATDC=1
AT+UUID=003C0C53013259E0
AT+DDETECT=1,1440,2880
AT+SETMAXNBTRANS=1,0
AT+DISFCNTCHECK=0
AT+DISMACANS=0
AT+PNACKMD=0
AT+SOUND=0,0
AT+STIME=0
AT+OPTION=3
Exampលេ
6.3 របៀបដំឡើងកម្មវិធីបង្កប់?
PB01 ទាមទារកម្មវិធីបំលែងកម្មវិធីដើម្បីផ្ទុករូបភាពទៅ PB01 ដែលត្រូវបានប្រើដើម្បីបង្ហោះរូបភាពទៅ PB01 សម្រាប់៖
- គាំទ្រមុខងារថ្មី។
- សម្រាប់ការកែកំហុស
- ផ្លាស់ប្តូរក្រុមតន្រ្តី LoRaWAN ។
កម្មវិធីខាងក្នុង PB01 ត្រូវបានបែងចែកទៅជាកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ និងកម្មវិធីការងារ ការដឹកជញ្ជូនត្រូវបានរួមបញ្ចូលកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ អ្នកប្រើប្រាស់អាចជ្រើសរើសដើម្បីធ្វើបច្ចុប្បន្នភាពកម្មវិធីការងារដោយផ្ទាល់។
ប្រសិនបើកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធត្រូវបានលុបដោយហេតុផលមួយចំនួន អ្នកប្រើប្រាស់នឹងត្រូវទាញយកកម្មវិធីចាប់ផ្ដើម និងកម្មវិធីការងារ។
6.3.1 អាប់ដេតកម្មវិធីបង្កប់ (សន្មត់ថាឧបករណ៍មានកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ)
ជំហានទី 1៖ ភ្ជាប់ UART តាម FAQ 6.1
ជំហានទី 2៖ ធ្វើបច្ចុប្បន្នភាពធ្វើតាមការណែនាំសម្រាប់ការអាប់ដេតតាមរយៈ DraginoSensorManagerUtility.exe ។
6.3.2 អាប់ដេតកម្មវិធីបង្កប់ (សន្មត់ថាឧបករណ៍មិនមានកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ)
ទាញយកទាំងកម្មវិធីចាប់ផ្ដើម និងកម្មវិធីកម្មករ។ បន្ទាប់ពីអាប់ដេត ឧបករណ៍នឹងមានកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ ដូច្នេះអាចប្រើវិធីខាងលើ 6.3.1 ដើម្បីធ្វើបច្ចុប្បន្នភាពកម្មវិធី woke ។
ជំហានទី 1៖ ដំឡើងកម្មវិធី TremoProgrammer ជាមុនសិន។
ជំហានទី 2៖ ការតភ្ជាប់ផ្នែករឹង
ភ្ជាប់កុំព្យូទ័រ និង PB01 តាមរយៈអាដាប់ទ័រ USB-TTL ។
ចំណាំ៖ ដើម្បីទាញយកកម្មវិធីបង្កប់តាមវិធីនេះ អ្នកត្រូវទាញ boot pin (Program Converter D-pin) ឱ្យខ្ពស់ ដើម្បីចូលទៅក្នុងរបៀបដុត។ បន្ទាប់ពីដុត សូមផ្តាច់ម្ជុលចាប់ផ្ដើមនៃថ្នាំង និងម្ជុល 3V3 នៃអាដាប់ទ័រ USBTTL ហើយកំណត់ថ្នាំងឡើងវិញដើម្បីចេញពីរបៀបដុត។
ការតភ្ជាប់៖
- USB-TTL GND <–> កម្មវិធីបំប្លែង GND pin
- USB-TTL RXD <–> កម្មវិធីបម្លែងកម្មវិធី D+ pin
- USB-TTL TXD <–> កម្មវិធីបំប្លែង A11 ម្ជុល
- USB-TTL 3V3 <–> កម្មវិធីបំប្លែង D- pin
ជំហានទី 3៖ ជ្រើសរើសច្រកឧបករណ៍ដែលត្រូវភ្ជាប់ អត្រា baud និង bin ឯកសារដែលត្រូវទាញយក។
អ្នកប្រើប្រាស់ត្រូវកំណត់ថ្នាំងឡើងវិញ ដើម្បីចាប់ផ្តើមទាញយកកម្មវិធី។
- ដំឡើងថ្មឡើងវិញដើម្បីកំណត់ថ្នាំងឡើងវិញ
- សង្កត់ប៊ូតុង ACT ដើម្បីកំណត់ថ្នាំងឡើងវិញ (សូមមើល 2.7) ។
នៅពេលដែលចំណុចប្រទាក់នេះលេចឡើង វាបង្ហាញថាការទាញយកត្រូវបានបញ្ចប់។
ជាចុងក្រោយ ផ្តាច់កម្មវិធីបំលែងកម្មវិធី D-pin កំណត់ថ្នាំងម្តងទៀត ហើយថ្នាំងចេញពីរបៀបដុត។
6.4 របៀបផ្លាស់ប្តូរប្រេកង់ LoRa Frequency Bands/Region?
អ្នកប្រើប្រាស់អាចធ្វើតាមការណែនាំសម្រាប់របៀបធ្វើឱ្យប្រសើរឡើងរូបភាព។ នៅពេលទាញយករូបភាព សូមជ្រើសរើសឯកសាររូបភាពដែលត្រូវការសម្រាប់ទាញយក។
6.5 ហេតុអ្វីបានជាខ្ញុំឃើញសីតុណ្ហភាពការងារខុសៗគ្នាសម្រាប់ឧបករណ៍?
ជួរសីតុណ្ហភាពការងាររបស់ឧបករណ៍អាស្រ័យលើអ្នកជ្រើសរើសថ្ម។
- ថ្ម AAA ធម្មតាអាចគាំទ្រជួរការងារ -10 ~ 50 ° C ។
- ថ្ម AAA ពិសេសអាចគាំទ្រជួរការងារ -40 ~ 60 ° C ។ សម្រាប់អតីតampលេ៖ ថាមពល L92
ព័ត៌មានបញ្ជាទិញ
7.1 ឧបករណ៍សំខាន់
លេខផ្នែក : PB01-LW-XX (ប៊ូតុងពណ៌ស) / PB01-LR-XX(ប៊ូតុងក្រហម)
XX៖ ប្រេកង់លំនាំដើម
- AS923៖ ក្រុមតន្រ្តី LoRaWAN AS923
- AU915៖ ក្រុមតន្រ្តី LoRaWAN AU915
- EU433៖ ក្រុមតន្រ្តី LoRaWAN EU433
- EU868៖ ក្រុមតន្រ្តី LoRaWAN EU868
- KR920៖ ក្រុមតន្រ្តី LoRaWAN KR920
- US915: ក្រុមតន្រ្តី LoRaWAN US915
- IN865៖ ក្រុមតន្រ្តី LoRaWAN IN865
- CN470៖ ក្រុមតន្រ្តី LoRaWAN CN470
ព័ត៌មានវេចខ្ចប់
កញ្ចប់រួមបញ្ចូល៖
- PB01 LoRaWAN ប៊ូតុងរុញ x ១
គាំទ្រ
- ការគាំទ្រត្រូវបានផ្តល់ជូនពីថ្ងៃច័ន្ទដល់ថ្ងៃសុក្រចាប់ពីម៉ោង 09:00 ដល់ 18:00 GMT+8 ។ ដោយសារតំបន់ពេលវេលាខុសគ្នា យើងមិនអាចផ្តល់ការគាំទ្រផ្ទាល់បានទេ។ ទោះជាយ៉ាងណាក៏ដោយ សំណួររបស់អ្នកនឹងត្រូវបានឆ្លើយឱ្យបានឆាប់តាមដែលអាចធ្វើទៅបាននៅក្នុងកាលវិភាគដែលបានរៀបរាប់ពីមុន។
- ផ្តល់ព័ត៌មានឱ្យបានច្រើនតាមដែលអាចធ្វើទៅបាន ទាក់ទងនឹងការសាកសួររបស់អ្នក (គំរូផលិតផល ពិពណ៌នាយ៉ាងត្រឹមត្រូវអំពីបញ្ហារបស់អ្នក និងជំហានក្នុងការចម្លងវាឡើងវិញ។ល។) ហើយផ្ញើអ៊ីមែលទៅ support@dragino.com.
ឯកសារយោង
- សន្លឹកទិន្នន័យ រូបថត ឧបករណ៍ឌិកូដ កម្មវិធីបង្កប់
ការព្រមាន FCC
ការផ្លាស់ប្តូរ ឬការកែប្រែណាមួយដែលមិនមានការយល់ព្រមច្បាស់លាស់ដោយភាគីដែលទទួលខុសត្រូវចំពោះការអនុលោមភាពអាចចាត់ទុកជាមោឃៈសិទ្ធិអំណាចរបស់អ្នកប្រើប្រាស់ក្នុងប្រតិបត្តិការឧបករណ៍។
ឧបករណ៍នេះអនុលោមតាមផ្នែកទី 15 នៃច្បាប់ FCC។ ប្រតិបត្តិការគឺស្ថិតនៅក្រោមលក្ខខណ្ឌពីរខាងក្រោម៖
(1) ឧបករណ៍នេះប្រហែលជាមិនបង្កឱ្យមានការជ្រៀតជ្រែកដែលបង្កគ្រោះថ្នាក់ឡើយ។
(2) ឧបករណ៍នេះត្រូវតែទទួលយកការជ្រៀតជ្រែកណាមួយដែលទទួលបាន រួមទាំងការជ្រៀតជ្រែកដែលអាចបណ្តាលឱ្យប្រតិបត្តិការដែលមិនចង់បាន។
ចំណាំ៖ ឧបករណ៍នេះត្រូវបានសាកល្បង និងរកឃើញថាអនុលោមតាមដែនកំណត់សម្រាប់ឧបករណ៍ឌីជីថលថ្នាក់ B ដោយអនុលោមតាមផ្នែកទី 15 នៃច្បាប់ FCC ។ ដែនកំណត់ទាំងនេះត្រូវបានរចនាឡើងដើម្បីផ្តល់ការការពារសមហេតុផលប្រឆាំងនឹងការជ្រៀតជ្រែកដែលបង្កគ្រោះថ្នាក់នៅក្នុងការដំឡើងលំនៅដ្ឋាន។ ឧបករណ៍នេះបង្កើត ប្រើប្រាស់ និងអាចបញ្ចេញថាមពលប្រេកង់វិទ្យុ ហើយប្រសិនបើមិនបានដំឡើង និងប្រើប្រាស់ដោយអនុលោមតាមការណែនាំ អាចបណ្តាលឱ្យមានការរំខានដល់ការទំនាក់ទំនងវិទ្យុ។ ទោះជាយ៉ាងណាក៏ដោយមិនមានការធានាថាការជ្រៀតជ្រែកនឹងមិនកើតឡើងនៅក្នុងការដំឡើងជាក់លាក់នោះទេ។ ប្រសិនបើឧបករណ៍នេះបង្កការរំខានប្រកបដោយគ្រោះថ្នាក់ដល់ការទទួលវិទ្យុ ឬទូរទស្សន៍ ដែលអាចត្រូវបានកំណត់ដោយការបិទ និងបើកឧបករណ៍ អ្នកប្រើប្រាស់ត្រូវបានលើកទឹកចិត្តឱ្យព្យាយាមកែតម្រូវការជ្រៀតជ្រែកដោយវិធានការមួយ ឬច្រើនដូចខាងក្រោម៖
- តំរង់ទិស ឬផ្លាស់ប្តូរទីតាំងអង់តែនទទួល។
- បង្កើនការបំបែករវាងឧបករណ៍និងអ្នកទទួល។
- ភ្ជាប់ឧបករណ៍ចូលទៅក្នុងព្រីមួយនៅលើសៀគ្វីដែលខុសពីឧបករណ៍ទទួលត្រូវបានភ្ជាប់។
- ពិគ្រោះជាមួយអ្នកចែកបៀ ឬអ្នកបច្ចេកទេសវិទ្យុ/ទូរទស្សន៍ដែលមានបទពិសោធន៍ ដើម្បីទទួលបានជំនួយ។
សេចក្តីថ្លែងការណ៍នៃការប៉ះពាល់នឹងវិទ្យុសកម្ម FCC៖
ឧបករណ៍នេះអនុលោមតាមដែនកំណត់នៃការប៉ះពាល់នឹងវិទ្យុសកម្មរបស់ FCC ដែលបានកំណត់សម្រាប់បរិស្ថានដែលមិនអាចគ្រប់គ្រងបាន។ ឧបករណ៍នេះគួរតែត្រូវបានដំឡើង និងដំណើរការដោយមានចម្ងាយអប្បបរមា 20 សង់ទីម៉ែត្ររវាងវិទ្យុសកម្ម និងរាងកាយរបស់អ្នក។
ឯកសារ/ធនធាន
![]() |
ប៊ូតុងរុញ Dragino PB01 LoRaWAN [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ ZHZPB01, PB01 LoRaWAN ប៊ូតុងរុញ, PB01, ប៊ូតុងរុញ LoRaWAN, ប៊ូតុងរុញ, ប៊ូតុង |